Release notes
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 2020.11 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.
Highlights
Version number scheme change
The version numbering scheme for Imply has changed in this release. The version numbering scheme reflects a shift to a monthly release cadence.
2020.11 is a Short Term Support release. As of this release, Imply releases fall into one of two categories: Long Term Support (LTS) and Short Term Support (STS).
Imply Product Long Term Support (LTS) releases are complete, stable versions of our products. They are subject to general bug fixes for one year and to security bug fixes for two years after release, but do not receive features enhancements. They are best suited to production environments that require stable operation and do not require the latest features.
Releases that are not subject to long term support — that is, Short Term Support (STS) releases — include the latest features, including experimental features. STS releases occur on a regular basis. They are not subject to bug fixes, but may receive critical security patches. In general, to receive the latest bug fixes, you should upgrade to the latest monthly release.
Note the following additional highlights in 2020.11.
Druid highlights
Imply 2020.11 includes updates for Druid that include:
- A refreshed style for the web console
- The ability to use an expression for the timestamp column during ingestion. For example, you can concatenate multiple fields to comprise the timestamp
- Improved SQL query error handling
See Druid Changes for other Druid updates.
Platform highlights
Imply Cloud now offers additional AWS EC2 m5 series types as deployment options for master nodes, including m5.xlarge, m5.2xlarge, and m5.4xlarge.
Changes in 2020.11
Pivot Changes
- Add support for exposing
headersTimeout
as a Pivot config property - Fix client query requests do not retry correctly on failure
- Add support for matching
defaultRole
against external role id when using OIDC - Fix users can not enter custom dimension or measure values
- Add support for controlling feature flag visibility by stage
- Fix streaming of export response column headers can fail due to GZIP compression
- Fix raw data view does not render all columns on Pivot SQL data cubes
- Improve workflow for migrating from native user management to OIDC with local role authority
- Improve UX for updating Plywood-based data cubes to add support for Pivot SQL
- Fix Y axis labels are still shown and overlap graph contents when dashboard tile "Show axes if possible" option is unchecked
- Security updates
Druid Changes
- Allow column reordering during ingestion schema setup UI
- Allow point-and-click to add dimensions to dimensionExclusion list
- Added
repartitionTransitionDuration
- Added helpful warnings for non-newline delimited JSON
- Roll up is now disabled by default in data loader UI
- Disallow submitting of an unfinished spec
- Added ability to AutoForm to fold things into a Show more folder
- Fixed bug where
totalNumMergeTasks
andmaxNumSegmentsToMerge
were not showing up in the form - Fix issue where all the tables were constantly being re-mounted, losing scroll position/column sizing
- Queries containing nullable columns for numeric types can now be executed by vectorized groupBy engine
- Web console now correctly renders when there are datasources without loaded segments
- Fix auto-compaction task slot computation
- Fix Avro support for Web console
- Add segment-level caching support for join queries
- Added shuffle metrics for parallel indexing
shard_spec
,dimensions
,metrics
andlast_compaction_state
in the segments table are now serialized as JSON consistently, where previously they were sometimes serialized as Java objects- New option added to disable all hardcoded Zookeeper use
- Security updates
Known issues
For a full list of open Druid issues, please see https://github.com/apache/druid/labels/Bug
Upgrading from previous releases
When upgrading from earlier versions, see the release notes for all relevant intermediate versions.
Also note the following considerations.
Docker deployment not supported
Imply no longer recommends nor supports Docker-based deployments for new installations. Existing Docker-based deployments are supported through July 1, 2021. If you are currently using a Docker-based deployment, you should migrate to one of the following deployment modes before that date:
End of support
As of July 15, 2020, Imply version 2.x is no longer supported. If you still have active deployments that use Imply version 2.x, you are strongly encouraged to upgrade to the current version as soon as possible. See Subscription Support Maintenance Terms for more information about supported versions.