Skip to content

chore: release v0.1.0 - #96

Closed
0x676e67 wants to merge 1 commit into
mainfrom
release-plz-2026-09-18T10-06-56Z
Closed

0x676e67 wants to merge 1 commit into
mainfrom
release-plz-2026-09-18T10-06-56Z

Conversation

@0x676e67

Copy link
Copy Markdown
Owner

🤖 New release

  • http3: 0.0.8 -> 0.1.0
  • http3-datagram: 0.0.2 -> 0.1.0
  • http3-quic: 0.0.11 -> 0.1.0
Changelog

http3

0.1.0 - 2026-09-18

Added

  • (client,qpack) implement qpack dynamic table decoder (#1)

Fixed

  • (client) reset client request stream on drop (#5)
  • validate received pseudo-header context and ordering (#87)
  • reject oversized received header maps without panicking (#86)
  • (qpack) release completed encoder instruction batches
  • (qpack) preserve decoder state metadata (#70)
  • (qpack) gate stateless decoder export
  • (qpack) harden decoder protocol boundaries
  • (qpack) harden decoder driver error handling
  • (qpack) track decoder feedback per field section
  • (qpack) clarify zero required insert count semantics (#65)
  • (server) drive peer QPACK encoder stream (#64)
  • (qpack) drive peer decoder stream (#63)
  • (qpack) validate insert count increments (#62)
  • (qpack) publish errors before waking waiters (#53)
  • (qpack) reject invalid negative delta base (#52)
  • (client, qpack) wait for missing refs without lost wakeups (#17)

Other

  • fix release-plz
  • wait for both peers during graceful shutdown (#94)
  • raise workspace MSRV to Rust 1.98 (#93)
  • (qpack) explain field section blocking check
  • fmt
  • reduce QPACK codec and client driver overhead
  • Merge branch 'feat-qpack-huffman-bufmut' into feat-client-io-optimization
  • Merge branch 'main' into feat-qpack-huffman-bufmut
  • Update README.md
  • Formatting of HTTP/3 feature description
  • (quinn) sync test receive stream adapter
  • Potential fix for pull request finding
  • (qpack) unify field section decoding
  • (headers) unify borrowed header iteration
  • (qpack) unify borrowed and owned header fields
  • (client) optimize HTTP/3 hot paths
  • (qpack) correct protocol terminology (#71)
  • Merge pull request fix(qpack): track decoder feedback per field section #67 from 0x676e67/fix-qpack-decoder-feedback-state
  • (qpack) preserve fragmented literal decode progress (#56)
  • (qpack) avoid decoder lookup map maintenance (#57)
  • (buf) cache remaining byte count (#55)
  • (qpack) avoid retaining decoder access wakers (#54)
  • Merge branch 'main' into fix-qpack-decoder-compliance
  • unify workspace license (#48)
  • Update README.md
  • Add documentation link to README
  • (deps) update dependencies (#47)
  • (feature) rename third-party backend flag to unstable (#46)
  • crates for http3 fork (#45)
  • (header) optimize HeaderValue creation via zero-copy sharing (#33)
  • (http3, client) add server interop tests (#21)
  • Fix typo in README description
  • Add QPACK support to features list in README
  • Add license badge to README.md
  • Update README with License and Contribution sections
  • Update README
  • Update README.md
  • Update stream.rs
  • Update frame.rs
  • keep nightly jobs current
  • update Rust baseline and workflow tooling
  • rename crates for http3-rs fork
  • Revise README to enhance project description
  • Fix formatting issue in README.md
  • Update README.md
  • Update README.md
  • Fix create/crate typo README (#326)
  • Refactor Error handling to fix bugs (#271)
  • Update README to include MsQuic support and interoperability testing details (#276)
  • (readme) wrong link for PROPOSAL.md (#172)
  • runtime independent (#162)
  • document the duvet usage in h3 (#131)
  • Fix doc links (#132)
  • server examples - handle errors correct (#128)
  • Document everything (#126)
  • update links to rfc (#106)
  • Update README.md (#91)
  • Fix readme typo (#89)
  • improve README (#88)
  • Add LICENSE
  • init
  • Initial commit

http3-datagram

0.1.0 - 2026-09-18

Added

  • (client,qpack) implement qpack dynamic table decoder (#1)

Fixed

  • (client) reset client request stream on drop (#5)
  • validate received pseudo-header context and ordering (#87)
  • reject oversized received header maps without panicking (#86)
  • (qpack) release completed encoder instruction batches
  • (qpack) preserve decoder state metadata (#70)
  • (qpack) gate stateless decoder export
  • (qpack) harden decoder protocol boundaries
  • (qpack) harden decoder driver error handling
  • (qpack) track decoder feedback per field section
  • (qpack) clarify zero required insert count semantics (#65)
  • (server) drive peer QPACK encoder stream (#64)
  • (qpack) drive peer decoder stream (#63)
  • (qpack) validate insert count increments (#62)
  • (qpack) publish errors before waking waiters (#53)
  • (qpack) reject invalid negative delta base (#52)
  • (client, qpack) wait for missing refs without lost wakeups (#17)

Other

  • fix release-plz
  • wait for both peers during graceful shutdown (#94)
  • raise workspace MSRV to Rust 1.98 (#93)
  • (qpack) explain field section blocking check
  • fmt
  • reduce QPACK codec and client driver overhead
  • Merge branch 'feat-qpack-huffman-bufmut' into feat-client-io-optimization
  • Merge branch 'main' into feat-qpack-huffman-bufmut
  • Update README.md
  • Formatting of HTTP/3 feature description
  • (quinn) sync test receive stream adapter
  • Potential fix for pull request finding
  • (qpack) unify field section decoding
  • (headers) unify borrowed header iteration
  • (qpack) unify borrowed and owned header fields
  • (client) optimize HTTP/3 hot paths
  • (qpack) correct protocol terminology (#71)
  • Merge pull request fix(qpack): track decoder feedback per field section #67 from 0x676e67/fix-qpack-decoder-feedback-state
  • (qpack) preserve fragmented literal decode progress (#56)
  • (qpack) avoid decoder lookup map maintenance (#57)
  • (buf) cache remaining byte count (#55)
  • (qpack) avoid retaining decoder access wakers (#54)
  • Merge branch 'main' into fix-qpack-decoder-compliance
  • unify workspace license (#48)
  • Update README.md
  • Add documentation link to README
  • (deps) update dependencies (#47)
  • (feature) rename third-party backend flag to unstable (#46)
  • crates for http3 fork (#45)
  • (header) optimize HeaderValue creation via zero-copy sharing (#33)
  • (http3, client) add server interop tests (#21)
  • Fix typo in README description
  • Add QPACK support to features list in README
  • Add license badge to README.md
  • Update README with License and Contribution sections
  • Update README
  • Update README.md
  • Update stream.rs
  • Update frame.rs
  • keep nightly jobs current
  • update Rust baseline and workflow tooling
  • rename crates for http3-rs fork
  • Revise README to enhance project description
  • Fix formatting issue in README.md
  • Update README.md
  • Update README.md
  • Fix create/crate typo README (#326)
  • Refactor Error handling to fix bugs (#271)
  • Update README to include MsQuic support and interoperability testing details (#276)
  • (readme) wrong link for PROPOSAL.md (#172)
  • runtime independent (#162)
  • document the duvet usage in h3 (#131)
  • Fix doc links (#132)
  • server examples - handle errors correct (#128)
  • Document everything (#126)
  • update links to rfc (#106)
  • Update README.md (#91)
  • Fix readme typo (#89)
  • improve README (#88)
  • Add LICENSE
  • init
  • Initial commit

http3-quic

0.1.0 - 2026-09-18

Added

  • (client,qpack) implement qpack dynamic table decoder (#1)

Fixed

  • (client) reset client request stream on drop (#5)
  • validate received pseudo-header context and ordering (#87)
  • reject oversized received header maps without panicking (#86)
  • (qpack) release completed encoder instruction batches
  • (qpack) preserve decoder state metadata (#70)
  • (qpack) gate stateless decoder export
  • (qpack) harden decoder protocol boundaries
  • (qpack) harden decoder driver error handling
  • (qpack) track decoder feedback per field section
  • (qpack) clarify zero required insert count semantics (#65)
  • (server) drive peer QPACK encoder stream (#64)
  • (qpack) drive peer decoder stream (#63)
  • (qpack) validate insert count increments (#62)
  • (qpack) publish errors before waking waiters (#53)
  • (qpack) reject invalid negative delta base (#52)
  • (client, qpack) wait for missing refs without lost wakeups (#17)

Other

  • fix release-plz
  • wait for both peers during graceful shutdown (#94)
  • raise workspace MSRV to Rust 1.98 (#93)
  • (qpack) explain field section blocking check
  • fmt
  • reduce QPACK codec and client driver overhead
  • Merge branch 'feat-qpack-huffman-bufmut' into feat-client-io-optimization
  • Merge branch 'main' into feat-qpack-huffman-bufmut
  • Update README.md
  • Formatting of HTTP/3 feature description
  • (quinn) sync test receive stream adapter
  • Potential fix for pull request finding
  • (qpack) unify field section decoding
  • (headers) unify borrowed header iteration
  • (qpack) unify borrowed and owned header fields
  • (client) optimize HTTP/3 hot paths
  • (qpack) correct protocol terminology (#71)
  • Merge pull request fix(qpack): track decoder feedback per field section #67 from 0x676e67/fix-qpack-decoder-feedback-state
  • (qpack) preserve fragmented literal decode progress (#56)
  • (qpack) avoid decoder lookup map maintenance (#57)
  • (buf) cache remaining byte count (#55)
  • (qpack) avoid retaining decoder access wakers (#54)
  • Merge branch 'main' into fix-qpack-decoder-compliance
  • unify workspace license (#48)
  • Update README.md
  • Add documentation link to README
  • (deps) update dependencies (#47)
  • (feature) rename third-party backend flag to unstable (#46)
  • crates for http3 fork (#45)
  • (header) optimize HeaderValue creation via zero-copy sharing (#33)
  • (http3, client) add server interop tests (#21)
  • Fix typo in README description
  • Add QPACK support to features list in README
  • Add license badge to README.md
  • Update README with License and Contribution sections
  • Update README
  • Update README.md
  • Update stream.rs
  • Update frame.rs
  • keep nightly jobs current
  • update Rust baseline and workflow tooling
  • rename crates for http3-rs fork
  • Revise README to enhance project description
  • Fix formatting issue in README.md
  • Update README.md
  • Update README.md
  • Fix create/crate typo README (#326)
  • Refactor Error handling to fix bugs (#271)
  • Update README to include MsQuic support and interoperability testing details (#276)
  • (readme) wrong link for PROPOSAL.md (#172)
  • runtime independent (#162)
  • document the duvet usage in h3 (#131)
  • Fix doc links (#132)
  • server examples - handle errors correct (#128)
  • Document everything (#126)
  • update links to rfc (#106)
  • Update README.md (#91)
  • Fix readme typo (#89)
  • improve README (#88)
  • Add LICENSE
  • init
  • Initial commit


This PR was generated with release-plz.

@0x676e67 0x676e67 closed this Sep 18, 2026
@0x676e67
0x676e67 deleted the release-plz-2026-09-18T10-06-56Z branch September 18, 2026 10:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant