daeuniverse / daeuniverse/outbound
[New quic-go version] v0.44.0
- Dominant language
- Go
- Stars
- 32
- Forks
- 38
- PR merge metrics
- No merged PRs in 30d
Description
v0.44 contains a lot of fixes related to HTTP Datagrams, new logic to determine (and configure) the QUIC packet size, as well as a significant speedup of the various parsers.
## HTTP Datagram-related Fixes
The last release introduced support for HTTP Datagrams (RFC 9297). This release resolves a number of problems we discovered in the initial implementation:
* reject sending of DATAGRAM frames that exceed the currently available MTU ([#4497](https://github.com/quic-go/quic-go/pull/4497))
* http3: deadline errors are now ignored in stream state tracking ([#4495](https://github.com/quic-go/quic-go/pull/4495))
* http3: refuse to send HTTP datagrams associated with a closed stream ([#4488](https://github.com/quic-go/quic-go/pull/4488))
* http3: use the send stream context for tracking the stream state ([#4489](https://github.com/quic-go/quic-go/pull/4489))
* http3: fix memory leak caused by stream state tracking ([#4523](https://github.com/quic-go/quic-go/pull/4523)). Thanks to [@George…
---
## Would you like to know more?
Read the full article on the following website:
https://github.com/quic-go/quic-go/releases/tag/v0.44.0
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by locating the project’s quic-go dependency declaration and checking the v0.44.0 release notes linked in the issue. Confirm the dependency update’s compatibility with the project and run the existing test suite; done means the project uses the requested version without regressions.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- networking
- Issue type
- Refactor
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100