Skip to content

v0.3.0

@SterlingIvey SterlingIvey tagged this 19 Apr 12:51
The "production-grade platform" release. Eighteen feature commits fill
in every box a serious infra-tool review checks: middleware hygiene,
observability, declarative validation, machine-readable docs, performance
numbers, deployment hardening, schema migrations, retry-safe webhook
delivery, compliance export, Kubernetes probes, and a rebuilt CLI.

Highlights:
  - Idempotency-Key on every mutating POST + precise rate-limit headers
  - Structured JSON logging + in-process Prometheus metrics + /status page
  - /livez + /readyz Kubernetes-grade probe split
  - @validate_body decorator + auto-generated OpenAPI 3.1 + Swagger UI
  - Streaming /v1/audit/export with chain-verification manifest
  - haldir_migrate: forward-only, checksum-verified schema migrations
  - Webhook delivery with retries, event IDs, deliveries log endpoint
  - /v1/admin/overview single-call tenant dashboard
  - SQLite pragma tuning: -52% on session-lookup p99
  - Multi-stage non-root Dockerfile + CycloneDX SBOM
  - CLI: haldir overview/status/ready/audit export/audit verify/
         webhooks deliveries/migrate
  - In-browser /demo playground at haldir.xyz

Test suite: 79 → 310. mypy strict: 9 → 18 files. Zero new runtime deps.

Full changelog: https://github.com/ExposureGuard/haldir/blob/main/CHANGELOG.md
Assets 2
Loading