Hello All,

The Apache DataSketches PMC is pleased to announce the release of
Apache DataSketches-java 9.1.0.

*About DataSketches-Java*
This is the core Java component of the DataSketches library. It includes
all the sketch algorithms in production-ready packages. These sketches can
be called directly from this component, or used with adaptor components
such as Hadoop Pig and Hadoop Hive, or with the aggregators built into
Apache Druid.

*Summary*
This is a minor release. It is source and binary compatible with 9.0.0,
and like 9.0.0 it requires Java 25. Highlights:

   - Stricter validation of serialized sketches: every deserializer now
   checks its input, and malformed or truncated input is rejected with an
   exception. We recommend that all users upgrade.

   - A new Xor filter, whose serialized form matches datasketches-rust.

   - New operations: Bloom filter difference (A NOT B),
HllUnion.update(HllUnion),
   CpcUnion.update(MemorySegment), UpdatableThetaSketch.compactTrimmed(),
   and custom seeds for Theta JaccardSimilarity and Tuple sketches.

   - Many bug fixes, including fixes that bring the HLL, Theta, Tuple and
   t-digest serialized images into agreement with C++.

One compatibility note: an empty compact ArrayOfDoubles tuple sketch
serialized by 9.1.0 is rejected by 9.0.0 and earlier. Upgrade readers
before, or together with, writers. All other images written by 9.1.0 can
be read by 9.0.0.

For more details, please see the release notes
<https://github.com/apache/datasketches-java/releases/tag/9.1.0>.

*Links*

   - *DataSketches Download Site:*
   https://datasketches.apache.org/docs/Community/Downloads.html

   - *Maven Central:*
   
https://central.sonatype.com/artifact/org.apache.datasketches/datasketches-java/9.1.0

   - *Javadocs:*
   https://apache.github.io/datasketches-java/9.1.0/

   - *Releases:*
   https://github.com/apache/datasketches-java/releases

   - *Developer build and test documentation:*
   https://github.com/apache/datasketches-java/blob/9.1.0/README.md

   - *DataSketches Website:*
   https://datasketches.apache.org

Thank you to the PMC members and the community for taking the time to
review this release, and to everyone who contributed to it!

Lee.
[email protected]

Reply via email to