Releases: auroraxo/aurora-node-auditor
Releases · auroraxo/aurora-node-auditor
Release list
v0.1.3 - Sandbox / Container OSError Resilience for Load Average
Release v0.1.3
Highlights
- Container & Sandbox Resilience: Safely handles
OSError(e.g.[Errno 38] Function not implemented) whenos.getloadavg()is called in restricted containers, virtualized sandboxes, or environments without/proc/loadavgsupport (#1). - Test Suite: Expanded collector tests simulating missing or failing
getloadavg. - Packaging & SDK: Synchronized
auditorCLI,auditor-telemetryCLI, and Python client SDK to version0.1.3.
Distribution Packages
- Wheel:
aurora_node_auditor-0.1.3-py3-none-any.whl - Source Tarball:
aurora_node_auditor-0.1.3.tar.gz
Quick Install
pip install https://github.com/auroraxo/aurora-node-auditor/releases/download/v0.1.3/aurora_node_auditor-0.1.3-py3-none-any.whlv0.1.2 - Standalone Telemetry CLI & Packaging Verification
Aurora Node Auditor v0.1.2
Patch release resolving console script packaging discrepancy and shipping the standalone auditor-telemetry CLI with verified isolated wheel tests.
What's Changed
- Shipped
auditor-telemetryConsole Script: Exposesauditor-telemetryentry point (auditor.telemetry:main) inpyproject.tomlso users can output instantaneous JSON telemetry directly to stdout without launching an HTTP daemon. - Packaging Smoke Test: Added automated isolated wheel build & installation smoke tests (
tests/test_packaging.py) asserting all 3 advertised console scripts (aurora-node-auditor,aurora-auditor,auditor-telemetry) exist, respond to--help/--version, and emit valid telemetry JSON. - CI Matrix Pipeline: Updated GitHub Actions test workflow to execute full pytest suite across Python 3.10, 3.11, and 3.12.
- Synchronized Versioning: Updated
__version__ = "0.1.2"across package, client user-agents, server headers, and README.
Installation
# Direct from GitHub
pip install git+https://github.com/auroraxo/aurora-node-auditor.git
# Or direct from Release Wheel
pip install https://github.com/auroraxo/aurora-node-auditor/releases/download/v0.1.2/aurora_node_auditor-0.1.2-py3-none-any.whlv0.1.1 - HTTP HEAD Support & Telemetry Updates
Aurora Node Auditor v0.1.1
Maintenance and feature release adding HTTP HEAD request support across all endpoints for uptime monitors, load balancers, and external health checkers.
Changes & Improvements
- HTTP HEAD Support: All core endpoints (
/health,/ready,/telemetry,/metrics,/) now respond toHEADrequests withHTTP 200 OKand accurateContent-Length/Content-Typeheaders without body payload. - Monitoring Interoperability: Seamless compatibility with uptime monitors (Uptime Kuma, Better Stack, Datadog, Prometheus blackbox exporter) using HEAD checks.
- Dynamic Version Header: Unified version propagation from package root
__version__. - Expanded Test Suite: 18 automated integration tests covering GET and HEAD semantics.
Installation
pip install git+https://github.com/auroraxo/aurora-node-auditor.gitOr install directly from the attached .whl package.
v0.1.0 - Production Release & Python SDK
Aurora Node Auditor v0.1.0
Initial production release of Aurora Node Auditor - lightweight, zero-dependency telemetry daemon, system auditor, and Python client SDK for AI agents and edge Linux nodes.
Highlights
- Zero dependencies: Standard library Python 3.10+ (<15 MB RAM)
- Multi-modal exposition: Structured JSON (
/telemetry,/health,/ready) + Prometheus text format (/metrics) - Python Client SDK: Built-in
AuditorClientfor 1-line agent integrations - Production deployment: Systemd service and Cloudflare/Nginx reverse proxy
- 100% Test Coverage: Fully verified test suite
Installation
pip install git+https://github.com/auroraxo/aurora-node-auditor.gitOr install directly from the attached .whl package.