Skip to content

fix(deps): update module github.com/redis/go-redis/v9 to v9.21.0#40

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github.zerozr99.workers.dev-redis-go-redis-v9-9.x
Open

fix(deps): update module github.com/redis/go-redis/v9 to v9.21.0#40
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/github.zerozr99.workers.dev-redis-go-redis-v9-9.x

Conversation

@renovate

@renovate renovate Bot commented Jun 11, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
github.com/redis/go-redis/v9 v9.20.0v9.21.0 age confidence

Release Notes

redis/go-redis (github.com/redis/go-redis/v9)

v9.21.0

Compare Source

v9.20.1: 9.20.1

Compare Source

This is a patch release containing bug fixes only. There are no new features or breaking changes; upgrading from 9.20.0 is a drop-in replacement.

🚀 Highlights

RESP3 pub/sub message loss fixed

PeekPushNotificationName previously inspected only the bytes already buffered by bufio, so when a push frame header straddled a buffer fill boundary it could return a truncated notification name (e.g. "messa" instead of "message"). The push processor then mis-routed the frame and ReadReply silently dropped it, causing intermittent RESP3 pub/sub message loss. The peek now grows its window (36 bytes → up to 4 KiB) and reads more from the connection until the header is complete, cleanly separating incomplete prefixes from corrupt frames (including overflow-safe bulk-length handling). Fixes #​3839.

(#​3842) by @​ndyakov

🐛 Bug Fixes

  • RESP3 push peeking: PeekPushNotificationName no longer returns a truncated notification name when a push frame header spans a buffer boundary, preventing silent RESP3 pub/sub message loss (fixes #​3839) (#​3842) by @​ndyakov
  • FT.HYBRID vector params: Vector data is now always sent via PARAMS with auto-generated param names (__vector_param_N, with collision avoidance) when VectorParamName is omitted, since Redis no longer accepts inline vector blobs; the FTHybridOptions.Params map is no longer mutated, so the same options struct can be reused across calls (#​3844) by @​ndyakov
  • CLUSTER SHARDS forward compatibility: Unknown shard- and node-level attributes in the CLUSTER SHARDS reply are now skipped via DiscardNext() instead of erroring, so clients keep working when the server introduces new fields (#​3843) by @​madolson
  • PubSub double reconnect: PubSub.releaseConn no longer reconnects twice when a connection is both unusable (or pending handoff) and reports a bad-connection error, avoiding a wasted connection establish-then-close cycle (#​3833) by @​cxljs

👥 Contributors

We'd like to thank all the contributors who worked on this release!

@​cxljs, @​madolson, @​ndyakov


Full Changelog: redis/go-redis@v9.20.0...v9.20.1


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title fix(deps): update module github.com/redis/go-redis/v9 to v9.20.1 fix(deps): update module github.com/redis/go-redis/v9 to v9.20.1 - autoclosed Jun 16, 2026
@renovate renovate Bot closed this Jun 16, 2026
@renovate renovate Bot deleted the renovate/github.zerozr99.workers.dev-redis-go-redis-v9-9.x branch June 16, 2026 08:10
@renovate renovate Bot changed the title fix(deps): update module github.com/redis/go-redis/v9 to v9.20.1 - autoclosed fix(deps): update module github.com/redis/go-redis/v9 to v9.20.1 Jun 16, 2026
@renovate renovate Bot reopened this Jun 16, 2026
@renovate renovate Bot force-pushed the renovate/github.zerozr99.workers.dev-redis-go-redis-v9-9.x branch 2 times, most recently from 40a5ae6 to f100c86 Compare June 16, 2026 18:12
@renovate renovate Bot changed the title fix(deps): update module github.com/redis/go-redis/v9 to v9.20.1 fix(deps): update module github.com/redis/go-redis/v9 to v9.21.0 Jun 22, 2026
@renovate renovate Bot force-pushed the renovate/github.zerozr99.workers.dev-redis-go-redis-v9-9.x branch from f100c86 to 6ed78cf Compare June 22, 2026 10:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants