Skip to content

v0.5.0

Choose a tag to compare

@inureyes inureyes released this 22 Aug 18:09
· 268 commits to main since this release

New Features

  • Interactive mode with single-node and multiplex (multi-node) support for real-time shell sessions
  • Broadcast command in interactive mode to send commands to all nodes simultaneously
  • Node switching capability in interactive mode with improved UI scaling for large clusters

Improvements

  • Auto-detection of Backend.AI cluster environment without requiring explicit -c flag
  • Better prompt scaling and UI formatting for clusters with many nodes
  • Comprehensive interactive mode documentation with usage examples
  • Clarified SSH implementation details and library usage in documentation

Bug Fixes

  • Resolved clippy collapsible-if warnings in expand_path function
  • Fixed missing password option in command-line options documentation
  • Resolved clippy warnings and test failures in interactive mode implementation
  • Improved signal handling in interactive mode for proper cleanup

CI/CD Improvements

None

Technical Details

  • Complete Phase 1 implementation of interactive mode with proper signal handling (SIGINT, SIGTERM)
  • Refactored codebase with modular command and utility organization for better maintainability
  • Updated dependencies to latest versions for security and performance improvements

Dependencies

  • Updated all dependencies to latest stable versions

Breaking Changes

None

Known Issues

None

What's Changed

  • refactor: restructure codebase with modular command and utility organization by @inureyes in #8
  • feat: add interactive mode with single-node and multiplex support by @inureyes in #9

Full Changelog: v0.4.0...v0.5.0