Skip to content

v0.8.0

Choose a tag to compare

@inureyes inureyes released this 12 Sep 18:45
· 291 commits to main since this release

New Features

  • SSH Port Forwarding: Added comprehensive SSH port forwarding support with local (-L), remote (-R), and dynamic (-D) SOCKS5 forwarding (#31)
    • Local port forwarding for accessing remote services through local ports
    • Remote port forwarding for exposing local services to remote servers
    • Dynamic port forwarding with SOCKS5 proxy support
    • Multiple simultaneous port forwarding configurations
    • Full integration with all authentication methods

Improvements

  • Error Handling: Removed dangerous unwrap() calls throughout the codebase for better stability (#35)
  • SSH Error Messages: Improved error messages for SSH connection failures and authentication issues (#36)
  • Command Execution: Enabled automatic command execution for better usability

Bug Fixes

  • Fixed potential panics from unwrap() calls in production code
  • Improved error recovery and reporting for SSH operations

CI/CD Improvements

None

Technical Details

  • Complete SSH port forwarding implementation with Phase 1 and Phase 2 features
  • Comprehensive port forwarding architecture documentation
  • Enhanced error handling with proper Result types and context
  • Fixed DNS resolution errors in forwarding tests

Dependencies

  • No major dependency changes in this release

Breaking Changes

None

Known Issues

None

What's Changed

  • feat: Complete SSH port forwarding implementation (Phase 1 + Phase 2) by @inureyes in #31
  • refactor: remove dangerous unwrap() calls and improve error handling by @inureyes in #35
  • fix: improve SSH error messages and enable automatic command execution by @inureyes in #36

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