Skip to content

netpulse release - 0.4.2

Latest

Choose a tag to compare

@tkspuk tkspuk released this 21 Mar 14:25
· 4 commits to master since this release

Added

  • /system/stats Endpoint: New system statistics endpoint with self-healing telemetry for runtime observability.
  • Detached Task Supervisor: Background supervisor that monitors detached tasks, triggers incremental log pushes via webhooks, and auto-syncs stale tasks.
  • Automated Staging Cleanup: Configurable retention-based cleanup of staging directory files to prevent disk exhaustion.
  • Webhook Retry Mechanism: Automatic retry with configurable attempts for webhook delivery failures, improving reliability in unreliable network conditions.
  • Asynchronous Audit Log Archiver: MongoDB-backed audit log archiver worker for persistent job history and compliance.
  • Kubernetes Deployment: Helm chart and raw K8s manifests for production deployment, including Vault auto-init, Redis operator integration, and multi-replica scaling.

Changed

  • Unified Vault image version to 1.21 across Docker Compose and Kubernetes deployments.
  • Reorganized deployment structure under deploy/ directory (Helm charts, K8s manifests, scripts).

Fixed

  • Fixed scheduler edge cases in batch_node_select capacity validation.
  • Added timeout for remote template fetching to prevent hanging on unreachable URLs.
  • Fixed supervisor sync bug where registry updates could be lost.
  • Fixed _handle_file_transfer() return type annotation (dict → list).
  • Extracted and centralized sensitive data masking in logger to prevent credential leakage.