Uhashring

Latest version: v2.4

Safety actively analyzes 726363 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.0

* Use hash_fn parameter, by Chris Woo
* Add bracket, by Chris Woo
* Merge pull request 8 from krisdestruction/patch-1
* ignore pytest cache
* respect pep8
* add tests for hash_fn usage thx to 8

0.8

* split ring implementations into modules, faster md5 ring rewrite
* switch to md5 implementation as default, change the hashring signature
* Merge pull request 7 from ultrabug/mod_rings_and_new_sig
* add ketama collision test thx to bjhockley wrt issue 6

0.7

* fix python3 python-memcached monkey patching and tests thx to garrylachman, fixes 5

0.6

* update the README for user defined hash function
* dont force vnodes and replicas when using an external hash function

0.5

* rename _hashi_faster to _hashi_md5
* add new hash_fn option to allow passing a custom hash function for the ring

0.4

* Avoid the exception AttributeError: can't set attribute, in the case of executed test suite with an version of setuptools greater than 18.3, by Babacar Tall
* unit test: Add the compatibility for python 3, by Babacar Tall
* Adding of envtest=py35 in the tox.ini, by Babacar Tall
* Added tox.ini file in the MANIFEST.in, by Babacar Tall
* Merge pull request 2 from btall/fix/python3-setup-test
* fix ridiculous time error
* add hashes simple benchmarking code
* add tests on ring growth
* performance: avoid ring recalculation

Page 2 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.