Changelog

What shipped, in product terms

A human-curated record of customer-visible changes. This is not a stream of commit messages: each note describes the capability, the operating boundary it changed, and the public product contract behind it.
Cadence
Curated weekly
Filter
Customer-visible work
Evidence
Linked product contracts

Dashboards became programmable Pages

The dashboard and Page authoring boundaries now share one widget model for people, LiveView surfaces, and MCP clients.

  • Chart, stat, table, feed, and rich-text widgets use the same Page composition.
  • MCP clients can validate, create, and edit dashboards with revision-aware operations.
  • Saved Views remain reusable query inputs rather than a second dashboard format.

Dashboard docs · Pages and publishing

Workflow credentials got a fail-closed boundary

Secrets, runtime injection, run output, and operator evidence now meet at one explicit security boundary.

  • Named secrets are write-only and use envelope encryption at rest.
  • Engine-injected values and their Base64 forms are redacted before persistence or broadcast.
  • If the run-secret registry cannot answer, string output is suppressed instead of passed through.

Security overview · Secret handling

Human gates became durable run state

A workflow can suspend at an input or approval, release compute, and resume the same run after an operator responds.

  • Boolean approvals, single choices, multiple choices, and free-text input share one gate.
  • Suspended runs resume from the waiting step rather than restarting the workflow.
  • Responses remain attached to the run and step history for later review.

Human input and approvals · Debugging runs

Build the next release process with us

Join the launch list for product updates, or bring a real delivery process to a design partnership with the founder.

Prefer to talk it through? Talk to the founder