Skip to content

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 configurationironflow serve -f ironflow.yaml for 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)
  • Documentation audit — fixed 42 issues across 24 files, added projection streaming and embedded worker docs (#266, #260)
  • Deployment docs consolidated under Platform tab with self-host, multi-node, Helm chart, and Hetzner guides (#268)