Skip to content

v0.7.0

Choose a tag to compare

@inureyes inureyes released this 30 Aug 08:51
· 167 commits to main since this release

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)

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