Skip to content

release: prepare v0.2.0#3

Merged
eareimu merged 12 commits into
mainfrom
dev/v0.2.0
Jun 16, 2026
Merged

release: prepare v0.2.0#3
eareimu merged 12 commits into
mainfrom
dev/v0.2.0

Conversation

@eareimu

@eareimu eareimu commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator

Release prep

  • Bumps the dhttp workspace packages to v0.2.0, including dhttp-identity, dhttp-home, dhttp-access, dhttp, and package metadata for @genmeta/dhttp / dhttpy.
  • Keeps same-repository crates as workspace/path dependencies while converging cross-repo release dependencies to crates.io: dhttp-identity = "0.2.0", h3x = "0.4.0", and ddns = { package = "dyns", version = "0.4.0" }.
  • Adds the DHTTP DNS plan/endpoint DNS construction line, endpoint DNS builder operations, listen-owned DNS publication behavior, and Endpoint::from_parts(...) for adapting existing H3 endpoints.
  • Updates README dependency examples and package metadata for the v0.2.0 release line.

Release gates

  • Release surfaces: crates.io packages dhttp-home, dhttp-access, and dhttp; npm package @genmeta/dhttp; PyPI package dhttpy.
  • Already published in this wave: staged dhttp-identity 0.2.0, h3x 0.4.0, dyns 0.4.0, and dshell 0.4.0.
  • Planned release tag: v0.2.0 after final PR CI and merge approval.
  • Merge, tag, and publication remain blocked on full genmeta-test completion and explicit user approval.

Verification

Validated in a clean temporary tree without local .cargo patches:

  • cargo metadata --format-version 1
  • cargo fmt --all -- --check
  • git diff --check -- . ':(exclude).cargo'
  • TMPDIR=/tmp/dhttp-release-check.*/target/tmp cargo test --workspace --all-features --all-targets
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo publish --dry-run --locked -p dhttp-home -p dhttp-access -p dhttp

@eareimu eareimu marked this pull request as ready for review June 16, 2026 22:24
@eareimu eareimu merged commit 2e870ef into main Jun 16, 2026
23 checks passed
@eareimu eareimu deleted the dev/v0.2.0 branch June 17, 2026 12:40
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