Releases: KalvadTech/infraninja
Releases · KalvadTech/infraninja
Release list
v0.5.0
What’s Changed
- Re‑architected: new Action, Facts and Inventories frameworks; all components importable from infraninja.
- Features: 26 individual actions + 6 composites; Hardware/SystemInfo facts (+ FullFacts); docs generator, MkDocs, CLI helpers.
- Polish: swapped to uv/pyproject.toml, stricter ruff, auto‑discovery, minor refactors and CI tweaks.
- Removed: old deploys/ module, Netdata code, and requirements.txt.
Full Changelog: v0.4.0...v0.5.0
v0.4.0
v0.4.0 - System Info Fetching
Created info fetching task with custom facts for comprehensive system information gathering.
What's Changed
- System information fetching module with custom pyinfra facts by @xoity in #30
- Added custom facts: OsRelease, MemInfo, CPUInfo, DiskInfo, NetworkInfo
- JSON serialization support with datetime handling
- Integration with pyinfra's built-in facts (Hostname, Users, Groups, Mounts, etc.)
Full Changelog: v0.3.0...v0.4.0
0.3.0
What's Changed
- Refactor SSH key deletion functionality: remove pubkeys_delete.py and… by @xoity in #19
- bugfix: fix SSH configuration handling and update value replacement l… by @xoity in #20
- Deploy SSH Keys by @wowi42 in #21
- Refactor SSH key deployment with improved error handling and logging by @wowi42 in #22
- BSD operations tasks and improvements to the README's by @xoity in #23
- docs: enhance security scripts with detailed docstrings and usage examples by @xoity in #24
- freeBSD more tasks by @xoity in #25
Full Changelog: v0.2.1...v0.3.0