RedisBloom 2.2 release notes
BF.INFO returns bloom filter details. CF.INFO returns cuckoo filter details. Scalable bloom and cuckoo filters. Configurable bucket size for cuckoo filters. CMS.INCRBY returns count.
Requirements
RedisBloom v2.2.18 requires:
- Minimum Redis compatibility version (database): 4.0.0
- Minimum Redis Enterprise Software version (cluster): 5.0.0
v2.2.18 (July 2022)
This is a maintenance release for RedisBloom 2.2.
Update urgency: MODERATE
: Program an upgrade of the server, but it's not urgent.
Details:
-
Bug fixes:
v2.2.17 (June 2022)
This is a maintenance release for RedisBloom 2.2.
Update urgency: HIGH
: There is a critical bug that may affect a subset of users. Upgrade!
Details:
-
Bug fixes:
- #451
TOPK.INCRBY
: fix calculation when old fingerprint count is reduced to 0 - #462
CF.RESERVE
: fix potential crash on incorrect number of parameters - #434
CF.INSERT
: fix crash when capacity is negative - #450
TOPK.INCRBY
: limit increment to 100,000 to prevent potential long freezes
- #451
v2.2.15 (May 2022)
This is a maintenance release for RedisBloom 2.2.
Update urgency: None.
Details:
-
Enhancements:
- Added support for RedisBloom for AArch64 Linux
v2.2.14 (March 2022)
This is a maintenance release for RedisBloom 2.2.
Update urgency: MODERATE
: Program an upgrade of the server, but it's not urgent.
Details:
v2.2.12 (February 2022)
This is a maintenance release for RedisBloom 2.2.
Update urgency: MODERATE
: Program an upgrade of the server, but it's not urgent.
Details:
-
Bug fixes:
v2.2.9 (November 2021)
This is a maintenance release for RedisBloom 2.2.
Update urgency: MODERATE
: Program an upgrade of the server, but it's not urgent.
Details:
-
Bug fixes:
-
Improvements:
- #331 Add
WITHCOUNT
flag toTOPK.LIST
- #331 Add
v2.2.6 (August 2021)
This is a maintenance release for version 1.0.
Update urgency: LOW
- No need to upgrade unless there are new features you want to use.
Details:
- Enhancements:
- #333 Support inter shards TLS capability
v2.2.4 (July 2020)
Headlines:
- This release improves overall stability and provides fixes for found issues.
Details:
- Bug fixes:
v2.2.3 (July 2020)
Headlines:
- This release improves overall stability and provides fixes for found issues.
Details:
- Bug fixes:
- #217 Client hung on
BF.INSERT
with multiple new items when a non-scaling filter is full.
- #217 Client hung on
v2.2.2 (March 2020)
Headlines:
- This release improves overall stability and provides fixes for issues found after the previous release.
Details:
- Minor enhancements:
- Bloom
- #180 Removed the upper limit on Bloom Filter capacity.
- Bloom
v2.2.1 (January 2020)
Headlines:
- This release improves overall stability and provides fixes for issues found after the previous release.
Details:
- Minor Enhancements:
v2.2.0 (December 2019)
-
Added functionality
- Bloom
- #149
BF.INFO
returns details about a specific bloom filter - Scalable
- #153 Ability to change the
EXPANSION
rate. This means each subsequent sub-filter will beexpansion
times larger as the previous one. - #160 Optimise the scaling up of filter according to the Scalable Bloom Filter paper
- #161 Optional
NONSCALING
argument to disable scaling. (This saves space since less hash functions are used)
- #153 Ability to change the
- #155 Disabling rounding up functionality
- #149
- Cuckoo
- #149
CF.INFO
returns details about a specific cuckoo filter - Scalable
- #138 Configurable
EXPANSION
. When an additional filter is created, its size will be the size of the current filter multiplied by theexpansion
. Higher expansion rates will result in lower error rates. - #142 The maximum number of expansions limited to 32.
- #131 Configurable
MAXITERATIONS
. Number of attempts to swap buckets before declaring filter as full and creating an additional filter.
- #138 Configurable
- #135 Configurable
BUCKETSIZE
. Number of items in each bucket. Higher bucket size value improves the fill rate but result in a higher error rate and slightly slower operation speed. - #142 use of 64bit hash function
- #136 expose compaction of filters in the API
- #149
- CMS
- #97
CMS.INCRBY
returns count instead of ‘OK’
- #97
- Bloom
-
Minor bug fixes