This is an automated email from the ASF dual-hosted git repository. tisonkun pushed a commit to branch chore in repository https://gitbox.apache.org/repos/asf/datasketches-rust.git
commit c94f40dbf3427208abb3cc450efb82c5ea6ff0fb Author: tison <[email protected]> AuthorDate: Thu Jul 2 11:14:36 2026 +0800 chore: add changelog and update ci actions Signed-off-by: tison <[email protected]> --- .github/workflows/ci.yml | 6 +++--- CHANGELOG.md | 4 ++++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 70dda9d..f9d2c55 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -43,7 +43,7 @@ jobs: name: Check runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Delete rust-toolchain.toml run: rm rust-toolchain.toml - name: Install toolchain @@ -65,7 +65,7 @@ jobs: outputs: rust-versions: ${{ steps.metadata.outputs.rust-versions }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - id: metadata run: | msrv=$(yq '.workspace.package.rust-version' Cargo.toml) @@ -81,7 +81,7 @@ jobs: rust-version: ${{ fromJson(needs.msrv.outputs.rust-versions) }} runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@v6 + - uses: actions/checkout@v7 - name: Delete rust-toolchain.toml run: rm rust-toolchain.toml - name: Install toolchain diff --git a/CHANGELOG.md b/CHANGELOG.md index a4586af..600247b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ All significant changes to this project will be documented in this file. ## Unreleased +### New features + +* `FrequentItemsSketch` now supports borrowed-key updates via `update_ref` and `update_with_count_ref`, allowing sketches such as `FrequentItemsSketch<String>` to update from `&str` without allocating on existing-key hits. Frequency queries also accept borrowed key forms matching `Borrow<Q>`. + ## v0.3.0 (2026-05-18) ### Breaking changes --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
