Skip to content

Releases: Flowminder/FlowKit

1.27.0

17 Jun 08:03
c7ef0a9
Compare
Choose a tag to compare

Changelog

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

The format is based on Keep a Changelog.

1.27.0

Added

  • Added FlowDB table infrastructure.invalid_cell_info for recording cell information that could not be included in infrastructure.cell_info (including cells with null or duplicate cell IDs). #6626
  • The file name of FlowDB's automatically generated at init config file can now be specified by setting the AUTO_CONFIG_FILE_NAME environment variable. By default this is postgresql.configurator.conf.

Changed

  • FlowDB now triggers an ANALYZE on newly created cache tables to generate statistics rather than waiting for autovacuum
  • FlowDB now produces JSON formatted logs by default. Set FLOWDB_LOG_DEST=csvlog for the old default behaviour.
  • The logging destination of FlowDB can now be configured at init by setting the FLOWDB_LOG_DEST environment variable, valid options are stderr, csvlog, and jsonlog.
  • The location inside the container of FlowDB's automatically generated config file has changed to /flowdb_autoconf/$AUTO_CONFIG_FILE_NAME.

What's Changed

Full Changelog: 1.26.0...1.27.0

1.26.0

10 Jun 15:24
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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