Initial public release of the Genmeta CLI family for the DHTTP release wave.
- Move the
genmetalauncher and CLI crates onto the published DHTTP endpoint stack. - Add certificate server V2 identity flows in
genmeta-identity, including create, apply, renew, staged email verification, identity/email approval paths, and certificate-chain summaries. - Move
genmeta-sshonto thedshellWebTransport conversation API while preserving the user-facing DShell CLI. - Add manifest-based release packaging and dry-run/publish workflows for DEB/APT, RPM, Scoop, and Homebrew S3/R2 surfaces.
- Configure product S3/R2 publishing for Cloudflare R2-compatible upload checksums.
- Add crates.io publishing workflow coverage for all publishable gmutils workspace crates except
xtask. - Improve NAT diagnostics with deterministic bootstrap STUN selection, typed failure reporting, streamed interface reports, and clearer summaries.
- Normalize bare DHTTP authorities in
genmeta-curlbefore request construction. - Converge release dependencies to crates.io:
dhttp 0.2.0,dhttp-access 0.2.0,h3x 0.4.0,dyns 0.4.0,dshell 0.4.0, andrankey 0.2.1. - Complete Apache-2.0 crate and package metadata for crates.io, DEB, RPM, Scoop, and Homebrew surfaces.
This is an initial release for all gmutils public/package surfaces.
-
genmeta 0.6.0 -
genmeta-curl 0.5.0 -
genmeta-ssh 0.6.0 -
genmeta-access 0.2.0 -
genmeta-identity 0.2.0 -
genmeta-proxy 0.2.0 -
genmeta-discover 0.3.0 -
genmeta-doctor 0.3.0 -
genmeta-nat 0.3.0 -
genmeta-nslookup 0.3.0 -
DEB/APT packages
-
RPM packages
-
Scoop manifest and archives
-
Homebrew formula and archives
Because this is the first gmutils release on these surfaces, first publication uses the merged release commit as the source of truth. The crates.io packages were published after the release PR merged and before the final v0.6.0 tag; product package publication is tracked from the final tag CI.
Release-prep PR CI passed for:
- crates.io dry-run publish
- Linux DEB/APT package and S3/R2 dry-run
- Linux RPM package and S3/R2 dry-run
- Linux Scoop package and S3/R2 dry-run
- Homebrew package and S3/R2 dry-run
Authentication and provenance
- Tag:
v0.6.0 - Annotated tag object:
c01d861bc573ee12f55a84d7f7aa784677b85717 - Target commit:
7041df2b5a1b6a3ddd8f6dbd9735fb149c08b961 - Workflow run: https://github.com/genmeta/gmutils/actions/runs/27670130711
- Workflow attempt:
1 - Published by: GitHub Actions
Releaseworkflow