Releases: redis-rb/redis-cluster-client
Releases · redis-rb/redis-cluster-client
v0.11.2
What's Changed
- fix: ensure recoverability from cluster down for pubsub and transaction by @supercaracal in #381
- build: release 0.11.2 by @supercaracal in #382
Full Changelog: v0.11.1...v0.11.2
v0.11.1
What's Changed
- ci: add async-redis to iterations per second for a benchmark by @supercaracal in #371
- fix: make constants private by @supercaracal in #372
- docs: fix readme about MGET, MSET and DEL commands by @supercaracal in #373
- chore: tiny refactoring by @supercaracal in #374
- test: resume resharding test for scale reading by @supercaracal in #375
- test: verify occurrence of redirections just in case by @supercaracal in #376
- perf: lessen reload frequency to mitigate load of servers by @supercaracal in #377
- test: count errors of cluster down by @supercaracal in #378
- fix: ensure recoverability from cluster state changes by @supercaracal in #379
- build: release 0.11.1 by @supercaracal in #380
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
- ci: shorten blocking timeout seconds, add a test case for Valkey by @supercaracal in #366
- ci: fix a flaky test case by @supercaracal in #367
- feat: introduce max_startup_sample in ClusterConfig by @slai11 in #369
- build: release 0.11.0 by @supercaracal in #370
Full Changelog: v0.10.0...v0.11.0
v0.10.0
What's Changed
- chore: use hard coding instead of using command information by @supercaracal in #362
- chore: add a ruby container to docker compose for macOS users by @supercaracal in #363
- fix: delay initialization to the first query by @supercaracal in #364
- build: release 0.10.0 by @supercaracal in #365
Full Changelog: v0.9.1...v0.10.0
v0.9.1
What's Changed
- ci: add a case to the test for the iteration per second by @supercaracal in #359
- perf: lessen memory consumptions in a emulated mget method by @supercaracal in #360
- build: release 0.9.1 by @supercaracal in #361
Full Changelog: v0.9.0...v0.9.1
v0.9.0
What's Changed
- test: add several test cases for the transaction feature by @supercaracal in #351
- chore: cleanup by @supercaracal in #352
- feat: prevent a cross slot error by using pipelining when calling a command with multiple keys by @supercaracal in #356
- perf: lessen memory consumption for emulated mget command by @supercaracal in #357
- build: release 0.9.0 by @supercaracal in #358
Full Changelog: v0.8.2...v0.9.0
v0.8.2
What's Changed
- fix: a not initialized instance variable warned on Ruby 2.7 by @supercaracal in #347
- fix: return empty array if the transaction is empty by @supercaracal in #349
- build: release 0.8.2 by @supercaracal in #350
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- fix: make the error identification middleware optional because of the use case by @supercaracal in #344
- build: release 0.8.1 by @supercaracal in #346
Full Changelog: v0.8.0...v0.8.1
v0.8.0
What's Changed
- fix: Fix two separate but related problems with watch retry handling by @KJTsanaktsidis in #338
- test: fix an error handling bug by @supercaracal in #341
- fix: fix a dedicated method for watch to be the same manner as the multi method by @supercaracal in #342
- feat: add an option to the pipeline feature to be able to select either throwing an error or returning errors as is by @supercaracal in #343
- build: release 0.8.0 by @supercaracal in #345
Full Changelog: v0.7.11...v0.8.0
v0.7.11
What's Changed
- fix: make an error message easy to understand for the watch command by @supercaracal in #335
- test: concurrency for the transaction by @supercaracal in #336
- build: release 0.7.11 by @supercaracal in #337
Full Changelog: v0.7.10...v0.7.11