xorf
Library implementing xor filters - faster and smaller than bloom and cuckoo filters.
0.13.0
6.2M downloads/mo
#4055 most downloaded on crates.io
ayazhafiz/xorf
What this package is like to depend on
Last release 2 days ago
21 Aug 2026
Release timing varies
gaps range from 4 weeks to 1.7 years
Some releases are documented
notes for 9 of 21 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
21 releases · first in 2019
2 releases in the last 12 months
see the full history below
Release timeline
21 releases · Dec 2019 to Aug 2026Releases
latest 21-
0.13.021 Aug 2026Release notes
Open source →What's Changed
- Bulk-fill the random fingerprint block during construction by @ArniDagur in #99
- chore: change visibility of binary fuse descriptor by @leiysky in #97
- Fix BinaryFuse construction failing at segment-length boundaries by @oliverlii in #100
Full Changelog: 0.12.0...0.13.0
-
0.12.030 Aug 2025Release notes
Open source →What's Changed
- Expose a 0-copy interface for serializing/deseralizing the filters directly by @vlovich in #80
- Use serde_bytes to reduce (de)serilization speed of 8-bit filters by 96% by @JanBerktold in #81
New Contributors
- @JanBerktold made their first contribution in #81
Full Changelog: 0.11.0...0.12.0
-
0.11.023 Dec 2023Release notes
Open source → -
0.10.230 Sep 2023Release notes
Open source →What's Changed
- Bump to edition 2021, require std for binencode by @ayazhafiz in #76
Full Changelog: 0.9.0...0.10.2
-
0.10.030 Sep 2023 -
0.9.130 Sep 2023Nothing published for this version
-
0.9.030 Sep 2023Release notes
Open source →What's Changed
- Bincode support with Encode/Decode derived by @jguhlin in #74
- Add from_iterator/try_from_iterator for the filters. by @vlovich in #60
New Contributors
Full Changelog: 0.8.1...0.9.0
-
0.8.114 Dec 2022Release notes
Open source →- Fix build panic due to subtraction overflow when the count of keys is 1 (#48, thank you @youjiali1995!)
-
0.8.020 Oct 2021Release notes
Open source →- Adds Binary Fuse filters behind the "binary-fuse" feature, enabled by default. Requires a dependency on
libm. - Deprecated Fuse filters in favor of Binary Fuse filters.
- Adds Binary Fuse filters behind the "binary-fuse" feature, enabled by default. Requires a dependency on
-
0.7.203 Jul 2021 -
0.7.102 Jul 2021Nothing published for this version
-
0.7.023 Mar 2021Nothing published for this version
-
0.6.025 Jul 2020Nothing published for this version
-
0.5.129 Jun 2020Nothing published for this version
-
0.5.013 Mar 2020Nothing published for this version
-
0.4.116 Feb 2020Nothing published for this version
-
0.4.027 Dec 2019Nothing published for this version
-
0.3.127 Dec 2019Nothing published for this version
-
0.3.025 Dec 2019Nothing published for this version
-
0.2.025 Dec 2019Nothing published for this version
-
0.1.025 Dec 2019Nothing published for this version