Skip to content

Ironflow v0.23.0

Ironflow v0.23.0 ships transparent blob overflow for large run and step outputs, binary-embedded AI skills with zero-install cold-start, and an optional monitoring profile for self-hosted Docker Compose deployments.

  • Transparent blob overflow: large run/step outputs automatically offload to configurable blob storage (filesystem or S3-compatible); reads inflate transparently across REST, Connect, ironflow inspect, NATS subscribers, and time-travel. Configure via IRONFLOW_BLOB_URL + IRONFLOW_ARTIFACT_THRESHOLD. Missing blobs surface as an explicit blob_unavailable error, never an opaque 500. (#1193)
  • Automated blob reclamation on environment delete: deleting an environment now eagerly removes all offloaded blobs across artifacts, runs, and snapshots namespaces. (#1197)
  • Binary-embedded AI skills: AI skills ship inside the Ironflow binary — no separate install. Use ironflow skills sync to write to disk and ironflow skills doctor to verify currency. A staleness warning surfaces on startup when on-disk skills predate the binary. (#1199)
  • ironflow version --json for machine-readable version output. (#1199)
  • Cluster monitoring profile: --profile monitoring on Docker Compose clusters wires Prometheus, Jaeger, and Grafana with auto-provisioned dashboards for Ironflow and NATS metrics. (#1204)
  • Public deploy artifacts: Docker Compose self-host files published to the public ironflow-releases repo on each release — git clone to grab them. (#1204)
  • Blob overflow publish: outputs degrade gracefully on permanent blob loss, retry once on transient errors, and never emit raw __blob__ sentinels to NATS subscribers. S3 URL parser rejects path-component URLs; 404 classification improved. (#1198)
  • Portal build: reverted @tanstack/router-cli/router-plugin specifiers to published npm versions after v1.170.x didn’t exist on npm. (#1201)
  • Install docs updated: Go SDK import path corrected to public mirror (github.com/sahina/ironflow-go/ironflow) across 19 docs files; Python SDK install section added; cosign v3 single-bundle note added. (#1194)