Note: This release fixes the SETINFO issue from 9.5.0. This release restores connections to redis versions that do not have SETINFO. Thank you to our amazing community for their help with this issue
🐛 Bug Fixes
bug: Fix SETINFO ensuring it is set-and-forget (#2915)
🧰 Maintenance
docs: README update to highlight how to disable sending client identification (#2913)
Contributors
We'd like to thank all the contributors who worked on this release!
Note: This release implements SETINFO by default, and currently breaks with Redis versions prior to 7.2 due to the way the change was implemented. It should have failed silently, but did not. 9.5.1 will fix this. To disable this behaviour, with this release, please DisableIdentity: true in your RedisOptions struct.
go-redis won't skip span creation if the parent spans is not recording. (#2980)
Users can use the OpenTelemetry sampler to control the sampling behavior.
For instance, you can use the ParentBased(NeverSample()) sampler from go.opentelemetry.io/otel/sdk/trace to keep
a similar behavior (drop orphan spans) of go-redis as before.
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 rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps github.com/redis/go-redis/extra/redisotel/v9 from 9.0.5 to 9.5.3.
Release notes
Sourced from github.com/redis/go-redis/extra/redisotel/v9's releases.
... (truncated)
Changelog
Sourced from github.com/redis/go-redis/extra/redisotel/v9's changelog.
Commits
f752b9a
Release/v9.5.3 (#3018)2d8fa02
fix: fix #2681 (#2998)0f0a284
Remove skipping span creation by checking parent spans (#2980)b64d9de
Handle IPv6 in isMovedError (#2981)fa9edec
Fix XGroup first pos key (#2983)90c7a41
Adding BitfieldRo in BitMapCmdable interface (#2962)9f1522a
Fix typo in comment (#2972)f7f34fe
Optimize docs useless imports and typo (#2970)6960bcc
chore: fix some comments (#2967)f5496d1
Fix for issues #2959 and #2960 (#2961)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 rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show