Releases: lithammer/python-jump-consistent-hash
Releases · lithammer/python-jump-consistent-hash
3.4.0
- [GH-46] Add support for Python 3.11.
- [GH-49] Drop support for Python 3.6 and 3.7. Use 3.2.x or earlier if you still need it.
3.2.0
- [GH-25] Add support for Python 3.10.
- [GH-25] Now includes
musllinux
wheels (e.g. wheels for Alpine) thanks to cibuildwheel.
- [GH-31] Drop support for Python 2 and 3.5. Use 3.1.x if you still need it.
3.1.2
- [GH-18] Add support for Python 3.9.
3.1.0
- Dropped support for Python 2.6 and 3.4.
- Type annotations added.
- C++ extension rewritten in C to reduce boilerplate.
- Python wheels built using GitHub Actions.
3.0.2
- Updated author last name from Renström to Lithammer (got married!)
3.0.1
- Fixed
OverflowError
when using a large key value in the C extension. 08540f9
3.0.0
jump.fasthash(key, num_buckets)
is gone and will instead be transparently used (if available) when calling jump.hash(key, num_buckets)
. This also means that it can be installed without a compiler or Python C header files since it will fallback to using the pure Python implementation. #11