- fix integer overflow when parsing qpack prefixed integers
- introduce new user facing error types
- introduce new quic traits facing error types
server::Connection::acceptnow returns aRequestResolverinstead of direct resolving the request to avoid head of line blocking- h3-datagram traits cleanup
- some fixes in error handling
- Expose poll_recv_trailers APIs
- Avoiding extra allocation for shared error
- Added .id() for client RequestStream
- move datagram to separate crate
- Client ability to stop streams with error code
- Add extended CONNECT setting for client conn
- Consolidate quic trait redundancy
- start qpack streams
- send grease stream in the background
- new tracing feature
- add
poll_recv_data()for server - use 2021 edition
- some cleanups
- Update to
httpv1.0 - Fix
try_recvpotentially hanging - Fix prefixed integers on 32bit targets
- Split out a
Settingsstruct fromConfig(a57ed22) - Add a test-only send_settings config option (3991dca)
- Expose setting to disable grease (dccb3cd)
- bugfix: Actually encode extensions in header (a38b194)
- Initial support for RFC 9298 "Proxying UDP in HTTP" (5a87580)
- Bump H3_DATAGRAM setting ID according to RFC9297 (58c8e5c)
- Fix
cargo docwarning (3ef7c1a) - Initial WebTransport support (in h3 is just some necessary code to support a WebTransport crate which contains most of the WebTransport implementation) (22da938)
- distinguish push and stream ids (da29aea)
initial release