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]
