Skip to content

v1.4.0

Choose a tag to compare

@cwt cwt released this 19 Jan 05:39
· 11 commits to main since this release

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.