v0.9.2 — The Completion Release
New Features
- ComplianceAuditor: Regulatory compliance validation against EU AI Act, GDPR, HIPAA, and SOX frameworks
- ComplianceReport: Structured compliance reports with per-rule findings and severity levels
- EUAIActReport: Specialised EU AI Act report generator covering Articles 9, 10, 12, 13, 14
- FlowerCRDTClient: Flower federated learning client wrapper with CRDT-safe weight aggregation
- CRDTStrategy: Flower strategy plugin — drop-in replacement for FedAvg with CRDT guarantees
- FlowerAggregator: Server-side aggregator with merge verification and provenance
Extended Modules
- MergeTracer: OpenTelemetry-compatible distributed tracing for merge operations
- DriftDetector: Statistical drift detection across merge generations
- PrometheusExporter: Export merge metrics in Prometheus exposition format
- GrafanaDashboard: Auto-generated Grafana dashboard JSON for merge monitoring
Stats
- Tests passing: 3,041 → 3,254 (+213)
- New modules:
compliance.py,flower_plugin.py - Extended:
observability.py - Zero breaking changes, zero regressions
pip install crdt-merge==0.9.2
Full Changelog: https://github.com/mgillr/crdt-merge/blob/main/CHANGELOG.md