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-auditpage 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
--namespaceflag, 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)
Improved
Section titled “Improved”- 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)