Skip to content

M19.3: bump anvil-ssh 0.6.0 -> 0.7.0; CHANGELOG (M19 partial)#24

Merged
UnbreakableMJ merged 1 commit into
mainfrom
feature/m19-3-bump-0.7.0
May 4, 2026
Merged

M19.3: bump anvil-ssh 0.6.0 -> 0.7.0; CHANGELOG (M19 partial)#24
UnbreakableMJ merged 1 commit into
mainfrom
feature/m19-3-bump-0.7.0

Conversation

@UnbreakableMJ

Copy link
Copy Markdown
Contributor

Summary

Final Anvil-side slice of M19. Bumps anvil-ssh from 0.6.0 to 0.7.0 to publish the M19.1 + M19.2 work as a single crates.io release.

  • Cargo.toml: version = "0.6.0""0.7.0"
  • Cargo.lock: regenerated
  • CHANGELOG.md: 0.7.0 entry covering HashedHost, the new write-side helpers (append_known_host_hashed, prepend_revoked, all_embedded, HashMode, detect_hash_mode), the default_known_hosts_path + append_known_host visibility promotions, and the new direct deps (hmac / sha1 / base64)

Stacked after PRs #22 (M19.1, merged) and #23 (M19.2, merged).

Test plan

  • cargo fmt --all -- --check
  • cargo clippy --all-targets --all-features --locked -- -D warnings
  • cargo test --lib --tests --locked — 207 lib + integration tests all green (8 in test_hashed_hosts, 13 in test_hostkey_writes, plus the existing M11–M15 set)
  • CI matrix on this PR (Linux/macOS/Windows + MSRV 1.88)
  • After merge: tag v0.7.0, dispatch release.yml with dry_run=false (after user confirmation), verify on crates.io

🤖 Generated with Claude Code

Final Anvil-side slice of M19.  Bumps anvil-ssh from 0.6.0 to 0.7.0
to publish the M19.1 + M19.2 work as a single crates.io release.
The Gitway-side `gitway hosts` verb family (M19.4 + M19.5) lands
against this 0.7.0; the M19.X PRD doc PR closes the milestone with
a Gitway v1.0.0-rc.7 tag.

Cargo.toml:
- version "0.6.0" -> "0.7.0"

Cargo.lock:
- regenerated locally; reflects the 0.7.0 version.

CHANGELOG.md:
- 0.7.0 entry covering the new HashedHost type, the
  append_known_host_hashed / prepend_revoked / all_embedded /
  HashMode + detect_hash_mode public surface, the
  default_known_hosts_path + append_known_host visibility
  promotions, and the new direct deps (hmac/sha1/base64).
- HMAC-SHA1 privacy-vs-security caveat documented inline.

Stacked after PRs #22 (M19.1, merged) and #23 (M19.2, merged).

Plan: M19.3 of anvil-gitway-milestone-plan.md.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@UnbreakableMJ
UnbreakableMJ merged commit 110bb91 into main May 4, 2026
5 checks passed
@UnbreakableMJ
UnbreakableMJ deleted the feature/m19-3-bump-0.7.0 branch May 4, 2026 17:43
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