fix(deps): update module github.com/twmb/franz-go/pkg/kadm to v1.14.0 #14911
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
v1.13.0
->v1.14.0
Release Notes
twmb/franz-go (github.com/twmb/franz-go/pkg/kadm)
v1.14.0
Compare Source
===
This release contains a few new APIs, one behavior change, and one minor bugfix.
Bug fixes
Previously,
HookBrokerRead
andHookBrokerE2E
could not be used at the sametime. This has been fixed.
Behavior changes
PauseFetch{Topics,Partitions}
now causes the client to drop all bufferedfetches and kill all in-flight fetch requests. Importantly, this also means
that once you pause, it is no longer possible for what you paused to be
returned while polling. Previously, the client made no attempt to clear
internal buffers / in flight requests, meaning you could receive paused data
for a while.
Seed brokers now show up in logs as
seed_###
rather thanseed ###
(anunderscore has been added).
Features
kgo.Offset
now has anEpochOffset
getter function that allows accessto the actual epoch and offset that are inside the opaque
Offset
type.AddConsumePartitions
allows adding individual partitions to consume, andthe new counterpart
RemoveConsumePartitions
allows removing individualpartitions from being consumed. Removing is different from purging, please
see the docs.
KeepRetryableFetchErrors
bubbles up retryable errors to the end user thatare encountered while fetching. By default, these errors are stripped.
kgo.DialTLS
now exists to even more easily opt into TLS.kgo.Client.Opts
now exists to return the original options that were usedto configure the client, making initializing new clients easier.
kgo.NodeName
returns a string form of a broker node name. Internally, seedbrokers use math.MinInt32 for node IDs, which shows up as massively negative
numbers in logs sometimes.
NodeName
can help convert that toseed_<#>
.Relevant commits
c3b083b
improvement kgo: do not returned paused topics/partitions after pausinge224e90
bugfix kgo: allow HookBrokerRead and HookBrokerE2E to both be called875761a
feature kgo Offset: add EpochOffset getter fieldc5d0fc5
kgo: add a debug log for stripping retryable errors from fetchesb45d663
kgo: add more context to opportunistic metadata loads while fetching9dae366
kgo: allow retries on dial timeouts00e4e76
kgo: tolerate buggy v1 group member metadata34c8b3d
feature kgo: add AddConsumePartitions and RemoveConsumePartitionsb5cafba
sasl: validate non-empty user/pass/token76d2e71
feature kgo: add KeepRetryableFetchErrors0df3ec0
kgo: fix new niche CI problem against Kafka 3.58ff1d0d
feature pkg/kversion: attempt to guess KRaft by default as welle92f5d9
feature pkg/kversion: detect v3.5f1b923e
feature kgo: add DialTLS option9667967
feature kgo.Client: add Opts to return the original opts, to allow seeding new clients8e14928
feature kgo: add NodeName for easy user formatting of internal seed node IDsConfiguration
📅 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.
This PR was generated by Mend Renovate. View the repository job log.