0.5.1 (January 13, 2021)#
Support for client side encryption in:
atoti-awswhen loading S3 files.
atoti-azurewhen loading Blob files.
formatterfor array measures.
atoti.string.concat()to concatenate the values of string convertible measures together.
atoti.Cube.shared_contextfor managing shared context.
atoti.experimental.agg.distinct()to aggregate a measure into an array measure containing the distinct values of the input measure.
Bump required version of
jupyterlabfrom 3.0.0rc10 to 3.0.0.
jdk4pydependency to version 188.8.131.52 to use OpenJDK and support flight recording.
atoti.where()no longer returns the value of false_measure for
!=level conditions when those levels are not expressed in the query (issue #199, issue #200).
The app link in the Publish in app’s notification opens in a new tab instead of the current one (issue #194).
Passing conditions comparing two levels to
Issue with arrays in Parquet files (issue #190).
atoti.date_shift()where queries on the grand total would produce an exception (issue #112).
atoti.value()where joined columns with different names were not properly resolved (issue #196).
Issue where the query of an interactive widget in JupyterLab would not re-execute when re-running the cell (issue #201).
Layout issue of the app in Safari (issue #193).
When comparing two measures, if one is
None, the condition evaluates to