Ironflow v0.15.0
Ironflow v0.15.0 brings Kubernetes deployment to production-ready status with a Helm chart, Terraform-based Hetzner Cloud deployment, and YAML configuration support. Plus a refreshed dashboard, comprehensive documentation overhaul, and multi-node safety improvements.
- Helm chart for Kubernetes deployment — deploy Ironflow with optional bundled NATS and PostgreSQL subcharts, OCI registry publishing, template tests, and k3d E2E validation (#267)
- Hetzner Cloud deployment via Terraform — provision a production-grade Talos Linux cluster with NATS JetStream, CloudNativePG PostgreSQL, Sealed Secrets, and Ironflow. Includes bootstrap, validation, and teardown scripts with Makefile targets (#269)
- YAML configuration —
ironflow serve -f ironflow.yamlfor declarative server configuration (#261) - Deployment overview documentation — comparison guide for all deployment options (local dev, self-host, multi-node, Helm, Hetzner) with environment-specific configuration tabs (#269)
- Todo web app example — bare-bones Next.js example demonstrating events, projections, and embedded workers (#257)
- Ironflow brand identity — logo, assets, typography applied to the dashboard (#255)
- Custom docs domain — docs.ironflow.dev configured for GitHub Pages (#259)
- Multi-node step execution safety guards — prevent duplicate step processing across cluster nodes (#265)
- Browser subscription lifecycle errors — suppress onError noise from expected disconnects (#264)
- Dockerfile optimization — removed redundant web/dist copy, added HEALTHCHECK, reduced image size (#269)
- release.sh — now bumps Helm chart appVersion alongside JS packages and Makefile (#269)