RedisBloom 2.2.4 (July 2020)

Headlines:

  • This release improves overall stability and provides fixes for founded issues.

Details:

  • Bugfix:
    • #215 Count-Min-Sketch CMS.INCRBY command to reply with correct min result.
    • #219 Cuckoo Filter CF.DEBUG correct response formatting.

RedisBloom 2.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.

RedisBloom 2.2.1 (January 2020)

Headlines:

  • This release improves overall stability and provides fixes for issues found after the previous release.

Details:

  • Minor Enhancements:
    • Bloom
      • #179 Allow storing filters with size over 4294967295 (UINT32_MAX). Now 64 bits.
      • #177 Prevent passing both EXPANSION and NONSCALING parameters to BF.RESERVE.

RedisBloom 2.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 be expansion 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)
      • #155 Disabling rounding up functionality
    • 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 the expansion. 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.
      • #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
    • CMS
  • Minor Bugfixes

    • Bloom
      • #154 Check error rate is 1< (cannot be equal)
    • Cuckoo
      • #134 Sdded CuckooInsert_MemAllocFailed exception
      • #130 Number of deletes wasn’t saved to RDB
    • General
      • #117 Using RMUtil_RegisterWriteDenyOOMCmd
      • #121 Moved ReplicaVerbatim to end of functions