Skip to content

Commit f9823e0

Browse files
renovate[bot]dd-octo-sts[bot]devflow.devflow-routing-intake
authored
Update franz-go to v1.21.3 (#52408)
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Adoption](https://docs.renovatebot.com/merge-confidence/) | [Passing](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---|---|---| | [github.com/twmb/franz-go](https://redirect.github.com/twmb/franz-go) | `v1.21.2` → `v1.21.3` | ![age](https://developer.mend.io/api/mc/badges/age/go/github.com%2ftwmb%2ffranz-go/v1.21.3?slim=true) | ![adoption](https://developer.mend.io/api/mc/badges/adoption/go/github.com%2ftwmb%2ffranz-go/v1.21.3?slim=true) | ![passing](https://developer.mend.io/api/mc/badges/compatibility/go/github.com%2ftwmb%2ffranz-go/v1.21.2/v1.21.3?slim=true) | ![confidence](https://developer.mend.io/api/mc/badges/confidence/go/github.com%2ftwmb%2ffranz-go/v1.21.2/v1.21.3?slim=true) | --- > [!WARNING] > Some dependencies could not be looked up. Check the [Dependency Dashboard](../issues/33469) for more information. --- ### Release Notes <details> <summary>twmb/franz-go (github.com/twmb/franz-go)</summary> ### [`v1.21.3`](https://redirect.github.com/twmb/franz-go/blob/HEAD/CHANGELOG.md#v1213) [Compare Source](https://redirect.github.com/twmb/franz-go/compare/v1.21.2...v1.21.3) \=== This patch release contains a few bug fixes and a few internal improvements. - `PollRecords` / `PollFetches` could permanently hang since v1.21.0 if a consumer session stopped (usually via metadata updates) while fetches to more than four brokers were pending and no poll was in flight. This could only affect users that deliberately set `MaxConcurrentFetches(0)`, or that were using `ShareMaxRecordsStrict`. - Producing to a topic whose partitions ALL have a retriable load error (e.g. a rolling restart of an RF=1 broker briefly leaving every partition leaderless) no longer fails records up front with "unable to partition record due to no usable partitions". Instead, the records remain buffered and retried as metadata reloads. - Classic consumer groups now rejoin immediately when an offset commit returns `UNKNOWN_MEMBER_ID` or `ILLEGAL_GENERATION` (the broker lost the member, e.g. a session expired during a network blip), rather than consuming as a zombie until the heartbeat loop notices the dead session. - `DescribeShareGroupOffsets`, `AlterShareGroupOffsets`, and `DeleteShareGroupOffsets` are now routed to the group coordinator rather than the share coordinator (which would reject the requests for being misrouted). - The client-internal metadata cache now deeply clones the cached response before putting it into the cache and before returning it via `RequestCachedMetadata` (which is now used by default in kadm), eliminating data race possibilities. - Various next-gen rebalancer session improvements. #### Relevant commits - [`f8842170`](https://redirect.github.com/twmb/franz-go/commit/f8842170) **improvement** kgo: fall back to all partitions when no partition is writable (thanks [@&#8203;ericsg666](https://redirect.github.com/ericsg666)!) - [`824e34d2`](https://redirect.github.com/twmb/franz-go/commit/824e34d2) **improvement** kgo: rejoin a classic group when a commit returns a fatal member error (thanks [@&#8203;v14dis14v](https://redirect.github.com/v14dis14v)!) - [`f520e820`](https://redirect.github.com/twmb/franz-go/commit/f520e820) **bugfix** kgo: do not exit manageFetchConcurrency while sources are pending in wantFetch (thanks [@&#8203;SLoeuillet](https://redirect.github.com/SLoeuillet)!) - [`8d9c836b`](https://redirect.github.com/twmb/franz-go/commit/8d9c836b) **bugfix** kgo: isolate metadata cache from broker response - [`19f7dbb2`](https://redirect.github.com/twmb/franz-go/commit/19f7dbb2) **bugfix** kgo,kfake: route share group offset RPCs to the group coordinator </details> --- ### Configuration 📅 **Schedule**: (UTC) - Branch creation - At 12:00 AM through 04:59 AM and 10:00 PM through 11:59 PM, Monday through Friday (`* 0-4,22-23 * * 1-5`) - Only on Sunday and Saturday (`* * * * 0,6`) - 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. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/DataDog/datadog-agent). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yMTkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjIxOS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJjaGFuZ2Vsb2cvbm8tY2hhbmdlbG9nIiwiZGVwZW5kZW5jaWVzIiwiZGVwZW5kZW5jaWVzLWdvIiwicWEvbm8tY29kZS1jaGFuZ2UiXX0=--> Co-authored-by: dd-octo-sts[bot] <200755185+dd-octo-sts[bot]@users.noreply.github.com> Co-authored-by: devflow.devflow-routing-intake <devflow.devflow-routing-intake@kubernetes.us1.ddbuild.io>
1 parent 906bf60 commit f9823e0

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -318,7 +318,7 @@ require (
318318
github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635
319319
github.com/tinylib/msgp v1.6.4
320320
github.com/tklauser/go-sysconf v0.3.16 // indirect
321-
github.com/twmb/franz-go v1.21.2
321+
github.com/twmb/franz-go v1.21.3
322322
github.com/twmb/franz-go/pkg/kadm v1.18.0
323323
github.com/twmb/franz-go/pkg/kmsg v1.13.1
324324
github.com/twmb/murmur3 v1.1.8

go.sum

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)