- Drop Node.js 8 support
- Make
BaseFilter.name
non-final & public - Add
BloomFilter.info()
- Add
BloomFilter.madd()
- Add
BloomFilter.mexists()
- Add
TopKFilter.list()
- Add optional arg
expansionRate
toBloomFilter.reserve()
- Add optional args
bucketSize
,maxIterations
andexpansionRate
toCuckooFilter.reserve()
- Add unit tests
- Use Travis CI
- Fix CMS.INCRBY change in RedisBloom v2.2.0
- Add Typedoc and generate API documentation
- Upgrade Red dependency to fix compatibility issue with Node < v9.11.0
- Rewrite with TypeScript
- Remove unnecessary default behaviors
- Add
CountMinSketch
andTopKFilter
- Support the ability to reset the filter. You can set
Options.reset = true
to automatically reset on connected
- Now you can use Red options with
Options.redisClientOptions
- Remove
Options.password
- Support using a custom Redis client
- Support Redis client authentication
- Start writing documentation with JSDoc
- No longer load RedisBloom module internally
- Attempt to fix missing .so file
- Remove redundant to-string conversions
- Mapping basic features of RedisBloom