daeuniverse / daeuniverse/outbound

[New quic-go version] v0.44.0

Open
#7 0 comments 0 reactions 0 assignees View on GitHub
automated-issue github/release quic-go/quic-go
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.