Skip to content

Ironflow v0.16.0

Ironflow v0.16.0 delivers production-grade Kubernetes infrastructure with CloudNativePG, a full SRE observability stack, SDK code generation, and a compliance audit trail dashboard. Test coverage now exceeds 80% across all core packages.

  • CloudNativePG production hardening — HA PostgreSQL with PgBouncer pooler, S3 backups via Barman, and Prometheus alert rules (#325)
  • Compliance Audit Trail dashboard — new /compliance-audit page for viewing auth decisions, CRUD events, and policy evaluations (#323)
  • SRE observability stack — kube-prometheus-stack, BlackBox Exporter, 11 alert rules, and 4 operational runbooks (#309)
  • SDK code generation — route manifest extraction and automatic Go, TypeScript, Python, and browser SDK client generation from a running server (#305)
  • Go SDK streaming worker — ConnectRPC-based bidirectional streaming for pull-mode workers in Go (#299)
  • SDK parity — config watch endpoint, Go webhook create, and cross-SDK feature alignment (#288, #291)
  • Production-grade bundled NATS — JetStream hardening for single-binary deployments (#284)
  • CloudNativePG operator — replaced PostgreSQL StatefulSet with CNPG Cluster CR for automated failover (#280)
  • Performance benchmark suite — Go component benchmarks and k6 load tests (#272)
  • CI coverage ratchet — coverage gate prevents regressions below threshold (#275)
  • Deploy template hardening — declarative YAML prereqs, CRD existence gating, correct medium worker count for HA (#328)
  • Bootstrap race condition — fix credential display and kubeconfig handling (#319)
  • Deploy CLI — add --namespace flag, auto-save kubeconfig (#318)
  • Browser SDK streaming — switch from gRPC-Web to Connect transport for reliable streaming
  • Shared proto module — extract api/go/ as a standalone Go module for cleaner SDK imports (#297)
  • Lint and test stability — resolve race conditions, errcheck violations, and flaky load tests (#316)
  • Test coverage push to 80%+ — server (53% → 78%), CLI (61% → 81%), scaffold, ConnectRPC, engine, and JS SDK packages (#273, #274, #298, #301, #302, #304, #329)
  • Documentation overhaul — template-based deployment docs, Helm/Terraform explainers, JS SDK reference, SVG architecture diagrams, and operational runbooks (#277, #311, #312, #292, #313)