Skip to content

Releases: DataDog/sketches-py

3.0.1

01 Apr 13:10
0d16e69
Compare
Choose a tag to compare
Merge pull request #64 from DataDog/kylev/bump-runner

Bump the build_deploy Ubuntu version

3.0.0

29 Mar 19:05
72f179a
Compare
Choose a tag to compare

Other Notes

  • This release drops support for Python versions older than 3.7.
  • This change makes protobuf an optional requirement. It can be installed with pip install ddsketch[serialization].

2.0.4

21 Jul 18:15
c0b33bc
Compare
Choose a tag to compare

Bug Fixes

  • Fix merging stores with max_key=0.

2.0.3

27 May 18:22
9541028
Compare
Choose a tag to compare

Bug Fixes

  • Add support for protobuf 4.

2.0.2

04 May 18:04
Compare
Choose a tag to compare

Bug Fixes

  • Exclude the tests module from the package.

2.0.1

08 Apr 15:29
Compare
Choose a tag to compare

Other

  • Add support for protobuf>=3.0.0.

2.0.0

19 Jan 16:53
Compare
Choose a tag to compare

numpy has been removed as a dependency.

New Features

  • Add support for Python 2.
  • Add support for Python 3.10.
  • The implementations of stores and mappings are now exposed via the top level module ddsketch.
  • Add typing.
  • The package version is now exposed through ddsketch.__version__.

Upgrade Notes

  • DDSketch attributes mapping, store, negative_store, zero_count, relative_accuracy, min and max have been removed.

  • DDSketch.copy method has been removed.

  • DDSketch.count attribute has been made read-only.

  • DDSketch.mergeable method has been removed.

  • The custom exceptions IllegalArgumentException and UnequalSketchParametersException as well as the ddsketch.exceptions module have been removed.

    IllegalArgumentException and UnequalSketchParametersException are replaced with ValueError.

  • BaseDDSketch.get_quantile_value will now return None instead of numpy.NaN if the specified quantile is empty.

1.1.2 Removes GK

09 Dec 19:16
346aff5
Compare
Choose a tag to compare

Notable changes

  • GK removed
  • ddsketch is moved one level down

1.0.2 PyPI release

07 Dec 20:00
Compare
Choose a tag to compare
v1.0.2

bump version

1.0

07 Dec 16:35
f7dcf9e
Compare
Choose a tag to compare
1.0

Brings sketches-py to parity with https://github.com/DataDog/sketches-java

Notable changes

  • Separates out Store and KeyMapping to make it easier to use alternatives.
  • Adds protobuf serialization