chore(deps): update all non-major dependencies #264
Merged
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:
v24.3.25+incompatible
->v24.12.23+incompatible
v0.8.0
->v0.10.0
7003184
->7ea4c9d
7003184
->7ea4c9d
v0.27.0
->v0.28.0
5e91468
->67ccf78
fe4efc6
->888402a
fe4efc6
->888402a
Release Notes
google/flatbuffers (github.com/google/flatbuffers)
v24.12.23+incompatible
Compare Source
tmaxmax/go-sse (github.com/tmaxmax/go-sse)
v0.10.0
Compare Source
If you're working with LLMs in Go this update will make you happy!
sse.Read
is now a thing – it just parses all events from anio.Reader
. Use it with your response bodies and forget about anysse.Client
configuration. It also makes use of the new Go 1.23 iterators to keep your code neat and tidy.Added
Read
andReadConfig
v0.9.0
Compare Source
This is the replayer update. Oh, what is a "replayer"? It's how we call replay providers starting with this version! Anyway, besides renaming, this update removes many replaying bugs, improves performance, robustness and error handling and better defines expected behavior for
ReplayProviders
... err,Replayers
.More such overhauls are planned. I'm leaving it up to you to guess which comes next – the server or the client? ;)
Removed
FiniteReplayer.{Count, AutoIDs}
– use the constructor instead.ValidReplayer.{TTL, AutoIDs}
– use the constructor instead.Changed
ReplayProvider
and related entities are renamed to justReplayer
.go-sse
strives to have a minimal and expressive API, and minimal and expressive names are an important step in that direction. The changelog will use the new names onwards.FiniteReplayer
is now able to replay events only if the event with the LastEventID provided by the client is still buffered. Previously if the LastEventID was that of the latest removed event, events would still be replayed. This detail added complexity to the implementation without an apparent significant win, so it was dropped.FiniteReplayer.GCInterval
should be set to0
now in order to disable GC.Replayer.Put
now returns an error instead of being required to panic. Read the method documentation for more info.Joe
also propagates this error throughJoe.Publish
.Joe
does not log replayer panics to the console anymore. Handle these panics inside the replay provider itself.Added
NewFiniteReplayer
constructorNewValidReplayer
constructorConnection.Buffer
Fixed
FiniteReplayer
doesn't leak memory anymore and respects the stored messages count it was given. Previously when a new message was put after the messages count was reached and some other messages were removed, the total messages count would grow unexpectedly andFiniteReplayer
would store and replay more events than it was configured to.ValidReplayer
was also susceptible to a similar memory leak, which is also fixed now.sse.Session
now writes the header explicitly when upgrading.Configuration
📅 Schedule: Branch creation - "* 0-3 1 * *" (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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.