Skip to content

v0.9.2 — The Completion Release

Choose a tag to compare

@mgillr mgillr released this 06 Apr 19:28
· 229 commits to main since this 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