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, andbssh-keygenso 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 -3coverage. 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 conninfoand some OpenSSH control operations are not supported.
What's Changed
Full Changelog: v3.0.0...v3.0.1