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.
Features
Section titled “Features”- 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 viaIRONFLOW_BLOB_URL+IRONFLOW_ARTIFACT_THRESHOLD. Missing blobs surface as an explicitblob_unavailableerror, 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 syncto write to disk andironflow skills doctorto verify currency. A staleness warning surfaces on startup when on-disk skills predate the binary. (#1199) ironflow version --jsonfor machine-readable version output. (#1199)- Cluster monitoring profile:
--profile monitoringon 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-releasesrepo on each release —git cloneto 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-pluginspecifiers to published npm versions after v1.170.x didn’t exist on npm. (#1201)
Improvements
Section titled “Improvements”- 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)