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` to update from `&str` without allocating on existing-key hits. Frequency queries also accept borrowed key forms matching `Borrow`. + ## v0.3.0 (2026-05-18) ### Breaking changes