forked from jaybaird/python-bloomfilter
-
Notifications
You must be signed in to change notification settings - Fork 25
Expand file tree
/
Copy pathCHANGES.txt
More file actions
46 lines (38 loc) · 1.34 KB
/
CHANGES.txt
File metadata and controls
46 lines (38 loc) · 1.34 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Changes in 4.0.0
================
Use non-cryptographic hash functions.
For 128 bit hashes, MD5 is replaced with xxh3_128.
Changes in 3.1.0
================
Deprecate `bitarray.length()` and use `len`.
Changes in 3.0.0
================
Backward incompatible change: dropped the support of Python 2.6.
Fix an BytesIO issues that prevents Python 2.7 from serialising a filter.
Changes in 2.3.2
==============
Added hash function to the filter instance.
Changes in 2.3.1
==============
Added union functionality to ScalableBloomFilter.
Changes in 2.2
==============
Replaced the xrange by count, so it is a iterator now.
This fixes overflow error when a large integer is passed
the range_fun.
Changes in 2.1
==============
The tightening ratio is 0.9, and it is consistently used.
Choosing r around 0.8 - 0.9 will result in better average
space usage for wide range of growth, therefore the default
value of mode is set to LARGE_SET_GROWTH.
Changes in 2.0
==============
Made major corrections to the algorithms for both BloomFilter and
ScalableBloomFilter. Not numerically compatible with serialized
representations of filters from previous versions. Specifically,
BloomFilter was more accurate than requested and ScalableBloomFilter
was much less accurate than requested.
Changes in 1.1
==============
Added copy, intersection and union functions to BloomFilter