Skip to content

Releases: DataDog/sketches-go

v1.4.6

25 Jun 14:30
f301b7a
Compare
Choose a tag to compare

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

16 May 13:41
35c0e1c
Compare
Choose a tag to compare

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

29 Dec 16:46
f1dba4d
Compare
Choose a tag to compare
  • #76: Use sort.Ints in the buffered paginated store for better performance

v1.4.3

10 Oct 15:17
d02c7fa
Compare
Choose a tag to compare
  • #74: Fix nullable pointer dereference in FromProto.
  • #75: Remove deprecated protobuf dependency.

v1.4.2

19 Apr 07:28
3b624d1
Compare
Choose a tag to compare
  • #72: Fix a bug when merging after clearing.

v1.4.1

06 Apr 08:24
8a1961c
Compare
Choose a tag to compare
  • #67: Fix bindings for the ddsketch protocol buffer; upgrade google.golang.org/protobuf to v1.28.0.

v1.4.0

31 Mar 14:45
v1.4.0
5582275
Compare
Choose a tag to compare
  • #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

06 Jan 10:47
668f772
Compare
Choose a tag to compare
  • #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

30 Sep 14:29
24025c9
Compare
Choose a tag to compare
  • #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

11 Aug 07:56
b2c4f3e
Compare
Choose a tag to compare
  • #44: Add exact summary statistic (sum, min, max) tracking and serialization (DDSketchWithExactSummaryStatistics).
  • #51: Update protobuf dependency version.