Skip to content

chore(master): release 0.8.0 - #84

Closed
wippy-releases[bot] wants to merge 1 commit into
masterfrom
release-please--branches--master--components--dataflow
Closed

wippy-releases[bot] wants to merge 1 commit into
masterfrom
release-please--branches--master--components--dataflow

Conversation

@wippy-releases

Copy link
Copy Markdown
Contributor

🤖 I have created a release beep boop

0.8.0 (2026-09-23)

Features

  • add durable signal revival sweeper (529a4d8)
  • add optional host-configured dataflow diagnostic retention [skip ci] (9692909)
  • agent: max_iterations joins the reserved agent-node inputs (35cf94d)
  • agent: max_iterations joins the reserved agent-node inputs (aa27014)
  • dataflow: add durable execution frames (7fc7639)
  • dataflow: add pure overseer lifecycle state (0c68d50)
  • dataflow: make waits and recovery event driven (6d6908c)
  • dataflow: make waits and recovery event driven (127b8c0)
  • dataflow: make workflow ownership restart-safe (630c4ae)
  • dataflow: make workflow ownership restart-safe (102f1e9)
  • dataflow: route agent checkpoints through canonical bindings (2185a94)
  • dataflow: route client activation through overseer (51e28e8)
  • dataflow: supervise durable activations (c9186d9)
  • Define new param web_host_origin_env (#1) (0f663d9)
  • migrations: assert UTF8 database encoding at install (cc2a51f)
  • migrations: the database encoding is a day-one contract (91dca33)
  • Move code from userspace (c5d4a45)
  • parallel: add durable rolling scheduling (#50) (0eb810a)
  • persist: add generation-fenced activations (3d1d965)
  • persist: fence workflow lifecycle projections (04a7417)

Bug Fixes

  • agent: answer sibling tool calls when the exit validator rejects finish (66ede44)
  • agent: cap consecutive turns that call no tool and give no answer (b044352)
  • agent: empty assistant turn never completes the node (56405d3)
  • agent: empty assistant turn never completes the node (8a352b0)
  • agent: keep aggregate failure evidence derived from unhandled outcomes (a3aacd4)
  • agent: make the unproductive-step bound configurable, named and durable (e0ce006)
  • agent: resolve tool_calling from one default in the agent node (#82) (1e31422)
  • agent: resume control child DAGs after recovery (35b96d0)
  • agent: resume control child DAGs after recovery (578e1ce)
  • agent: treat a nil-content named input as absent (ea9ed60)
  • agent: validate structured finish arguments (eaefd93)
  • answer sibling tool calls when exit validator rejects finish (5723b80)
  • api: declare exact dataflow dependencies (4121cbf)
  • api: narrow dataflow dependency ownership (e46318f)
  • bind dataflow sweeper security scope (22e8bab)
  • build wake_repo queries so they run on postgres, and run the wake tests (3de173c)
  • build wake_repo queries so they run on postgres, and run the wake tests (e07cce2)
  • centralize durable signal wake recovery (3425ee9)
  • ci: repair release-please auth and version bumping (#22) (b0dc2be)
  • claim orchestrator before state load (27ac93d)
  • client: authorize durable activation (700f8b8)
  • dataflow_nodes table name (#6) (7a4b4a9)
  • dataflow: bound overseer service authority (d6e70b8)
  • dataflow: converge stale wake state (586241f)
  • dataflow: fence orchestrator lifecycle (9f82b0a)
  • dataflow: harden durable wake delivery and packaging (093cdf9)
  • dataflow: harden release startup and metadata (57f8c5e)
  • dataflow: make durable wake delivery exact (4c1ec29)
  • dataflow: make durable wake recovery event-driven (4987eab)
  • dataflow: make durable wake recovery event-driven (1b52970)
  • dataflow: satisfy strict overseer boundaries (2e45cd7)
  • dataflow: satisfy strict overseer boundaries (d4aab76)
  • declare modules/imports for require() under per-chunk import scoping (8156953)
  • fence rolling yield handoffs (85d6cf7)
  • fence rolling yield handoffs (1fa7c94)
  • flow: preserve agent capability overlays (c53f6b2)
  • flow: preserve agent capability overlays (7335beb)
  • improve error handling, validation, and diagnostics in flow compiler (#7) (5b6d891)
  • make dataflow PostgreSQL-safe (c2435d3)
  • make dataflow PostgreSQL-safe (2cb54fe)
  • nil-resolved transform fields deliver no input; agent reserved carriers read absence (05fe4ec)
  • node: a transform field resolving to nil delivers no input (acc696d)
  • persist: call the workflow update handler through its local name (bd8541c)
  • persist: complete the storage boundary; respect binary content (9f85f18)
  • persist: deduplicate concurrent yield creation (#55) (9550f89)
  • persist: make mutable slot creation race-safe (#53) (7df3afe)
  • persist: order terminal lifecycle locks (5b62efa)
  • persist: the storage boundary covers every write and respects binary (d8ac99f)
  • persist: the storage boundary guarantees valid UTF-8 (3a371c0)
  • persist: the storage boundary guarantees valid UTF-8 (1b6699b)
  • preserve agent node context (cf30632)
  • preserve exact dataflow execution identity (f7da5a9)
  • preserve exact dataflow execution identity (d5e83ff)
  • preserve exact wake delivery acknowledgement (f5c5d07)
  • prevent terminal yield recovery loops (38d8c6d)
  • reconcile idempotent recovery results (43b0eaa)
  • recover explicit replay conflicts portably (6163214)
  • recover explicit replay conflicts portably (2d34bd0)
  • recover pending commits on orchestrator restart (ffdc855)
  • relax dataflow revival sweep interval (bda632e)
  • release: publish dataflow 0.7.15 (aecc67d)
  • replay consumed signals to replacement yields (bbf15e0)
  • restore backward-compatible API across node, client, and func modules (8939a59)
  • restore parallel node BC with on_error/filter/unwrap config API (3e3e876)
  • retry durable wakes until consumption (0652173)
  • runner: a terminal process result always persists as valid content (bc50465)
  • runner: a terminal process result always persists as valid content (1b2176d)
  • runner: completion persists as its own batch; consumed child errors are not failure evidence (64d2026)
  • runner: persist completion as a generation-fenced batch head (7a9b985)
  • stabilize dataflow revival sweeper (ce39cdc)

This PR was generated with Release Please. See documentation.

@wolfy-j

wolfy-j commented Sep 23, 2026

Copy link
Copy Markdown
Contributor

Closed: v0.7.18 had no tag or GitHub release (its release PR was merged while release-please could not run), so release-please re-scanned history back to v0.7.16 and listed already-released features. v0.7.18 is now tagged at c26888f; release-please regenerates the release from there.

@wolfy-j wolfy-j closed this Sep 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant