hammer-backend-redis
hammer-backend-redis copied to clipboard
Bump redix from 1.3.0 to 1.5.1
Bumps redix from 1.3.0 to 1.5.1.
Changelog
Sourced from redix's changelog.
v1.5.1
Bug fixes
- Fix a race condition that would cause connections to stop and not reconnect in cases where the network would fail after establishing the connection but before issuing potential
AUTHorSELECTcommands. This is a recommended upgrade for everyone.v1.5.0
New features
- Add support for the
valkey://scheme when using URIs.v1.4.2
Bug fixes and improvements
- Speed up
Redix.Protocola little bit for common responses ("OK"and friends).- Fix a bug where
:tcp_closed/:ssl_closedand:tcp_error/:ssl_errormessages wouldn't arrive to the socket owner, and Redix would get stuck in a disconnected state when sending would error out. See the discussion in #265.v1.4.1
Bug fixes and improvements
Redix.PubSub.get_client_id/1is not available only behind the:fetch_client_id_on_connectoption that you can pass toRedix.PubSub.start_link/1. This option defaults tofalse, so that this version of Redix is compatible with Redis v4 or earlier out of the box. To opt in into the behavior desired for client-side caching and useRedix.PubSub.get_client_id/1, passfetch_client_id_on_connect: truetoRedix.PubSub.start_link/1.v1.4.0
Bug fixes and improvements
- Introduce
Redix.PubSub.get_client/1, which can be used to implement client-side caching.
Commits
72803ffRelease v1.5.1d7fa453Fix race condition when network errors + AUTH/SELECT (#269)c93c782Fix some formatting2dd19e9Release v1.5.0f63868fDocs and tests around Valkey451e559Add support for valkey schema (#267)6e62fd2Release v1.4.29058dfcEnsure socket owner always exits (#266)4a8537aSpeeeeeed up the protocol a bit (#264)5155231Move linting to latest Elixir in CI- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)