Changes & Bug fixes
- Add support for Valkey's
bloommodule (#2168 by @somechris) - perf(pipeline): skip result-filter rebuild when nothing is ignored (#2186 by @fcostaoliveira)
- perf(cmd): encode into the Vec buffer instead of via io::Write (#2187 by @fcostaoliveira)
- Make backpressure boundary configurable (#2188 by @kushudai)
- perf(cmd): encode expiry options via itoa instead of format!/to_string (#2194 by @fcostaoliveira)
- Keep dispatching requests when repairing a connection to a replica (#2120 by @virratanasangpunth)
CI & operational improvements
- tests: Avoid relying on Redis bug in
test_object_freq_command(#2164 by @somechris) - Makefile: Select module tests directly to reduce output (#2167 by @somechris)
- test: Switch to selecting tests through profiles (#2210 by @somechris)
- Stabilize github actions dependencies (#2198 by @nihohit)
- tests: Switch direct use of RedisServer to better suited TestContext (#2202 by @somechris)
- ci: Document status of KeyDB, Valkey, and Kvrocks support (#2206 by @somechris)
- tests: Stop running sentinel tests when testing on unix sockets (#2208 by @somechris)
- Make test names greppable (#2211 by @nihohit)
New Contributors
Full Changelog: redis-1.3.0...redis-1.4.0