Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Nov 15, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/twmb/franz-go v1.20.3 -> v1.20.4 age adoption passing confidence

Release Notes

twmb/franz-go (github.com/twmb/franz-go)

v1.20.4

Compare Source

===

This patch release contains fixes for two data races: one new one introduced in
1.20.3 with sharded requests (a super obvious oversight in retrospect..) and a
fix for a hard to encounter race that has existed for years when using
preferred read replicas (via setting the kgo.Rack option while consuming).

There are also improvements by @​carsonip to log
context errors less and to return earlier when pinging if the context is
expired, and an improvement by @​rockwotj to
support arbitrary Kafka messages (i.e., custom requests).

  • cdd0316a kgo: source.fetch stop fetching again when context is done
  • d0350d13 bugfix kgo: fix sharded-request "minor" data race introduced in 1.20.3
  • 566201c3 bugfix kgo: fix data race with replica fetching / moving; kfake: add test
  • 4e4ff88f kgo: Do not try next broker in Client.Ping if context is done
  • 60b8d5b5 kgo: support arbitrary Kafka RPCs

Configuration

📅 Schedule: 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 added the dependencies Pull requests that update a dependency file label Nov 15, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant