This repository has been archived by the owner on Jul 2, 2024. It is now read-only.
Release 20.1.0
cristianberneanu
released this
23 Mar 13:35
·
87 commits
to release_200100
since this release
Breaking changes
- Support for
median
was removed. - Support for
distinct
modifier was removed for all aggregate functions exceptcount
andcount_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 theparameters
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 theenable_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
- the parameter order of the
- 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
to9999-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.