Skip to content

release: prepare h3x v0.4.1#11

Draft
eareimu wants to merge 2 commits into
mainfrom
dev/v0.4.1
Draft

release: prepare h3x v0.4.1#11
eareimu wants to merge 2 commits into
mainfrom
dev/v0.4.1

Conversation

@eareimu

@eareimu eareimu commented Jun 17, 2026

Copy link
Copy Markdown
Collaborator

Summary

Prepare the incremental h3x 0.4.1 release.

Changes included:

  • retain fix(dquic): avoid retaining endpoint companion connections
  • bump the crate version from 0.4.0 to 0.4.1
  • exclude fix(dquic): guard pending sni handshakes from this release branch

Release metadata

  • Repository: h3x
  • Target branch: main
  • Release surface: crates.io package h3x
  • Initial vs incremental: incremental release
  • Planned tag: v0.4.1
  • Dependency state: final manifest uses published crates.io dependencies; no git = ... dependencies in Cargo.toml

Validation

Previous local checks before the branch correction:

  • cargo +nightly fmt --check
  • cargo publish --dry-run
  • rg -n "git\\s*=" Cargo.toml returned no matches

After the branch correction:

  • branch history was rewritten to main + fix(dquic): avoid retaining endpoint companion connections + release: prepare v0.4.1
  • fix(dquic): guard pending sni handshakes is no longer in the PR history

Local caveat:

  • Full local cargo test --all-features --all-targets is not reliable on this macOS host because several dquic network tests assume Linux lo; this host exposes lo0.

GitHub CI on Linux is the release gate for this PR.

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