v1.2.11: Kubernetes-Native GRC Dispatcher & OOM Resilience Fix
馃殌 What's New
Kubernetes-Native GRC Dispatcher
We've introduced a robust, non-blocking asynchronous transport layer to stream PII redaction and Tool-Call RBAC decision logs directly to GRC platforms (Vanta, Drata, Sprinto) and SIEMs without impacting the Data Plane's critical <1ms SSE streaming latency.
- AsyncWebhookTransport: Supports fire-and-forget HTTP webhooks for direct evidence ingestion into compliance platforms. Re-uses
httpxconnection pools to prevent socket exhaustion at high concurrency. - SidecarFileTransport: Append-only WORM file writer optimized for fluentd/promtail logging stacks native to Kubernetes sidecar patterns.
馃悰 Bug Fixes & Stability
- Memory Resilience (OOM Fix): Resolved a memory leak in the Trace Exporter during high concurrent streaming load. The proxy now aggressively conforms to its
<55MBRAM footprint, even under Docker/K8scgrouphard limits (--memory="55m"), by dropping excessive async task overhead and correctly managing garbage collection of completed transport events. InMemoryPolicyResolverFallback: Ensured high availability of the Pluggable Tool-Call RBAC engine by adding a resilient in-memory fallback strategy if the primary Redis/OPA/Vault cluster becomes temporarily unavailable.- Documentation Updates: Improved internal navigation by hyperlinking all Enterprise Flagship Features in the
README.mdto their corresponding architectural, security, and compliance deep dives.
Full Changelog: v1.2.9...v1.2.11