Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: ekzhu/datasketch
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.8.0
Choose a base ref
...
head repository: ekzhu/datasketch
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.9.0
Choose a head ref
  • 7 commits
  • 23 files changed
  • 6 contributors

Commits on Dec 19, 2025

  1. Bump actions/checkout from 5 to 6 (#294)

    Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6.
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@v5...v6)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-version: '6'
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Dec 19, 2025
    Configuration menu
    Copy the full SHA
    658bf24 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2025

  1. Match async Redis interface with sync + introduce aioredis integr…

    …ation tests (#293)
    
    * rename test_lsh_mongo to test_lsh
    
    * add async tests for aioredis and unify storage behaviour
    
    * ruff format
    
    * remove try catch around key cleanup, correct searched key in test remove
    
    * update uv lock
    
    * make cleanup conditional
    Varun0157 authored Dec 26, 2025
    Configuration menu
    Copy the full SHA
    18bac67 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2025

  1. chore: add Python 3.13 to CI workflow matrix (#295)

    * chore: add Python 3.13 to CI workflow matrix
    
    * chore: update CI workflow to include Python 3.14
    
    * test
    
    * update
    
    * update
    
    * update
    
    * update
    bhimrazy authored Dec 30, 2025
    Configuration menu
    Copy the full SHA
    753e474 View commit details
    Browse the repository at this point in the history
  2. Add code coverage support with pytest-cov and Codecov integration (#296)

    - Add pytest-cov to test dependencies
    - Configure pytest to run with coverage for datasketch package
    - Update GitHub Actions workflow to upload coverage reports to Codecov
    - Add Codecov badge to README
    - Configure coverage to omit experimental and test directories
    
    Co-authored-by: Eric Zhu <ekzhu@users.noreply.github.com>
    bhimrazy and ekzhu authored Dec 30, 2025
    Configuration menu
    Copy the full SHA
    2bf46fa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e29f97 View commit details
    Browse the repository at this point in the history

Commits on Jan 2, 2026

  1. chore: add pyright type checking and ci checks for it (#280)

    * add config to pyproject toml
    
    * add checks for pyright
    
    * update
    
    * update
    
    * fix: add type ignore comments for Redis storage methods and update type hints in MinHash and LSH classes
    
    * fix: update input validation in WeightedMinHashGenerator to check for sized iterables
    
    * fix: add type hints and improve error handling in storage functions
    
    * fix: add assertions to ensure keys and hashtables are initialized in AsyncMinHashLSH
    
    * fix: update _merge method signature to return None and improve error handling in _hashed_byteswap
    
    * fix: remove unnecessary assertion for upper bound in MinHashLSHEnsemble
    
    * fix: simplify hashvalues initialization in WeightedMinHashGenerator
    
    * fix: remove unnecessary assertions for keys and hashtables in AsyncMinHashLSH
    
    * refactor: remove duplicate parsing of hashvalues
    
    * refactor: update type hints for hashvalues and permutations in MinHash class
    
    * apply suggestion
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    
    * revert seeds none change
    
    ---------
    
    Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
    bhimrazy and Copilot authored Jan 2, 2026
    Configuration menu
    Copy the full SHA
    50ce2a0 View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2026

  1. Configuration menu
    Copy the full SHA
    a1c1e29 View commit details
    Browse the repository at this point in the history
Loading