Bump github.com/go-redis/redis/v8 from 8.9.0 to 8.11.5
Bumps github.com/go-redis/redis/v8 from 8.9.0 to 8.11.5.
Release notes
Sourced from github.com/go-redis/redis/v8's releases.
v8.11.5
Please refer to CHANGELOG.md for details
v8.11.4
Please refer to CHANGELOG.md for details
v8.11.2
Important changes:
Revert #1824, because it will have a significant impact on the connection pool(#1849) We will re-add this feature in v9.
Users who have already used v8.11.1, need to upgrade immediately.
v8.11.1
Enhancement:
DBSize,ScriptLoad,ScriptFlushandScriptExistsshould use hook. (#1811)- Added FIFO option to connection pool, set option
Options.PoolFIFOto true. (#1820)- The connection is checked before use, it will increase the CPU time by 5-10% (#1824)
- Check Failing() before serving random node. (#1825)
Command:
- RPOP command supports Count option (redis-server >= 6.2)
- New cmd:
GeoSearch,GeoSearchStore(redis-server >= 6.2)Thanks:
@ktaekwon000@hidu@AnatolyRugalevv8.11.0
Change
Remove OpenTelemetry metrics, Linked #1534 #1805
New Command
- XAutoClaim
- ZRangeStore
- ZUnion
Command More Options
- XAdd: NoMkStream+MinID+Limit
- XTrim: MinID+Limit
- XGroup: CreateConsumer
- ZAdd: GT+LT
- ZRange: ByScore+ByLex+Rev+Limit
New API
- XAutoClaim(ctx context.Context, a *XAutoClaimArgs) *XAutoClaimCmd
- XAutoClaimJustID(ctx context.Context, a *XAutoClaimArgs) *XAutoClaimJustIDCmd
- ZRangeStore(ctx context.Context, dst string, z ZRangeArgs) *IntCmd
- ZAddArgs(ctx context.Context, key string, args ZAddArgs) *IntCmd
... (truncated)
Changelog
Sourced from github.com/go-redis/redis/v8's changelog.
8.11.5 (2022-03-17)
Bug Fixes
- add missing Expire methods to Cmdable (17e3b43)
- add whitespace for avoid unlikely colisions (7f7c181)
- example/otel compile error (#2028) (187c07c)
- extra/redisotel: set span.kind attribute to client (065b200)
- format (96f53a0)
- invalid type assert in stringArg (de6c131)
- rename Golang to Go (#2030) (b82a2d9)
- set timeout for WAIT command. Fixes #1963 (333fee1)
- update some argument counts in pre-allocs (f6974eb)
Features
- Add redis v7's NX, XX, GT, LT expire variants (e19bbb2)
- add support for acl sentinel auth in universal client (ab0ccc4)
- add support for COPY command (#2016) (730afbc)
- add support for passing extra attributes added to spans (39faaa1)
- add support for time.Duration write and scan (2f1b74e)
- redisotel: ability to override TracerProvider (#1998) (bf8d4aa)
- set net.peer.name and net.peer.port in otel example (69bf454)
8.11.4 (2021-10-04)
Features
- add acl auth support for sentinels (f66582f)
- add Cmd.{String,Int,Float,Bool}Slice helpers and an example (5d3d293)
- add SetVal method for each command (168981d)
v8.11
- Remove OpenTelemetry metrics.
- Supports more redis commands and options.
v8.10
- Removed extra OpenTelemetry spans from go-redis core. Now go-redis instrumentation only adds a single span with a Redis command (instead of 4 spans). There are multiple reasons behind this decision:
... (truncated)
Commits
cae6772Merge pull request #2050 from go-redis/release/v8.11.56f7d7a1chore: release v8.11.5 (release.sh)081bf6bchore: tweak release script04b1478Merge branch 'master' of github.com:go-redis/redisdbd417achore: add hll exampled28f1f8Merge pull request #2042 from go-redis/dependabot/github_actions/actions/chec...cfc0812chore(deps): bump actions/checkout from 2 to 365e242eMerge pull request #2039 from jsievenpiper/sentinel-universalab0ccc4feat: add support for acl sentinel auth in universal client730afbcfeat: add support for COPY command (#2016)- 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 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)