Skip to content

Ported from the repository CHANGELOG. The source of truth lives with the code.

Changelog ​

All notable changes to Ovara are documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased ​

1.0.0 - 2026-06-12 ​

Added ​

  • Runtime Gateway (Phase 1-65): 11 execution surfaces (shell, exec, git.push/pull/fetch/checkout, github.push/pr/merge/delete_branch, ci.trigger, shell.sandboxed) with allow/deny/escalate policy evaluation, HMAC-SHA256 cryptographic receipts, SLA health diagnostics, stuck-executing recovery, and panic recovery.
  • Machine Identity (Phase 66): 4 cryptographic primitives - AgentIdentity (ed25519), CapabilityLease (signed with TTL/depth), DelegationChain (SHA-256 hash lineage), TrustMetadata. Cryptographic signature verification wired into gateway evaluator.
  • Trust-Aware Security (Phase 67): drift detection (sliding-window action pattern analysis), trust degradation (exponential decay + streak acceleration), chain detection (self-delegation, depth, rapid re-delegation), trust-dependent policy rules (MinTrustScore, MinTrustLevel).
  • Production Hardening (Phase 68): deployment guide (systemd, Docker), operations runbook, security hardening profile, full API reference, comprehensive test suite.
  • Cloud Foundation (Phase 69): hosted control plane (Fastify + Drizzle ORM + PostgreSQL) with multi-tenant support, gateway enrollment, policy distribution, API key management, revocation APIs.
  • Enrollment Sync (Phase 70): cloud enrollment client (ed25519 key generation), policy sync service, cloud heartbeat.
  • Observability Pipeline (Phase 71): OpenTelemetry-compatible span exporter, NATS event streaming, ClickHouse analytics schema (5 tables, materialized views), metrics-to-pipeline bridge.
  • Enterprise Features (Phase 72): OIDC + SAML SSO providers, compliance report generator (SOC2, GDPR, audit summaries), audit pipeline.
  • Infrastructure (Phase 73): Terraform K8s manifests (control plane 2-replica, gateway HPA 3-20, PostgreSQL, multi-region us-east-1/us-west-2/eu-west-1/ap-southeast-1), Docker Compose full stack, Dockerfiles for all services.
  • Federated Trust (Phase 74): cross-organization trust graph with DFS path computation, portable ed25519-signed cross-org receipts, federated identity bridging.
  • SDKs (Phase 75): TypeScript SDK (@ovara/sdk) with 16-method client, retry with exponential backoff, portable verification (18 tests passing). Python SDK (ovara-sdk) with async httpx, ed25519 verification (70 tests passing).
  • Production Hardening & Final Validation (Phase 76): 0 data races across 30+ Go packages, 100% TS strict mode compliance, 4 docker-compose files, 11 Dockerfiles, 3 GitHub Actions workflows.
  • Integrations: CrewAI, OpenAI Agents SDK, OpenAI, LangChain, MCP, Browser Automation - all with portable verification.
  • Trust Server (Phase 77): HTTP service for federated trust queries, federated client in gateway evaluator, portable trust state SDK with file-backed ExportState/ImportState.
  • OpenTelemetry tracing instrumentation (Phase 78): end-to-end trace propagation in runtime gateway with OTLP-compatible span emission.
  • Hardening & Code Quality (Phase 79): high-severity error handling fixes, security improvements, code quality improvements (deduplication, entropy), handler tests for all service servers, migration tool tests.
  • Admin Dashboard (apps/admin-dashboard): Next.js dashboard with gateway monitoring, policy editor, audit log, organizations, gateways, and settings pages (25 tests).
  • Go CLI (tools/cli): 7 integration tests for operator workflows.
  • Migration tool (tools/migration): local-to-cloud data transfer with converter, exporter, importer, validator.
  • Benchmark tool (tools/benchmarks): load generation, percentile reporting.
  • Security Profiles (security/): AppArmor (235 lines), eBPF interceptor (9K C with BPF maps), Seccomp profile (3.4K JSON), Firecracker microVM config.

Security ​

  • HMAC-SHA256 receipt signing with deterministic action digests
  • ed25519 signature verification on all identity artifacts
  • SHA-256 hash lineage for delegation chains
  • AppArmor mandatory access control profile
  • eBPF ring-buffer syscall monitoring
  • Seccomp syscall allowlist (~130 syscalls)
  • Firecracker microVM hardware isolation

Performance (Apple M4) ​

OperationLatency
Policy-only decision5,374 ns
Decision with identity6,126 ns
Decision with anomaly6,210 ns
Full identity+lease decision7,669 ns
HMAC-SHA256 sign598 ns
HMAC-SHA256 verify614 ns

Test Coverage ​

  • 1,200+ test functions across 30+ packages
  • 0 data races under go test -race
  • 100+ TypeScript test cases (Vitest)
  • 70 Python test cases (pytest)

Released under the Apache 2.0 License.