Skip to content

Releases: Lv2dev/sshw

v0.12.0

Choose a tag to compare

@github-actions github-actions released this 01 Sep 04:43
Immutable release. Only release title and notes can be modified.
2403bad

What's Changed

  • feat: add registered accounts per SSH server by @Lv2dev in #74
  • chore: prepare v0.12.0 release by @Lv2dev in #75

Full Changelog: v0.11.0...v0.12.0

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 04:48
Immutable release. Only release title and notes can be modified.
734ecaa

What's Changed

  • ci: publish crates with trusted OIDC by @Lv2dev in #66
  • Raise MSRV to Rust 1.89 and use standard file locks by @Lv2dev in #67
  • Support explicit remote absolute path literals by @Lv2dev in #68
  • Prepare v0.11.0 release by @Lv2dev in #69

Full Changelog: v0.10.1...v0.11.0

v0.10.1

Choose a tag to compare

@github-actions github-actions released this 01 Aug 07:36
Immutable release. Only release title and notes can be modified.
b91d99e

What's Changed

  • ci: make release tags recoverable by @Lv2dev in #64
  • feat: prepare sshw-agent crate distribution by @Lv2dev in #65

Full Changelog: v0.10.0...v0.10.1

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 07:08
Immutable release. Only release title and notes can be modified.
1664565

What's Changed

  • Harden SSH trust boundaries and release controls by @Lv2dev in #53
  • chore(deps): bump serde_json from 1.0.150 to 1.0.151 in /fuzz in the fuzz-rust-dependencies group across 1 directory by @dependabot[bot] in #57
  • chore(deps): update pinned GitHub Actions by @Lv2dev in #60
  • chore(deps): update hardened Rust dependency graph by @Lv2dev in #61
  • ci: stabilize Docker SSH integration fixture by @Lv2dev in #62
  • v0.10.0: prepare release by @Lv2dev in #63

Full Changelog: v0.9.1...v0.10.0

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 06 Jul 08:36

What's Changed

  • Fix exit-code classification and sync docs by @Lv2dev in #46
  • Fix remote SSH termination handling by @Lv2dev in #47
  • Harden release and fuzz dependency gates by @Lv2dev in #48
  • Lock JSON and backend routing contracts by @Lv2dev in #50
  • chore(deps): bump the rust-dependencies group across 1 directory with 5 updates by @dependabot[bot] in #45
  • chore(deps): bump the github-actions group across 1 directory with 2 updates by @dependabot[bot] in #42
  • chore(deps): bump libfuzzer-sys from 0.4.12 to 0.4.13 in /fuzz in the fuzz-rust-dependencies group by @dependabot[bot] in #49
  • Fix credential lifecycle and session safety by @Lv2dev in #51
  • Release v0.9.1 by @Lv2dev in #52

Full Changelog: v0.9.0...v0.9.1

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 06 Jul 02:20

What's Changed

  • Document safe sshw automation chaining by @Lv2dev in #40
  • Add JSON output for state-changing commands by @Lv2dev in #38
  • chore: release v0.9.0 by @Lv2dev in #44

Full Changelog: v0.8.1...v0.9.0

v0.8.1

Choose a tag to compare

@github-actions github-actions released this 10 Jun 04:20

What's Changed

  • Fix Windows confirmation input and preserve non-UTF8 output by @Lv2dev in #36
  • Release v0.8.1 by @Lv2dev in #37

Full Changelog: v0.8.0...v0.8.1

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 09 Jun 05:53

What's Changed

  • test: harden regression guards for error kind, sudo quoting, target parsing by @Lv2dev in #25
  • Document residual security limits and add follow-up coverage (M60) by @Lv2dev in #26
  • feat: su privilege escalation over a PTY (M61) by @Lv2dev in #27
  • fix: harden su PTY execution with output markers (M62) by @Lv2dev in #28
  • fix: bind su output framing to a per-execution nonce by @Lv2dev in #29
  • fix: only inject the su password at a live prompt by @Lv2dev in #30
  • fix: harden su END-marker parsing and gate fuzz lock drift by @Lv2dev in #33
  • docs: make --help self-sufficient for AI agents by @Lv2dev in #34
  • chore: release v0.8.0 by @Lv2dev in #35

Full Changelog: v0.7.0...v0.8.0

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 03 Jun 04:58

What's Changed

  • docs: update known hosts security limitation by @Lv2dev in #19
  • test: add redaction fuzz harness by @Lv2dev in #20
  • test: add policy fuzz harness by @Lv2dev in #21
  • ci: add fuzz smoke workflow by @Lv2dev in #22
  • ci: install cargo fuzz with stable rust by @Lv2dev in #23
  • feat: add privileged sudo execution by @Lv2dev in #24

Full Changelog: v0.6.2...v0.7.0

v0.6.2

Choose a tag to compare

@github-actions github-actions released this 01 Jun 05:36

What's Changed

  • refactor: split server and transfer handlers by @Lv2dev in #15
  • ci: pin cargo deny audit tooling by @Lv2dev in #16
  • test: add bounded security invariant coverage by @Lv2dev in #17
  • feat: report SSH library versions in doctor by @Lv2dev in #18

Full Changelog: v0.6.1...v0.6.2