Update module github.com/euank/go-kmsg-parser to v3 #22
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:
v2.0.0+incompatible
->v3.0.0
Release Notes
euank/go-kmsg-parser (github.com/euank/go-kmsg-parser)
v3.0.0
: releaseCompare Source
The v3.0.0 release includes one new feature, and significant new API changes. The v2.x release will still be supported for the foreseeable future, so please feel free to consume these breaking changes at whatever pace you desire.
Features
This release brings the ability to stop reading when hitting the end of the circular kmsg buffer.
This can be done by constructing a parser with
kmsgparser.NewParser(kmsgparser.WithNoFollow())
.Breaking changes
The
Parser
interface has changed to allow for better error handling, and to give the caller more control over resource usage. Rather than internally allocating a channel, returning it, and running a goroutine, it is expected that the caller now runsParser.Parse
in a goroutine, and provides a suitable channel as an argument.The
SetLogger
method has been removed. Instead, configuring a logger should be done when constructing a parser using the newkmsgparser.WithLogger
option.v2.1.0
: releaseCompare Source
Changes:
github.com/euank/go-kmsg-parser/v2
. Since there was already a v2.x.y git tag, this is what go modules expect.Update notes:
Any existing imports of the form
github.com/euank/go-kmsg-parser/kmsgparser
will need to be updated github.com/euank/go-kmsg-parser/v2/kmsgparser
after updating to this version.v2.0.1
: releaseCompare Source
Changes:
go.mod
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.
This PR was generated by Mend Renovate. View the repository job log.