1.17.2
Note: This is a side-release for accelerating the Ghana project - please use v. 1.18.0 for work
1.17.2
Added
Changed
- Changed
AIRFLOW__CORE__SQL_ALCHEMY_CONN
env var toAIRFLOW__DATABASE__SQL_ALCHEMY_CONN
- Docs now recommend creating a separate bind mount for airflow scheduler logs, and include this in the secrets quickstart. #3622
- A
majority_location
query withinclude_unlocatable=True
will now include rows for all subscribers in thesubscriber_location_weights
sub-query, including those for whom all weights are negative (previously subscribers with only negative weights were excluded).
Fixed
- Fixed a potential deadlock when using a small connection pool and
store
-ing queries - Added
MajorityLocationWithUnlocatable
query class andmajority_location
function. #5720 - AutoFlow can now be run in a docker container with non-default user. #5574
- Passing an empty list of events tables when creating a query now raises
ValueError: Empty tables list.
instead of aMissingDateError
. #436 - Flowmachine now looks at only the most recent state (per CDR type per CDR date) in
etl.etl_records
to determine available dates. #5641 - It is now possible to run API queries that include multiple different aggregation units (e.g.
joined_spatial_aggregate
withdisplacement
metric). #4649
Removed
- Removed the
include_unlocatable
parameter fromMajorityLocation
class (themajority_location
function should be used instead ifinclude_unlocatable
is required). #5720