Release history

Changelog

All notable changes to Admina are documented here. Follow GitHub Releases for notifications.

v0.2.0

latest

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
View on GitHub โ†’

v0.1.0

initial release

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
View on GitHub โ†’
Subscribe to releases via Atom feed or watch the GitHub repository.