Releases: redis-rb/redis-cluster-client
Releases · redis-rb/redis-cluster-client
v0.3.11
What's Changed
- perf: don't immediately Thread.pass in Pipeline#execute when there is work to do by @matthewshafer in #151
- perf: prevent redundant context switch by @supercaracal in #152
- build: release 0.3.11 by @supercaracal in #153
New Contributors
- @matthewshafer made their first contribution in #151
Full Changelog: v0.3.10...v0.3.11
v0.3.10
What's Changed
- fix: several issues by @supercaracal in #149
- build: release 0.3.10 by @supercaracal in #150
Full Changelog: v0.3.9...v0.3.10
v0.3.9
What's Changed
- fix: race condition for command cache by @supercaracal in #145
- build: release 0.3.9 by @supercaracal in #146
Full Changelog: v0.3.8...v0.3.9
v0.3.8
What's Changed
- test: add concurrency test by @supercaracal in #138
- test: fix resharding test for scale reading by @supercaracal in #139
- perf: use struct instead of hash for memory consumption by @supercaracal in #140
- chore: fix naming by @supercaracal in #141
- perf: use struct instead of hash for memory efficiency by @supercaracal in #142
- perf: optimize memory allocation for slot-node-mapping array by @supercaracal in #143
- build: release 0.3.8 by @supercaracal in #144
Full Changelog: v0.3.7...v0.3.8
v0.3.7
What's Changed
- fix: prevent race condition for socket by @supercaracal in #134
- fix: prevent null pointer exception by @supercaracal in #135
- build: release 0.3.7 by @supercaracal in #136
Full Changelog: v0.3.6...v0.3.7
v0.3.6
What's Changed
- perf: reduce memory allocations for pipelining by @supercaracal in #130
- fix: handle redirection errors in pipelining by @supercaracal in #131
- build: release 0.3.6 by @supercaracal in #133
Full Changelog: v0.3.5...v0.3.6
v0.3.5
What's Changed
- fix: use thread local variables instead of relying on GVL for thread safety by @supercaracal in #128
- build: release 0.3.5 by @supercaracal in #129
Full Changelog: v0.3.4...v0.3.5
v0.3.4
What's Changed
- perf: reduce memory allocations for string and array by @supercaracal in #125
- perf: reduce memory allocations by @supercaracal in #126
- build: release 0.3.4 by @supercaracal in #127
Full Changelog: v0.3.3...v0.3.4
v0.3.3
What's Changed
- chore: rename docker compose files by @supercaracal in #111
- ci: reduce elapsed time by @supercaracal in #112
- docs: add development manners to readme file by @supercaracal in #113
- chore: fix docker compose file by @supercaracal in #114
- test: reduce elapsed time for benchmark by @supercaracal in #115
- docs: fix readme to prevent misreading by @supercaracal in #116
- docs: add usage examples to readme by @supercaracal in #117
- docs: fix readme to prevent misreading by @supercaracal in #118
- test: test against legacy redis for redis-clustering gem by @supercaracal in #119
- test: add envoy bench by @supercaracal in #120
- test: fix envoy settings for bench by @supercaracal in #121
- perf: prevent waiting for the mutex to be released by @supercaracal in #122
- perf: reduce memory allocations for pipelining by @supercaracal in #123
- build: release 0.3.3 by @supercaracal in #124
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- test: add nat-ted environment test to CI by @supercaracal in #107
- perf: use cached replicas which excluding empty value by @supercaracal in #108
- fix: the replica affinity option is not working by @supercaracal in #109
- build: release 0.3.2 by @supercaracal in #110
Full Changelog: v0.3.1...v0.3.2