Skip to content

Releases: apache/datasketches-java

1.1.0-incubating-RC1

20 Jan 17:57
Compare
Choose a tag to compare
1.1.0-incubating-RC1 Pre-release
Pre-release

Preparation for release

Apache Release 1.0.0-incubating

23 Sep 18:40
Compare
Choose a tag to compare

This release was based on Tag 1.0.0-incubating-RC2

All of the packages have been renamed from "com.yahoo.sketches" to "org.apache.datasketches".
the "pom.xml" file has been completely restructured and lists as a dependency the recently released "org.apache.datasketches-memory" component.

This release contains some performance enhancements a few minor bug fixes.

1.0.0-incubating-RC1

20 Jan 17:58
Compare
Choose a tag to compare
1.0.0-incubating-RC1 Pre-release
Pre-release

Preparation for release.

PriorToRefactor

20 Jan 18:00
f6c44f9
Compare
Choose a tag to compare
PriorToRefactor Pre-release
Pre-release

This is a fall-back tag prior to refactoring the code from com.yahoo... to org.apache... This is not a release.

0.13.4 May 14, 2019: Fix Theta Direct Union Bug, alternative path.

14 May 19:26
Compare
Choose a tag to compare

It turns out there were two different code paths that would reveal the Direct Union Bug. This fixes the alternative, but seldom used path, which wasn't caught in the previous release.

0.13.3 May 8, 2019: Fix Theta Direct Union Bug

09 May 00:01
Compare
Choose a tag to compare

This release fixes a nasty bug that occurred when merging estimating sketches into a Direct Union.
Three lines of code were accidentally deleted between 0.13.0 and 0.13.1.
This bug existed only in releases 0.13.1 and 0.13.2.

0.13.2 Apr 25, 2019: Frequent Distinct Tuples Sketch

26 Apr 02:21
Compare
Choose a tag to compare

0.13.1 Apr 2, 2019: Fix Direct DoublesUnion Quantiles Bug

02 Apr 20:00
Compare
Choose a tag to compare
  • Bug fix for Quantiles Sketches

    • Environment: Using DoublesUnion in Direct (off-heap) mode.
    • Symptom 1: quantiles are out-of-order: q(0.99) < q(0.98)
    • Symptom 2: garbage values amongst otherwise normal quantile values: q(0.99) = 100, q(0.98) = 1E100, q(0.97) = 90.
  • Bug fix for Theta Sketches

    • Environment: using Union in Direct (off-heap) mode
    • Symptom: getEstimate() returns NaN.
      It requires an unusual set of circumstances to actually observe this.
  • Logic change for Theta Sketches

    • Empty sketches do not affect unions and can be ignored

0.13.0 Mar 14, 2019: Added new CPC Sketch

14 Mar 21:04
Compare
Choose a tag to compare
  • Added new CPC Sketch. This new sketch has superior accuracy per stored space than the HLL sketch.
  • Added a high-performance thread-safe version of Theta UpdateSketch for use in applications that require very high throughput
  • Added API calls for easier understanding of error in the Frequent Items sketches
  • Added more general ceiling and floor powers of X functions to sketches.Util.*
  • Optimized serialization of single item KLL sketches
  • Minor changes to HLL API: getIterator() becomes the Java convention iterator().
  • Added xxHash() and faster version of MurmurHash3 (v2).

0.12.0 Aug 7, 2018: Update POM to Memory 0.12.0, improves performance.

08 Aug 01:42
Compare
Choose a tag to compare
  • Updated to Memory 0.12.0, which will improve performance
  • Fixed handling of min and max values in KLL sketch merge
  • Minor API changes