Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,18 @@ signals a backwards-compatible change.

## [Unreleased]

## [0.4.0] - 2026-10-20

Breaking release. ASAPv1 is the one serialized form: protobuf, the legacy
MessagePack wrappers and `serde` on sketch types are removed. Public names
follow one scheme (every write is `update`, getters drop `get_`, acronyms are
one word). Adds ASAPv1 deltas for the counter, HLL, DDSketch and SetAggregator
sketches, `TupleKey` heap keys, `Vector3D`, Count-Min and Count Sketch with
Space-Saving, and the experimental `CountMinHll` and `MicroCm`. Fixes the
UnivMon cardinality and L2 estimators, a KllDynamic NaN panic and an
`OctoRuntime::flush` race. See **Changed** and **Removed** below for the
renames and wire changes.

### Added

- **`Hydra::query_group_total(key)`** returns a subpopulation's total mass
Expand Down Expand Up @@ -948,7 +960,8 @@ Initial crates.io release.

Pre-release tag. Not published to crates.io.

[Unreleased]: https://github.com/ProjectASAP/asap_sketchlib/compare/v0.3.0...HEAD
[Unreleased]: https://github.com/ProjectASAP/asap_sketchlib/compare/v0.4.0...HEAD
[0.4.0]: https://github.com/ProjectASAP/asap_sketchlib/compare/v0.3.0...v0.4.0
[0.3.0]: https://github.com/ProjectASAP/asap_sketchlib/compare/v0.2.2...v0.3.0
[0.2.2]: https://github.com/ProjectASAP/asap_sketchlib/compare/v0.2.1...v0.2.2
[0.2.1]: https://github.com/ProjectASAP/asap_sketchlib/compare/v0.2.0...v0.2.1
Expand Down
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "asap_sketchlib"
version = "0.3.0"
version = "0.4.0"
edition = "2024"
rust-version = "1.85"
license = "MIT"
Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ cargo add asap_sketchlib

```toml
[dependencies]
asap_sketchlib = "0.3"
asap_sketchlib = "0.4"
```

API docs are hosted on [docs.rs](https://docs.rs/asap_sketchlib).
Expand All @@ -52,7 +52,7 @@ Alternatively, pin to a tagged revision from GitHub:

```toml
[dependencies]
asap_sketchlib = { git = "https://github.com/ProjectASAP/asap_sketchlib", tag = "v0.3.0" }
asap_sketchlib = { git = "https://github.com/ProjectASAP/asap_sketchlib", tag = "v0.4.0" }
```

### Count distinct users with HyperLogLog
Expand Down
Loading