Skip to content

Releases: amabito/veronica

v0.8.1 -- PyPI initial release as veronica-cp

11 Mar 13:40

Choose a tag to compare

First publication to PyPI as veronica-cp.

Changes

  • PyPI package name: veronica-cp (the veronica name on PyPI belongs to an unrelated project)
  • Python import remains import veronica (unchanged)
  • README rewritten to reflect control plane scope
  • All pip install veronica[extra] references updated to pip install veronica-cp[extra]
  • CI: GitHub Actions publish workflow added
  • Tests: version assertions use __version__ instead of hardcoded strings

Install

pip install veronica-cp
pip install veronica-cp[postgres,redis,metrics]  # all extras

Full changelog: CHANGELOG.md

v0.8.0 -- Control Plane GA

11 Mar 12:51

Choose a tag to compare

Full control-plane implementation for VERONICA.

Highlights

  • HTTP API: FastAPI + OpenAPI + API key auth (X-Veronica-Key)
  • Dashboard UI: Policy editor, event log, incident detail, replay viewer, tenant management, rollout pipeline
  • Deployment: Docker Compose stack with PostgreSQL, Prometheus, Grafana
  • Tenant hierarchy: org -> team -> chain with policy inheritance and override
  • Rollout pipeline: DRAFT -> SIMULATED -> APPROVED -> PROMOTED -> ACTIVE -> REVOKED
  • Incident replay: Re-evaluate recorded events against alternative policies
  • Security: HMAC-SHA256 signed bundles, 8-round review-fix loop, 25-round hardening pass
  • Design partner docs: Onboarding guide, 3 runbooks, deployment checklist, case study template

Stats

  • 1197 tests, 3 skipped
  • 174 files changed, +32,024 lines since v0.5.0
  • ruff clean

Full changelog

See CHANGELOG.md for details on v0.6.0--v0.8.0.