v0.7.0
New Features
- SSH Jump Host Support: Added infrastructure and CLI integration for SSH jump hosts using OpenSSH-compatible -J syntax (#30)
- Robust parsing of OpenSSH ProxyJump format (e.g.,
user@host:port,user2@host2:port2) - Support for single and multiple jump hosts in chain
- IPv6 address handling with bracket notation
- Comprehensive input validation and error handling
- Full integration with all commands (exec, ping, upload, download)
- Robust parsing of OpenSSH ProxyJump format (e.g.,
Improvements
- Ubuntu PPA: Improved Ubuntu PPA build process and package generation
- Debian Packaging: Enhanced Cargo vendor support for older distribution compatibility
Bug Fixes
- Fixed Ubuntu PPA update issues
- Fixed deprecated GitHub Actions by replacing actions-rs/toolchain with dtolnay/rust-toolchain
CI/CD Improvements
- Modernized GitHub Actions workflow by removing deprecated actions
- Improved build process for Debian-based distributions
Technical Details
- Jump host parser implementation with comprehensive error handling
- OpenSSH-compatible command-line syntax for ProxyJump functionality
- Enhanced logging for jump host connection debugging
Dependencies
- No major dependency changes in this release
Breaking Changes
None
Known Issues
None
What's Changed
- fix: Debian changelog generation for Ubuntu PPA builds by @inureyes in #29
- feat: Add SSH jump host (-J) infrastructure and CLI integration by @inureyes in #30
Full Changelog: v0.6.1...v0.7.0