Releases: DataDog/sketches-java
Releases · DataDog/sketches-java
v0.8.3
What's Changed
- ddsketch: expose gamma ddsketch by @piochelepiotr in #69
- bump version of ddsketches java to 0.8.3 by @piochelepiotr in #74
New Contributors
- @piochelepiotr made their first contribution in #69
Full Changelog: v0.8.2...v0.8.3
v0.8.2
What's Changed
- Fix floating-point errors when encoding/decoding mappings by @CharlesMasson in #66
Full Changelog: v0.8.1...v0.8.2
v0.8.1
v0.8.0
v0.7.0
v0.6.1
- Fix emptiness check in
DenseStore.serialize(Serializer)
.
v0.6.0
- Add a serialization API that is compliant with the existing protobuf message format, without requiring a runtime dependency on
protobuf-java
. - Make
protobuf-java
an optional dependency.
v0.5.0
DDSketch
now accepts negative values and maintain a store for negative values in addition of the one for positive values, which is howSignedDDSketch
worked.SignedDDSketch
has been removed.- Preset sketch factory methods have been moved to
DDSketches
. The ones inDDSketch
have been deprecated. - A paginated store has been added (see #30). For some distributions of input values, especially multimodal ones, it can reduce the memory footprint of the sketch.
- Add
QuantileSketch.clear()
to make the sketch empty while keeping using already allocated memory. - Fix a bug in the serialization of
BitwiseLinearlyInterpolatedMapping
.
v0.4.1
- Fix errors in the javadoc of
CubicallyInterpolatedMapping
.
v0.4.0
- Add protobuf message formats and conversion methods