Skip to content

3.0.1 - Bugfix Release

Latest

Choose a tag to compare

@mrdaemon mrdaemon released this 30 Aug 07:48
Immutable release. Only release title and notes can be modified.
v3.0.1
f4edf99

Exosphere: A simple CLI and TUI driven application that offers patch reporting for remote unix systems

A few minor edge case bugfixes, and documentation improvements that were long overdue and missed the window for 3.0.

The CLI Command Reference section of the documentation, in particular, has been overhauled and looks much nicer now.

Some minor refactoring of internals were also performed to improve code quality and internal API robustness.

As always, the latest version is available on PyPI, and you can update by following the instructions in the documentation.

Bug Fixes

  • Fixed issue during TUI app initialization where debug logs would be discarded and warnings would fail to display correctly.
  • Fixed Issue where SystemError: buffer overflow was encountered during CLI tasks on Python 3.14 in some specific circumstances, due to an upstream Fabric bug.
  • Exception system should now consistently report authentication failures within user facing UI elements, instead of sometimes showing the generic Paramiko message "Private key file is encrypted".

Documentation

  • Refresh README to cover 3.0+ project structure
  • Fix multiple grammar, structure and rendering issues
  • Update the Documentation index to be in sync with the README
  • Document cache file locking mechanics in the appropriate section
  • Fix issue with CLI Command Reference linking to wrong section anchors for subcommands sharing a name
  • Improve presentation of string literal boxes throughout the documentation
  • Overhaul visual structure of the CLI Command Reference section.

What's Changed

  • Docs: Fix minor grammar and render nits by @mrdaemon in #336
  • Migrate codebase to ruff 0.16+ by @mrdaemon in #361
  • Fix bug resulting in SystemError during CLI operations on Python 3.14 by @mrdaemon in #362
  • Update uv-build requirement from <0.12.0,>=0.7.19 to >=0.7.19,<0.13.0 by @dependabot[bot] in #354
  • Docs: Refresh documentation post 3.0 release by @mrdaemon in #365
  • Move general exception handling to Host object by @mrdaemon in #366

Full Changelog: v3.0.0...v3.0.1