[ruby] Update redis 5.1.0 → 5.2.0 (minor)
Here is everything you need to know about this update. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳ ️ redis (5.1.0 → 5.2.0) · Repo · Changelog
Commits
See the full diff on Github. The new version differs by 11 commits:
Release 5.2.0
Merge pull request #1263 from philippeboyd/feature/add-pipeline-raise_exception-flag
feat(pipeline): add flag to disable raising exceptions
Merge pull request #1255 from supercaracal/fix-cluster-tx
Merge pull request #1260 from casperisfine/eagerly-close-subscription
Add Ruby 3.3 to the CI matrix
Eagerly close subscribed connection
Merge pull request #1261 from casperisfine/update-redis-lcient
Drop Ruby 2.5 like redis-client
Update tests for latest redis-client
Fix the watch command bugs for the cluster client
↗ ️ redis-client (indirect, 0.20.0 → 0.22.1) · Repo · Changelog
Commits
See the full diff on Github. The new version differs by 45 commits:
Release 0.22.1
Merge pull request #193 from redis-rb/workaround-ssl-socket-buffer-clear
Fix ruby-head unused block argument warning
Workaround SSLSocket always clearing the buffer
Update test certificates
Release 0.22.0
Merge pull request #189 from redis-rb/fix-utf8-response
Fix BufferedIO to search with `byteindex`
Merge pull request #188 from eregon/improve-condition
Improve condition for whether force_encoding is needed
Merge pull request #187 from philippeboyd/feature/add-pipeline-raise_exception-flag
feat(pipeline): add flag to disable raising exceptions
Merge pull request #186 from redis-rb/dependabot/bundler/rake-13.2.1
Bump rake from 13.1.0 to 13.2.1
Merge pull request #185 from jmthomas/windows_detection
Better detection of Windows platform
RESP3: Pre-freeze hash keys
Update CHANGELOG
Always assume UTF-8 encoding instead of relying on `Encoding.default_external`
Merge pull request #184 from redis-rb/bench-hiredis-vs-ruby
Fix compatibility with TruffleRuby
Record drivers benchmark with ruby-head
BufferedIO#getbyte: optimistically read the next byte
BufferedIO: Use a buffer with `Encoding.default_external`
RESP3: parse sequence sizes with getbyte
Resp3#parse use a jump table rather than a hash lookup + send
Record Ruby VS Hiredis benchmarks
Release 0.21.1
Re-run benchmarks
Merge pull request #183 from stanhu/sh-fix-unresolved-sentinel-config
Handle unresolved Sentinel master/replica error
Merge pull request #181 from redis-rb/dependabot/bundler/minitest-5.22.3
Bump minitest from 5.22.2 to 5.22.3
Merge pull request #180 from ngan/retry-write-on-ssl-errors
Rescue OpenSSL::SSL::SSLError for write and write_multi
Release 0.21.0
Merge pull request #178 from stanhu/sh-improve-log-messages
Improve `Config#server_url`
Improve error log message output
Merge pull request #179 from stanhu/sh-add-unit-test-multi-exec
Add unit test/comment for multi/exec handling
Merge pull request #176 from stanhu/sh-shutdown-redis-sentinel-connection
Close Redis Sentinel connection after resolving role
Merge pull request #175 from redis-rb/dependabot/bundler/minitest-5.22.2
Bump minitest from 5.22.0 to 5.22.2
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase
.
All Depfu comment commands
- @depfu rebase
- Rebases against your default branch and redoes this update
- @depfu recreate
- Recreates this PR, overwriting any edits that you've made to it
- @depfu merge
- Merges this PR once your tests are passing and conflicts are resolved
- @depfu cancel merge
- Cancels automatic merging of this PR
- @depfu close
- Closes this PR and deletes the branch
- @depfu reopen
- Restores the branch and reopens this PR (if it's closed)
- @depfu pause
- Ignores all future updates for this dependency and closes this PR
- @depfu pause [minor|major]
- Ignores all future minor/major updates for this dependency and closes this PR
- @depfu resume
- Future versions of this dependency will create PRs again (leaves this PR as is)
Edited by Depfu Bot