Releases: genmeta/dssh
Release list
v0.6.2
dshell 0.6.2
-----BEGIN SSH SIGNATURE-----
U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAgT++0gfFWfwYvTfjL74G8GhryDy
D+LUGG3ir85e1o0tEAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5
AAAAQOnfeYA5iBS5CCNdrAZwLZPSyY7rE1LkVjwVa2uAlAYHAXeDMmL1XFf9pMhSV7bDWA
fdo7bgPhQToLCslriXSAo=
-----END SSH SIGNATURE-----
v0.6.1
dshell v0.6.1
Stable release using h3x v0.6.1 and the dquic v0.7.1 network stack.
v0.6.1-beta.1
dshell v0.6.1-beta.1
Release highlights:
- Align dshell with h3x 0.6.1-beta.1 for the downstream beta release train.
- Keep the existing session, channel, IPC, and WebTransport APIs unchanged.
Verification:
- Format, clippy, and tests passed in CI.
- crates.io publish dry-run passed.
v0.6.0
Highlights
- Promoted dshell to the stable 0.6.0 release line and aligned its H3X dependency.
- No runtime API changes were introduced in this release.
dssh v0.6.0
v0.6.0-beta.3
dshell v0.6.0-beta.3
Protocol dependency convergence
- Advance the direct
h3xdependency to0.6.0-beta.4. - Validate DShell session, channel, forwarding, and WebTransport behavior against the same-wave QUIC/H3 transport graph.
- Preserve an explicit dependency trail for downstream CLI and gateway releases.
v0.6.0-beta.2
dshell v0.6.0-beta.2
Changes
- Update the
h3xdependency contract to v0.6.0-beta.2. - Keep tag-CI GitHub Release generation aligned with annotated tag notes.
Published crate
dshellv0.6.0-beta.2
v0.6.0-beta.1
v0.6.0-beta.1
Beta release for the DShell core crate.
Changes
- Advance
dshellto0.6.0-beta.1. - Move DShell's DHTTP/WebTransport foundation to
h3x 0.6.0-beta.1. - Update tag-triggered release CI to create GitHub Releases from annotated tag notes.
Published crates
dshell 0.6.0-beta.1
Release surface
- crates.io via tag-triggered publish CI
- GitHub Release via tag-triggered publish CI
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.