When calling quic.Connection.SendDatagram, we now queue up to 32 DATAGRAMs before blocking this method: #4222. This should lead to significant performance improvements for applications that send a lot of datagrams.
DATAGRAM frames that don't fit into a packet (at the current MTU) are now dropped: #4221.
http3: The remote address (as a net.Addr) can now be obtained from the HTTP/3 request context using the http3.RemoteAddrContextKey: #4208. Thanks to @oncilla!
http3: When an http.Handler panics, the stream is now reset: #4181. Thanks to @WeidiDeng!
New Features
quic.Connection.SendDatagram
, we now queue up to 32 DATAGRAMs before blocking this method: #4222. This should lead to significant performance improvements for applications that send a lot of datagrams.net.Addr
) can now be obtained from the HTTP/3 request context using thehttp3.RemoteAddrContextKey
: #4208. Thanks to @oncilla!http.Handler
panics, the stream is now reset: #4181. Thanks to @WeidiDeng!http3.Server
now has aConnContext
function, working analogously tohttp.Server.ConnContext
: [#4230](https://github.com/quic-go/quic-go/pull…Would you like to know more?
Read the full article on the following website:
https://github.com/quic-go/quic-go/releases/tag/v0.41.0