Skip to content

Latest commit

 

History

History
264 lines (170 loc) · 9.12 KB

CHANGES.md

File metadata and controls

264 lines (170 loc) · 9.12 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[UNRELEASED]

v3.4.1 - 2024-04-10

v3.4.0 - 2024-04-08

  • PIPELINE-1875: Ensure destination tables of pipe_segment steps are created even without data.

v3.3.0 - 2023-07-26

Added

  • PIPELINE-1319: Adds support for runnig the code with python-3.8 and updated the google sdk from 2.40.0 to 2.49.0.

v3.2.3 - 2022-08-02

Changed

  • PIPELINE-946: Changes how the segment_identity_daily_ table was being saved. Issue detected when running in back-fill mode, only saves one shard per backfill. Fix implies saving one shard using summary_timestamp instead of from/to args.

v3.2.2 - 2022-07-21

Changed

v3.2.1 - 2022-04-19

Removed

  • PIPELINE-869: Removes deprecated code and type check parameter in segment_identity_daily that let read in EXPORT mode.

v3.2.0 - 2022-03-24

Changed

  • PIPELINE-807: Changes to support Beam 2.35.0. Points to last shipdataprocess SHA commit that supports python3. Separates Dockerfile scheduler and worker and create separate images.

v3.1.1 - 2021-06-23

Changed

  • PIPELINE-431: Removes Travis and its references and uses cloudbuild instead to run the tests. Uses gfw-pipeline as Docker base image. Updates pipe-tools with update in beam reference when reading schema from json. Removes 4 warnings from tests.

v3.1.0 - 2021-04-29

Added

  • Data Pipeline/PIPELINE-84: Adds support of Apache Beam 2.28.0. Increments Google SDK version to 338.0.0. Fixes tests after update of Beam.

v3.0.8 - 2020-11-13

Added

v3.0.7 - 2020-10-26

Added

Changed

v3.0.6 - 2020-10-06

Changed

v3.0.5 - 2020-07-15

Added

v3.0.4 - 2020-06-18

Changed

v3.0.3 - 2020-06-11

Changed

v3.0.2 - 2020-04-07

Changed

v3.0.1 - 2020-04-07

Changed

v3.0.0 - 2020-03-12

Added

  • GlobalFishingWatch/pipe-segment/pull/101: Adds
    • Support new version of gpsdio-segment, but continue to emit old style segments as well for backwards compatibility. See PR for details
    • Improve memory usage significantly by cogrouping messages rather than passing as side arguments. Also, filter out noise segments before grouping and use more temporary shards on output.
    • Update to pipe-tools 3.1.1 and support Python 3.
    • Upgrade Google SDK to 268 from 232
    • Remove the fixed version of pip to 9

v1.2.1 - 2019-05-15

Changed

v1.2.0 - 2019-05-03

Changed

v1.1.0 - 2019-04-24

Changed

  • GlobalFishingWatch/GFW-Tasks#1000: Changes
    • Forces ordering when serializing and deserializing segmenter state each day so that the segmenter state timestamp is correctly calculated.

v1.0.0 - 2019-03-28

Added

0.3.3 - 2019-03-11

Added

0.3.2 - 2019-03-07

Added

  • #80 and #77 Take into account if the message is of type A or B to generate the segment. Uses the change done in GPSDIO version 0.12
  • #83 Add vessel_id field to segment_info table
  • #87 Increase the noise threshold for determination of spoofing, and parameterize
  • GlobalFishingWatch/GFW-Tasks#982 Include width and length of vessels in the segment_info, vessel_info, vessel_identity_daily and segment_identity_daily tables
  • GlobalFishingWatch/GFW-Tasks#979 Include the Yearly run mode.
  • DEPRECATED segment_identity and identity_messages_monthly.

0.3.1 - 2018-12-10

  • #66 Refactor Segment Identity
  • #71 Add param MOST_COMMON_MIN_FREQ which is used to filter noise values when determinig the most commonly occuring identity value used to assign vessel_id
  • #76 Ranked vessel_id per segment in segment_vessel table

0.2.3 - 2018-09-03

  • #61 Include additional noise and message count fields in segment_info table
  • #68 Bump version of pipe-tools to 0.1.7

0.2.2 - 2018-07-06

  • #53 Improved Vessel ID creation scheme vessel_info table

0.2.1 - 2018-06-17

  • #50 Force SSVID to string before segmenting

0.2.0 - 2018-05-14

  • #44 pin pip version to 9.0.3
  • #45 Change dataflow machine type to increase memory
  • #47 Update to pipe-tools v0.1.6

0.1.2 - 2018-03-25

  • #40 Update to pipe-tools v0.1.5
  • #42 Change ssvid data type to STRING in segment schema

0.1.1 - 2018-03-12

  • #35 Importable Dags. Update to pipe-tools v0.1.4

0.0.1

  • Initial release.