Releases: amabito/veronica
Releases · amabito/veronica
v0.8.1 -- PyPI initial release as veronica-cp
First publication to PyPI as veronica-cp.
Changes
- PyPI package name:
veronica-cp(theveronicaname 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 topip 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 extrasFull changelog: CHANGELOG.md
v0.8.0 -- Control Plane GA
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.