Skip to content

v3.0.1

Latest

Choose a tag to compare

@inureyes inureyes released this 01 Sep 11:09

New Features

None.

Improvements

  • Replaced developer-only tracking and historical-version references in active CLI help, runtime warnings, manpages, README, current release notes, and public Rust documentation with behavior-focused guidance.
  • Reframed exit-code and compression guidance around current behavior and operator actions.

Bug Fixes

None.

CI/CD Improvements

None.

Technical Details

  • Added rendered-help regression checks for bssh, bssh-server, and bssh-keygen so internal issue and pull request references cannot reappear.
  • Kept archived pre-3.0 changelog entries and private implementation comments for historical traceability.

Dependencies

None.

Breaking Changes

None.

Known Issues

  • OpenSSH compatibility remains incomplete for restricted-agent forwarding, agent-backed host certificates, some dynamic-forwarding forms, multiplexing interoperability, percent-token expansion, and ProxyJump edge cases.
  • Ubuntu validation has unresolved rekey and legacy remote-to-remote scp -3 coverage. The reference OpenSSH client fails the corresponding macOS fixtures.
  • Forty recognized SSH configuration keywords remain unimplemented. Each ignored keyword emits one warning that names its configuration source.
  • Connection multiplexing uses a private bssh protocol rather than OpenSSH mux v4. -O conninfo and some OpenSSH control operations are not supported.

What's Changed

  • docs: make user-facing guidance self-contained by @inureyes in #315

Full Changelog: v3.0.0...v3.0.1