Skip to content

v0.5.1

Choose a tag to compare

@inureyes inureyes released this 25 Aug 05:57
· 261 commits to main since this release

New Features

  • Add configurable command timeout with support for unlimited execution (timeout=0)
  • Command timeout configurable via CLI argument (--timeout) and configuration file
  • Cluster-specific timeout settings support in configuration

Improvements

  • Add comprehensive configuration management for interactive mode with global and per-cluster settings
  • Improved duration formatting in interactive mode for better readability
  • Enhanced timeout error messages to show configured timeout values

Bug Fixes

  • Resolve all clippy warnings and errors for cleaner codebase
  • Fix duration formatting issues in interactive mode

CI/CD Improvements

  • Add OSV scanner for vulnerability detection in dependencies

Technical Details

  • Timeout priority system: CLI argument > cluster config > global config > default (300s)
  • Default timeout remains 300 seconds for backward compatibility
  • Setting timeout to 0 disables timeout completely for unlimited execution
  • Timeout applies to all SSH operations including exec, upload, and download commands

Dependencies

None

Breaking Changes

None

Known Issues

None