Skip to content

v0.6.0

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Jun 06:25
7041df2

Initial public release of the Genmeta CLI family for the DHTTP release wave.

  • Move the genmeta launcher 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-ssh onto the dshell WebTransport 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-curl before 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, and rankey 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