Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix(deps): update module github.com/twmb/franz-go/pkg/kmsg to v1.9.0 (main) #9953

Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Nov 19, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
github.com/twmb/franz-go/pkg/kmsg v1.8.0 -> v1.9.0 age adoption passing confidence

Release Notes

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

v1.9.0

Compare Source

===

This release contains one important bugfix (sequence number int32 overflow) for
long-lived producers, one minor bugfix that allows this client to work on 32
bit systems, and a few other small improvements.

This project now has integration tests ran on every PR (and it is now forbidden
to push directly to master). These integration tests run against Kraft (Kafka +
Raft), which itself seems to not be 100% polished. A good amount of
investigation went into hardening the client internals to not fail when Kraft
is going sideways.

This release also improves behavior when a consumer group leader using an
instance ID restarts and changes the topics it wants to consume from. See the
KIP-814 commit for more details.

It is now easier to setup a TLS dialer with a custom dial timeout, it is easier
to detect if requests are failing due to missing SASL, and it is now possible
to print attributes with RecordFormatter.

Lastly, the corresponding kadm v1.3.0 release adds new LeaveGroup admin APIs.

franz-go
  • b18341d kgo: work around KIP-814 limitations
  • 6cac810 kversions: bump Stable from 3.0 to 3.3
  • PR #​227 bugfix further sequence number overflows fix (thanks @​ladislavmacoun!)
  • PR #​223 add GitHub actions integration test (thanks @​mihaitodor!) and PR #​224 fixup kgo guts to work around new kraft failures
  • 203a837 franz-go: fix 32 bit alignment, fix a few lints
  • 719c6f4 kgo: avoid overflow on 32 bit systems
  • db5c159 feature kgo: add DialTimeout function, complementing DialTLSConfig
  • b4aebf4 kgo: add ErrFirstReadEOF, which unwraps to io.EOF
  • bbac68b RecordFormatter: support %a; formatter&reader: support 'bool'
kadm
  • d3ee144 kadm: add LeaveGroup api
  • 7b8d404 kadm: ListOffsetsAfterMill(future) should return end offsets

Configuration

📅 Schedule: Branch creation - "before 9am on Monday" (UTC), 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 requested review from stevesg, grafanabot and a team as code owners November 19, 2024 17:04
@aknuds1 aknuds1 enabled auto-merge (squash) November 19, 2024 17:12
@aknuds1 aknuds1 merged commit b13a349 into main Nov 19, 2024
29 checks passed
@aknuds1 aknuds1 deleted the deps-update/main-github.com-twmb-franz-go-pkg-kmsg-1.x branch November 19, 2024 17:23
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.

1 participant