Skip to content

v0.6.0#24

Closed
eareimu wants to merge 114 commits into
masterfrom
endpoint
Closed

v0.6.0#24
eareimu wants to merge 114 commits into
masterfrom
endpoint

Conversation

@eareimu

@eareimu eareimu commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Release target

Prepare genmeta/pishoo for the v0.6.0 release.

Versions

  • gateway crate: 0.6.0
  • pishoo crate/binary/package: 0.6.0
  • DEB/RPM pishoo package version: 0.6.0-1
  • DEB/RPM pishoo-common package version: 0.5.0-1 (unchanged)
  • xtask: 0.0.0 (private release tooling)

Release surfaces

  • Private S3/R2 product release only.
  • DEB and RPM package repositories include pishoo; pishoo-common remains on its existing package version and is version-gated by the release contract.
  • Homebrew package artifacts are produced by the tag-triggered release workflow.
  • No crates.io publication is part of the gateway/pishoo release surface.

Notable changes

  • Routes gateway and pishoo application code through the dhttp facade for endpoint, access-control, identity, home, DDNS, and h3x-facing APIs.
  • Removes direct dhttp-access dependency from the workspace and consumes access-control types through dhttp::access re-exports.
  • Converges released DHTTP/DShell stack dependencies to crates.io packages: dhttp 0.1.0, h3x 0.3.1, dshell 0.3.0, and transitive dyns 0.3.0 / dquic 0.5.1.
  • Moves SSH service wiring to DShell over WebTransport Extended CONNECT.
  • Adds the v0.6.0 changelog entry, including pishoo-common's unchanged package version.

Release gate

  • Final release manifests contain no git = ... dependencies.
  • Cargo.lock contains no source = "git+..." entries.
  • CI release dry-run must pass before merge; tag v0.6.0 should be created only after the PR is merged to master.

Local verification

  • cargo +nightly fmt -- --check
  • cargo check -p gateway --features sshd
  • cargo check -p pishoo --all-features
  • cargo clippy --all-targets --all-features -- -D warnings
  • cargo test --all-targets --all-features
  • git diff --check
  • rg -n 'git\\s*=' -g 'Cargo.toml' .
  • rg -n 'source = "git\\+' Cargo.lock
  • rg -n 'dhttp-access' -g 'Cargo.toml' .

eareimu added 30 commits May 19, 2026 20:56
@eareimu eareimu changed the title 零。5.1 v0.5.1 Jun 10, 2026
@eareimu eareimu changed the title v0.5.1 v0.6.0 Jun 15, 2026
@eareimu

eareimu commented Jun 16, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #25, which uses the standardized dev/v0.6.0 release-prep branch and carries the updated dependency gate wording.

@eareimu

eareimu commented Jun 16, 2026

Copy link
Copy Markdown
Contributor Author

Closing in favor of #25 (dev/v0.6.0) for the standardized release-prep branch.

@eareimu eareimu closed this Jun 16, 2026
@eareimu eareimu deleted the endpoint branch June 17, 2026 12:41
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