0.6.3 (November 15, 2021)#
Added#
Support for Python 3.10.
atotiand its plugins follow PEP 561 so they can be used with static type checkers such as mypy or Pyright.atoti.LoggingConfig.destinationcan be set tosys.stdoutto stream the session logs to the Python process’ standard output.atoti_plus.security.Security.ldapandatoti_plus.security.Security.oidcto be able to change the role mapping after the session creation.
User interface#
Ability to add several filters on the same hierarchy (issue #213).
Changed#
User interface#
Upgraded Atoti UI to 5.0.4.
Deprecated#
atoti.LoggingConfig.file_path. Useatoti.LoggingConfig.destinationinstead.atoti.LdapConfig.role_mappingandatoti.OidcConfig.role_mapping. Useatoti_plus.security.LdapSecurity.role_mappingandatoti_plus.security.OidcSecurity.role_mappingrespectively instead.Setting
atoti.Measure.description,atoti.Measure.folder, oratoti.Measure.formattertoNone. For description and folder, delete the property instead withdel.
Removed#
The
atoti.experimental.distributedmodule has been made private.atoti-legacy-appplugin.
Fixed#
Exception raised on totals when using time period windows in
atoti.scope.cumulative()(issue #374).Error with
atoti.Table.join()on partitionedatoti.Table(issue #317).ROLE_USER being automatically granted to any user with an account in the configured OpenID Connect authentication provider, leading them to have access to the session without an explicit
atoti_plus.security.OidcSecurity.role_mapping.Error when using a level created with
atoti.experimental.create_date_hierarchy()inatoti.Cube.create_parameter_simulation()(issue #383).Support LDAP URLs without trailing slash.