Skip to content

chore(deps): bump github.com/twmb/franz-go from 1.21.6 to 1.21.7 - #385

Merged
schmidtw merged 1 commit into
mainfrom
dependabot/go_modules/github.com/twmb/franz-go-1.21.7
Sep 18, 2026
Merged

schmidtw merged 1 commit into
mainfrom
dependabot/go_modules/github.com/twmb/franz-go-1.21.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 18, 2026

Copy link
Copy Markdown
Contributor

Bumps github.com/twmb/franz-go from 1.21.6 to 1.21.7.

Changelog

Sourced from github.com/twmb/franz-go's changelog.

v1.21.7

A handful of bug fixes and improvements found by users and while working on v1.22. Rather than enumerating the relevant commits, you can check the git log between v1.21.6 and this release - there are many minor commits. As well, kfake has been improved significantly and has more API surface to aid in writing tests.

  • A rare, very niche panic while producing has been fixed. Thanks @​PumpkinDemo for the report, see #1385 for more details.

  • If retention deleted the segment a consumer was reading, the OffsetOutOfRange reset listed by the last consumed timestamp and could skip surviving records, or jump to the log end and skip everything. The reset now resumes at the log start when below it.

  • Improved KIP-951 handling (the broker returning where a partition should move with the produce response if the partition changed leadership). Previously, a broker could return NotLeaderForPartition and hint the leader the client was already using, at the same or an older epoch. These hints are now ignored and the client backs off, rather than spinning. Thanks @​3AceShowHand for the report and @​jjj-n for a fix, see #1412.

  • Rack aware balancers ignored rack for any topic the group leader did not itself consume. A client now loads the rack for all partitions in the group, even if the leader does not consume some of the topics.

  • The metadata cache has been improved (there were a few cases where it was emptied erroneously).

  • Regex consuming now consistently never matches internal topics such as __consumer_offsets. As well, the regex log no longer reports an excluded topic as both added and skipped (thanks @​lahsivjar).

  • Decompression allocates less (thanks @​scunningham). If you use pools, slices are now reliably returned if decompression errors.

  • The client now starts at a random seed broker rather than always the first, so many clients starting at once no longer all hit the same seed. Thanks @​chailuecha!

  • A producer that receives RequestTimedOut or NotEnoughReplicasAfterAppend now retries after the produce backoff rather than waiting for a metadata refresh.

  • A few other minor improvements and bug fixes.

Commits
  • 21ef8a4 Merge pull request #1440 from twmb/next
  • b95d6a1 cl: note v1.21.7
  • e1adbcd Merge pull request #1439 from twmb/kgo-issue905-determinism
  • 1919e20 kfake: check the preferred replica recheck on arrival
  • 618e4e2 Merge pull request #1435 from twmb/kfake-test-api
  • 4c3f776 kfake: express more test setup through the new APIs
  • 26de792 kfake: share the topic mutations between handler and test API
  • f664ca5 kfake: seed records with produceN in issues_test.go
  • 54fad31 kfake: build clusters with newCluster in the persist tests
  • 48860b8 kfake: build clusters with newCluster in acl_test.go
  • Additional commits viewable in compare view

Dependabot compatibility score

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 show <dependency name> 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/twmb/franz-go](https://github.com/twmb/franz-go) from 1.21.6 to 1.21.7.
- [Changelog](https://github.com/twmb/franz-go/blob/master/CHANGELOG.md)
- [Commits](twmb/franz-go@v1.21.6...v1.21.7)

---
updated-dependencies:
- dependency-name: github.com/twmb/franz-go
  dependency-version: 1.21.7
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Dependency related work label Sep 18, 2026
@schmidtw
schmidtw merged commit dba21c6 into main Sep 18, 2026
11 checks passed
@schmidtw
schmidtw deleted the dependabot/go_modules/github.com/twmb/franz-go-1.21.7 branch September 18, 2026 23:03
@codecov

codecov Bot commented Sep 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 82.10%. Comparing base (c2d0662) to head (5efa6fa).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #385   +/-   ##
=======================================
  Coverage   82.10%   82.10%           
=======================================
  Files          30       30           
  Lines        1933     1933           
=======================================
  Hits         1587     1587           
  Misses        313      313           
  Partials       33       33           
Flag Coverage Δ
unittests 82.10% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency related work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants