Skip to content
This repository has been archived by the owner on Jul 2, 2024. It is now read-only.

Release 20.1.0

Compare
Choose a tag to compare
@cristianberneanu cristianberneanu released this 23 Mar 13:35
· 87 commits to release_200100 since this release
712f1d3

Breaking changes

  • Support for median was removed.
  • Support for distinct modifier was removed for all aggregate functions except count and count_noise.
  • Support for SAMPLE_USERS was removed.
  • Support for the hash function was removed.
  • Minimum Oracle version supported is now 12c.
  • The minimum supported version of Postgres is now 9.6 (dropping support for version 9.1 through 9.5).
  • Support for the auto_aircloak_export configuration parameter in the Insights Air config was removed.
    Consult the Upgrade guide for additional information.
  • Support for some obsolete data source configuration features was removed: decoders, projections, explicit
    user_id-field.
  • Anonymizing queries using raw user_id columns are rejected instead of automatically censoring the user_id column.

New features

  • Added beta support for Apache Impala (Cloudera Distribution) data sources.

Enhancements

  • When a user changes their password all their other sessions are automatically revoked.
  • Admins can add custom messages to the login and main screens.
  • Admins can add performance hints to Oracle queries from the cloak's data source config file, by setting the
    select_hints field in the parameters section.
  • The Oracle Instant Client version 18.3 is bundled with the container and no longer needs to be
    provided separately.
  • Various data source connection timeouts can now be adjusted in the Cloak config file, under the timeouts field.
  • Improved support for boolean expressions.
  • Allowed inequalities between datetime columns and the current date.
  • Added support for CASE statements in standard queries.
    Experimental support for restricted queries can be enabled
    in the Cloak config using the enable_case_support flag.
  • The HTTP REST API query result endpoint no longer returns internal logging data.
  • The number of analysis queries needed when multiple copies of a data source exist was reduced.
  • The query editor and query results interface was made wider and more suitable for larger screens.

Bugfixes

  • Fixed detection of recursive aggregators usage inside the HAVING clause.
  • Various fixes for Oracle data source:
    • the parameter order of the trim function in the generated SQL was fixed
    • date/time conversion was not always correct
  • Views and analyst tables now appear in popular analytics tools such as Tableau.
  • Fixed verification of isolated columns usage in non-clear expressions in the SELECT clause.

Changes

  • The set of query restrictions was simplified and clarified.
  • Allow date ranges from 1900-01-01 to 9999-12-31.
  • Date function weekday is now consistent across data sources.
    Returned values are in interval 1 (Sunday) to 7 (Saturday).
    This behavior may change if database defaults are modified.
  • Aircloak Insights no longer tracks pseudonymized usage information. The default
    privacy policy has been simplified to reflect this change. Please consult
    the Upgrade guide for further information.