Skip to content

v0.15.0

Choose a tag to compare

@dzikowski dzikowski released this 24 Sep 16:30
· 8 commits to main since this release
  • Scripts in Markdown: Bodies are '…' and '''…''', so examples no longer break CommonMark fences. Backticks are gone.
  • Removal of run: run is no longer a keyword. Call a workflow or script by writing its name: save(path).
  • Large output stays off the heap: A call's bytes stay on disk until you use them. Ignoring a result, printing it, or sending it to an agent does not load the whole thing into Jaiph.
  • Streaming pipelines: stdin gen() -> upper() -> count() runs the stages together and passes bytes through pipes. A large payload does not sit in RAM between steps.
  • Serve: HTTP paths drop /v1 (POST /{name}). No auth unless you set a token or OIDC — same as jaiph mcp. --allow-anonymous is only needed to bind off-loopback without auth. The runtime image publishes to GHCR.
  • Editors: VS Code, Zed, and the docs highlighter follow the new call and pipeline syntax.

Full Changelog: v0.14.0...v0.15.0