Druid v0.14.1 Release Notes

Release Date: 2019-05-09 // almost 5 years ago
  • ๐Ÿ“š Apache Druid 0.14.1-incubating is a small patch release that includes a handful of bug and documentation fixes from 16 contributors.

    Important Notice

    This release fixes an issue with druid-datasketches extension with quantile sketches, but introduces another one with theta sketches that was confirmed after the release was finalized, caused by #7320 and described in #7607. If you utilize theta sketches, we recommend _ not _ upgrading to this release. This will be fixed in the next release of Druid by #7619.

    ๐Ÿ› Bug Fixes

    • โœ… use latest sketches-core-0.13.1 #7320
    • Adjust BufferAggregator.get() impls to return copies #7464
    • DoublesSketchComplexMetricSerde: Handle empty strings. #7429
    • ๐Ÿ– handle empty sketches #7526
    • โž• Adds backwards-compatible serde for SeekableStreamStartSequenceNumbers. #7512
    • ๐Ÿ‘Œ Support Kafka supervisor adopting running tasks between versions #7212
    • ๐Ÿ›  Fix time-extraction topN with non-STRING outputType. #7257
    • ๐Ÿ›  Fix two issues with Coordinator -> Overlord communication. #7412
    • ๐Ÿ”จ refactor druid-bloom-filter aggregators #7496
    • ๐Ÿ›  Fix encoded taskId check in chatHandlerResource #7520
    • ๐Ÿ›  Fix too many dentry cache slab objs#7508. #7509
    • ๐Ÿ›  Fix result-level cache for queries #7325
    • ๐Ÿ›  Fix flattening Avro Maps with Utf8 keys #7258
    • Write null byte when indexing numeric dimensions with Hadoop #7020
    • ๐Ÿ‘ท Batch hadoop ingestion job doesn't work correctly with custom segments table #7492
    • ๐Ÿ›  Fix aggregatorFactory meta merge exception #7504

    ๐Ÿ“š Documentation Changes

    • ๐Ÿ›  Fix broken link due to Typo. #7513
    • ๐Ÿ“„ Some docs optimization #6890
    • โšก๏ธ Updated Javascript Affinity config docs #7441
    • ๐Ÿ›  fix expressions docs operator table #7420
    • ๐Ÿ›  Fix conflicting information in configuration doc #7299
    • โž• Add missing doc link for operations/http-compression.html #7110

    โšก๏ธ Updating from 0.14.0-incubating and earlier

    Kafka Ingestion

    Updating from version 0.13.0-incubating or earlier directly to 0.14.1-incubating will not require downtime like the migration path to 0.14.0-incubating due to the issue described in #6958, which has been fixed for this release in #7212. Likewise, rolling updates from version 0.13.0-incubating and earlier should also work properly due to #7512.

    Native Parallel Ingestion

    Updating from 0.13.0-incubating directly to 0.14.1-incubating will not encounter any issues during a rolling update with mixed versions of middle managers due to the fixes in #7520, as could be experienced when updating to 0.14.0-incubating.

    Credits

    ๐Ÿš€ Thanks to everyone who contributed to this release!

    @AlexanderSaydakov
    @b-slim
    @benhopp
    @chrishardis
    ๐Ÿ‘• @clintropolis
    @ferristseng
    @es1220
    @gianm
    @jihoonson
    @jon-wei
    @justinborromeo
    @kaka11chen
    @samarthjain
    @surekhasaharan
    @zhaojiandong
    @zhztheplayer

    Apache Druid (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.