RedisBloom 2.2 release notes
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:
Bug fixes:
- #419
CMS.INCRBY
now returns an error on overflow - #412 Fixed macOS build
- #419
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:
- #392 Fixed a potential crash on Bloom filter expansion when loading from AOF
- #404 Fixed a potential crash on Cuckoo filter when calling
CF.LOADCHUNK
on a filter withEXPANSION
greater than 1
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