Skip to content

v1.4.0

Choose a tag to compare

@inureyes inureyes released this 15 Dec 13:34
· 116 commits to main since this release

Release v1.4.0

New Features

  • Sudo Password Support (Issue #74, PR #78)
    • -S/--sudo-password flag for automated sudo authentication
    • Securely prompts for sudo password before command execution
    • Automatically detects and responds to sudo password prompts
    • Works with both streaming and non-streaming execution modes
    • BSSH_SUDO_PASSWORD environment variable support (with security warnings)
    • Uses secrecy crate for secure memory handling
    • Password cleared from memory immediately after use

Improvements

  • Password Fallback (PR #80): Improved SSH debugging for better compatibility with enhanced password authentication fallback logic
  • Developer Tooling: Added githooks and setup script for development workflow

Bug Fixes

  • Fixed clippy warnings for useless_vec and same_item_push
  • Improved SSH compatibility with password fallback mechanism

CI/CD Improvements

  • Added setup script for githooks

Technical Details

  • Secure memory handling with secrecy and zeroize crates
  • Automatic sudo prompt detection and response

Dependencies

None

Breaking Changes

None

Known Issues

None

What's Changed

  • feat: Add --sudo-password flag for automated sudo authentication by @inureyes in #78
  • fix: Add password fallback and improve SSH debugging for compatibility by @inureyes in #80

Full Changelog: v1.3.0...v1.4.0