v1.4.0
Release v1.4.0
New Features
- Sudo Password Support (Issue #74, PR #78)
-S/--sudo-passwordflag 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_PASSWORDenvironment variable support (with security warnings)- Uses
secrecycrate 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