v1.4.0
Release v1.4.0
This release introduces configuration validation and improved error handling to enhance the reliability and user experience of Ananta.
Features
- Added schema validation for configuration parameters: validates ports (1-65535), timeouts (>0), and retries (>=0) to prevent configuration errors.
Enhancements
- Implemented PEP 3134 exception chaining in SSH connection establishment and retry logic to preserve original tracebacks for better debugging.
- Updated README.md to document new timeout and retries configuration options in TOML host files.
- Updated package dependencies for continued compatibility and security.
Code Quality
- Applied code formatting using black for improved consistency.
- Added filtering to ignore DeprecationWarning in testing for cleaner test output.