Skip to content

Releases: Flowminder/FlowKit

1.26.0

10 Jun 15:24

Choose a tag to compare

Changed

  • FlowDB now enables partitionwise aggregation planning by default
  • FlowDB now uses a default fillfactor of 100 for cache table indexes

Fixed

  • Queries that have multiple of the same subquery with different parameters no longer cause duplicate scopes in tokens. #6580
  • FlowETL QA checks count_imeis, count_imsis, max_msisdns_per_imei and max_msisdns_per_imsi now only count non-null IMEIs/IMSIs. #6619

What's Changed

Read more

1.25.0

24 Apr 12:16
03ed8a7

Choose a tag to compare

Fixed

  • FlowETL get_qa_checks no longer attempts to create duplicate tasks for QA checks defined in the DAG folder. #6494

Removed

  • Removed flowpyter-task from the FlowETL Docker image. For a Docker image with flowpyter-task included, see flowminder/flowbot.

1.24.0

03 Apr 13:42

Choose a tag to compare

Added

  • Test and synthetic data generators now perform QA checks on the generated data. #6467
  • Added new /qa endpoint to FlowAPI and FlowClient, which supports getting the results of QA checks run by FlowETL #2704
  • Added new available_qa_checks property to flowmachine Connection objects #2704
  • Added new get_qa_checks method to flowmachine Connection objects #2704

Fixed

  • Test QA check IDs are now of the same format as those produced by FlowETL. #6472
  • FlowAuth now runs migrations correctly on startup. #6480

What's Changed

Full Changelog: 1.23.0...1.24.0

1.23.0

18 Mar 15:14
fb3478b

Choose a tag to compare

Changed

  • MostFrequentLocation now breaks ties based on the last used location, instead of by arbitrary Postgres sort order. #6268

  • Users no longer have write access to the public schema in FlowDB following a change introduced in PostgreSQL 15

  • FlowDB is now built on PostgreSQL 16, debian bullseye

    Warning

    You may need to update your docker version to use newer releases of FlowDB. You will also need to create a fresh database and reimport data if you are upgrading from a previous FlowDB release.

What's Changed

Full Changelog: 1.22.0...1.23.0

1.22.0

29 Feb 11:44

Choose a tag to compare

Added

  • FlowETL sensor NRowsPresentSensor which checks for a specified minimum number of rows.

Changed

  • ForeignStagingTableOperator will now error if the underlying file cannot be read or the command returns an error. #5763
  • Flowmachine now requires SQLAlchemy >= 2.0.0 #6066

What's Changed

Full Changelog: 1.21.1...1.22.0

1.21.1

06 Feb 09:07
85235c8

Choose a tag to compare

Changed

  • Upgraded Python dependencies

What's Changed

Full Changelog: 1.21.0...1.21.1

1.21.0

17 Jan 15:17

Choose a tag to compare

Added

  • Added new FlowDB tables infrastructure.cell_info and infrastructure.cells_table_versions to keep track of changes to the cell info over time (note: the new tables have not yet replaced infrastructure.cells as the source of cell information for FlowKit queries). #6184

What's Changed

Full Changelog: 1.20.0...1.21.0

1.20.0

23 Nov 09:45
7a00a2d

Choose a tag to compare

Changed

  • Updated flowpyter-task to 1.1.0

Removed

  • Removed AutoFlow. #6394

What's Changed

Full Changelog: 1.19.1...1.20.0

1.19.1

10 Nov 09:24
4d652e4

Choose a tag to compare

Added

  • flowpyter-task now included in the flowetl image

What's Changed

Full Changelog: 1.19.0...1.19.1

1.19.0

07 Nov 16:44
49bd9e4

Choose a tag to compare

Added

  • FlowETL now updates a new table events.location_ids each time a new day of CDR data is ingested, to record the first and last date that each location ID appears in the data. #5376
  • New FlowETL QA check "count_locatable_events", which counts the number of added rows with location ID corresponding to a cell with a known location. #5289
  • flowkit_jwt_generator is now published as a wheel via pypi

What's Changed

Read more