Releases: DataDog/sketches-go
Releases · DataDog/sketches-go
v1.4.6
What's Changed
- Avoid inconsistent quantile computation between architectures by @gduranceau in #80
New Contributors
Full Changelog: v1.4.5...v1.4.6
v1.4.5
What's Changed
- go.mod: update google.golang.org/protobuf to v1.32.0 & set go directive to 1.18 by @darccio in #78
New Contributors
Full Changelog: v1.4.4...v1.4.5
v1.4.4
- #76: Use
sort.Ints
in the buffered paginated store for better performance
v1.4.3
- #74: Fix nullable pointer dereference in
FromProto
.
- #75: Remove deprecated protobuf dependency.
v1.4.2
- #72: Fix a bug when merging after clearing.
v1.4.1
- #67: Fix bindings for the ddsketch protocol buffer; upgrade
google.golang.org/protobuf
to v1.28.0
.
v1.4.0
- #65: Add
GetZeroCount()
getter to DDSketch
.
- #64: Regenerate bindings for the ddsketch protocol buffer, using a newer version of protoc.
- #63: Add
GetPositiveValueStore()
and GetNegativeValueStore()
getters to DDSketch
.
v1.3.0
- #61: Return specific errors when trying to add non-indexable values to the sketch, including when adding
NaN
.
- #61: Precompute the indexable range at the mapping level rather than at the sketch level.
- #61: Allow accessing the inner DDSketch even when tracking exact summary statistics.
- #60: Improve the performance of various bin-iterating operations, including the buffered paginated store merging.
- #59: Ensure that encoding then decoding a mapping produces the exact same initial mapping.
- #58: Allow building initially non-empty sketches from provided data.
- #57: Decrease the memory footprint of the encoded buffered paginated store when possible, in the presence of buffered data.
v1.2.1
- #56: Reset the default mapping (
NewDefaultMapping()
and NewDefaultDDSketch()
) to the logarithmic one (as was the case before v1.2.0
).
- #54: Avoid recomputing the bounds of the trackable range at every sketch insertion.
- #53: Use the most space-efficient encoding format when serializing dense stores.
v1.2.0
- #44: Add exact summary statistic (sum, min, max) tracking and serialization (
DDSketchWithExactSummaryStatistics
).
- #51: Update protobuf dependency version.