Release history
Changelog
All notable changes to Admina are documented here. Follow GitHub Releases for notifications.
Rust engine GA, OpenClaw integration, EU AI Act compliance pillar.
New
- Rust core engine (`admina-engine`) compiled as Python extension via PyO3 โ ~14 ยตs governance overhead at p99
- OpenClaw integration: MCP skill, adapter, and stdio bridge for governing tool calls
- P6 โ EU AI Act compliance pillar with automated risk classification and audit logging
- Multi-upstream routing for OpenClaw: route different MCP servers through separate Admina instances
- SSE streaming support on `/mcp` endpoint
- `/compliance` endpoint for real-time EU AI Act risk score and article mapping
- Forensic black box export via `/forensic/export` (JSON / CSV)
Improved
- P1 Loop Breaker: sliding window now configurable via `LOOP_WINDOW` env var
- P2 Firewall: 15-pattern regex fast path before deep heuristic scoring
- P3 PII Redaction: added IBAN, IPv4/IPv6, and spaCy NER named-entity support
- P4 OTEL: traces now include pillar decisions as span attributes
- Docker image size reduced 38% via multi-stage build
- Python/Rust hybrid auto-detection: falls back to pure Python gracefully
Fixed
- Race condition in forensic writer under high concurrency
- PII regex false-positive on UUIDs
- OTEL exporter not flushing on graceful shutdown
First public release. Python-only core with 5 governance pillars.
New
- P1 โ Loop Breaker: TF-IDF similarity on sliding message window
- P2 โ Anti-Injection Firewall: regex + heuristic scoring
- P3 โ PII Redaction: email, phone, credit card, SSN patterns
- P4 โ OpenTelemetry tracing: OTLP export, Jaeger-compatible
- P5 โ Forensic Black Box: append-only SQLite ledger with HMAC chain
- FastAPI proxy on port 8000, `/health`, `/mcp`, `/stats` endpoints
- Docker Compose quick start (single `docker-compose up`)
- JWT + API key authentication
- Apache 2.0 license
Subscribe to
releases via Atom feed
or watch the
GitHub repository.