Release notes
2021.02 is an STS release. The Imply release notes provide information on features, improvements, and bug fixes in each release. Be sure to read these release notes carefully before upgrading to the 2021.02 release.
Imply evaluation
New to Imply? Get started with an Imply Cloud Free Trial or start a self-hosted trial at Get started with Imply!
With Imply Cloud, the Imply team manages your clusters in AWS, while you control the infrastructure and own the data. With self-hosted Imply, you can run Imply on *NIX systems in your own environment or cloud provider.
Changes in 2021.02
Pivot changes
- Fix preserving the columns in a crosstab when accessed through a URL
- Fix default values on global filters are not applied when loading a dashboard
- Fix Pivot SQL timeout after 60000ms regardless of configured timeout
- Fix using Postgres as a session or state store is broken due to an incompatibility introduced by a library upgrade
- Fix TLS 1.0 and TLS 1.1 are not correctly supported for Pivot metadata storage connections
- Fix alert conditions with percent delta cannot be inputted correctly
- Fix error shown when adding a data cube to favorites
- Fix error shown when attempting to change user profile properties
- Fix global dashboard filters are not updated correctly
- Add support for multiple connections when creating a data cube from Pivot SQL
- Fix reset password link does not include
serverRoot
value - Fix filters are not respected when compare or multi-range time selections are used in Pivot SQL
- Fix alert setup form always defines “previous period” as “previous day”
- Improve UX when adding permissions to user roles
- Fix CSV exports on time-series visualizations have incorrect column headers
Druid changes
- Improve error reporting for InputSource errors during sampling
- Add vectorized theta sketch aggregator and rework of
VectorColumnProcessorFactory
- Add Bitwise math function expressions to the Druid native expression system:
bitwiseAnd
,bitwiseComplement
,bitwiseOr
,bitwiseShiftLeft
,bitwiseShiftRight
,bitwiseXor
. AddbitwiseConvertDoubleToLongBits
andbitwiseConvertLongBitsToDouble
to allow use with double typed columns (#10605) - Fix the Web Console to treat null as not defined in AutoForm (#10751)
- Improve handling of damaged segments such that the historical unloads damaged segments automatically when lazy on start
- Fix to correctly deserialize empty keys in a map
- Add the latest AWS Web Identity Token Support for Druid to support IRSA
- Fix the Web Console to use new example manifest
- Fix an issue where the Broker starts before SQL metadata view is fully initialized even when
awaitInitializationOnStart=true
- Fix SegmentAnalyzer to properly close column after retrieving it
- Improve query execution to retain order of AND, OR filter children
- Fix cardinality estimation to calculate numShards independently of partition dimensions
- Fix an issue where the Broker doesn't start if
druid.extensions.useExtensionClassloaderFirst
is set to true and extensions load duplicate jars - Better handling of Kinesis errors and message gap metric for Kinesis ingestion
- Fix
java.lang.IllegalStateException: 'other' must be a different instance from 'this'
error for some vectorized queries usingOrFilter
Platform changes
- Add Ubuntu 18.04 as a supported platform for Imply Private on Linux
- Add support for non-default Kubernetes scheduler via
schedulerName
Helm configuration - Fix using authentication in Imply Private on Kubernetes breaks custom file download
- Fix security section does not appear for a cluster under API in the Cloud Manager UI
- Fix placement of security parameters in the Pivot configuration file