Skip to content

Releases: auroraxo/aurora-node-auditor

v0.1.3 - Sandbox / Container OSError Resilience for Load Average

Choose a tag to compare

@auroraxo auroraxo released this 06 Sep 15:21

Release v0.1.3

Highlights

  • Container & Sandbox Resilience: Safely handles OSError (e.g. [Errno 38] Function not implemented) when os.getloadavg() is called in restricted containers, virtualized sandboxes, or environments without /proc/loadavg support (#1).
  • Test Suite: Expanded collector tests simulating missing or failing getloadavg.
  • Packaging & SDK: Synchronized auditor CLI, auditor-telemetry CLI, and Python client SDK to version 0.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.whl

v0.1.2 - Standalone Telemetry CLI & Packaging Verification

Choose a tag to compare

@auroraxo auroraxo released this 06 Sep 08:19

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-telemetry Console Script: Exposes auditor-telemetry entry point (auditor.telemetry:main) in pyproject.toml so 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.whl

v0.1.1 - HTTP HEAD Support & Telemetry Updates

Choose a tag to compare

@auroraxo auroraxo released this 06 Sep 03:22

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 to HEAD requests with HTTP 200 OK and accurate Content-Length/Content-Type headers 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.git

Or install directly from the attached .whl package.

v0.1.0 - Production Release & Python SDK

Choose a tag to compare

@auroraxo auroraxo released this 06 Sep 01:20

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 AuditorClient for 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.git

Or install directly from the attached .whl package.