Releases: genmeta/dssh
Releases · genmeta/dssh
v0.5.0
dshell v0.5.0
This release moves DShell to the 0.5.0 compatibility line for the current DHTTP/3 and WebTransport stack.
Highlights:
- Updated the DShell crate for h3x 0.5.0.
- Kept DShell transport on the WebTransport-only protocol path.
- Preserved the existing DShell client, server, PAM, CLI, and config feature surfaces.
Compatibility notes:
- The published Cargo package is
dshell0.5.0. - Consumers should use h3x 0.5.0 with the WebTransport feature surface.
Release surface:
- dshell 0.5.0
Full changelog: v0.4.0...v0.5.0
Authentication and provenance:
- Release tag: v0.5.0
- Annotated tag object: ae0e0dd550519c2bdbabd5eda77a4d873c54efb6
- Target commit: 8731c59
- crates.io package: dshell 0.5.0
- Trusted Publishing workflow: https://github.com/genmeta/dssh/actions/runs/28187297880
dshell v0.4.0
DShell core release for the DHTTP 0.4.0 release wave.
Changes
- Bump the published
dshellpackage to 0.4.0. - Move the DShell core dependency line to published
h3x 0.4.0with WebTransport/RPC support. - Keep server-only test helpers feature-gated so all-target/all-feature checks stay clean across feature sets.
Release role
- Follows
h3x 0.4.0anddyns 0.4.0publication. - Unblocks downstream
gmutilsandgatewayrelease validation that consumes DShell over WebTransport.
Verification
cargo metadata --no-deps --format-version 1cargo fmt --checkcargo publish --dry-run --allow-dirtycargo clippy --all-targets --all-features -- -D warningscargo test --all-featurescargo build --no-default-features --features pam- dssh PR #3 final CI passed.
Authentication and provenance
- Release tag:
v0.4.0 - Annotated tag object:
c9ff7c9efdd03e86103ae28e3d55a9d9bd45e8bf - Target commit:
48d952b650d6abbeea0be64860ef81b88514b888 - Published crate:
dshell 0.4.0 - crates.io Trusted Publishing: GitHub repository
genmeta/dssh, run27645725314, commit48d952b650d6abbeea0be64860ef81b88514b888 - GitHub Release created with an authenticated GitHub CLI session and
--verify-tag.