Skip to content

Releases: underpass-ai/made

v0.10.0

Choose a tag to compare

@github-actions github-actions released this 04 Oct 18:00
48807a5

What's Changed

  • ci(integration): descubrir los tests con contenedores en vez de listarlos by @tgarciai in #265
  • fix(agentic-system): un guardado contra un diseño inexistente es not_found, no conflicto en la revisión 1 by @tgarciai in #264
  • test(local-execution): evita ETXTBSY al ejecutar el script recién escrito by @tgarciai in #267
  • fix(authorization): prove the #233 request-index collision on SQLite and Postgres by @tgarciai in #266
  • fix(sqlite): los fallos del backend SQLite llegan como failed_precondition (#268) by @tgarciai in #269
  • docs: pixel Emblem logo in README by @tgarciai in #272
  • feat(design): canonical advisor ceremony pattern (#274) by @tgarciai in #275
  • chore(release): cut 0.10.0 by @tgarciai in #276

Full Changelog: v0.9.1...v0.10.0

v0.9.1

Choose a tag to compare

@github-actions github-actions released this 30 Sep 15:30
9533147

What's Changed

  • docs: align MADE guides with published 0.9.0 by @tgarciai in #259
  • fix: toma de claims caducados/fallidos y puertos sin carrera TOCTOU (#254, #258) by @tgarciai in #261
  • fix(core): verificar publicaciones con el esquema de digest con que se sellaron by @tgarciai in #260
  • fix(tests): causas de los flakes #255 (runtime cruzado en el backup) y #256 (principals.json reescrito) by @tgarciai in #262
  • chore(release): cut 0.9.1 by @tgarciai in #263

Full Changelog: v0.9.0...v0.9.1

v0.9.0

Choose a tag to compare

@github-actions github-actions released this 30 Sep 09:24
40552ca

What's Changed

  • docs: align MADE guides with published 0.8.0 by @tgarciai in #248
  • feat: listar y leer definiciones de ceremonia publicadas (F2) by @tgarciai in #252
  • Forma de repeat explícita en los errores y desenlace para el repeat de grupo agotado (F1 + F5) by @tgarciai in #251
  • feat(design): timeout propio por etapa en made_design_ceremony (F4) by @tgarciai in #250
  • chore(release): cut 0.9.0 by @tgarciai in #257

Full Changelog: v0.8.0...v0.9.0

v0.8.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 17:16
4346d02

What's Changed

  • C6: checkpoint de implementación y correcciones fundacionales by @tgarciai in #205
  • test(backup): verify identical composed retry by @tgarciai in #206
  • fix(plugin): register native Windows launcher by @tgarciai in #209
  • docs: make Integrator vocabulary executable by @tgarciai in #207
  • fix(postgres): bind backup manifest to dump snapshot by @tgarciai in #208
  • test(postgres): verify receipt artifact content by @tgarciai in #210
  • fix(worker): renew recovery authority under the original fence by @tgarciai in #213
  • feat: make delegated execution profiles explicit by @tgarciai in #212
  • feat(runtime): expose idempotent fenced delegated lease renewal by @tgarciai in #211
  • fix(artifacts): release restore protection after verification by @tgarciai in #214
  • feat(ceremony): expose live agent status by @tgarciai in #215
  • feat(ceremony): stream typed agent progress by @tgarciai in #216
  • test(c6): close integrated daemon and maintenance acceptance by @tgarciai in #217
  • feat(ceremony): add coordinated pause and resume preflight by @tgarciai in #218
  • docs: record the C7 architecture decisions (ADR 019-022) by @tgarciai in #219
  • feat(delivery): durable host delivery ledger, integrator bindings and host activation by @tgarciai in #220
  • Seal the plan, then open an auditable successor (#187) by @tgarciai in #221
  • Compose ceremonies into an agentic system (#203) by @tgarciai in #223
  • Deliver interventions to live agents, with an acknowledgement that proves it by @tgarciai in #222
  • Lock the revision head row instead of an aggregate (#226) by @tgarciai in #227
  • Read the global feed as news an integrator can act on (#204) by @tgarciai in #228
  • Name the step that ran out of time (#204) by @tgarciai in #229
  • Let the ledger hear back from an activation adapter (#204) by @tgarciai in #230
  • The durable attention projector, one cursor per binding (#204) by @tgarciai in #232
  • Bind a host to a scope, and move the work it is owed (#204) by @tgarciai in #234
  • Hand a bound host what it is owed (#204) by @tgarciai in #235
  • Record intent before the effect, and the effect after (#204) by @tgarciai in #236
  • Read what the loop has been offered, and gather the five use cases (#204) by @tgarciai in #237
  • feat: wire the integrator loop into the service and the engine by @tgarciai in #239
  • feat(surfaces): the integrator loop on all four surfaces by @tgarciai in #240
  • The command activation adapter, and discovery that asks the engine by @tgarciai in #241
  • D2b: the integrator loop's acceptance ceremony, a fake host, and what a restart costs by @tgarciai in #243
  • docs(c7): close the cut — operator guide, declared limits, CHANGELOG as 0.8.0 by @tgarciai in #244
  • Corte 7: the integrator loop, usable by a host, and the cut's close-out by @tgarciai in #245
  • fix(ci): make the four intermittent tests deterministic by @tgarciai in #246
  • chore(release): cut 0.8.0 by @tgarciai in #247

Full Changelog: v0.7.8...v0.8.0

v0.7.8

Choose a tag to compare

@github-actions github-actions released this 19 Sep 13:01

Full Changelog: v0.7.7...v0.7.8

v0.7.7

Choose a tag to compare

@github-actions github-actions released this 19 Sep 12:11

Full Changelog: v0.7.6...v0.7.7

v0.7.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 10:00

What's Changed

  • fix(e2e): await NATS subscription readiness by @tgarciai in #154
  • Project ordered fan-out metrics and typed sibling failures by @tgarciai in #162
  • Run concurrent ceremony states with bounded fan-out by @tgarciai in #164
  • Expose local council operations with injectable providers and ports by @tgarciai in #165
  • Use the selected full-color Cuatro voces brand across MADE by @tgarciai in #166
  • feat: execute typed aggregation after concurrent joins by @tgarciai in #167
  • feat: measure and bound opt-in parallel proposing by @tgarciai in #168
  • feat: compose bounded ceremony patterns per stage by @tgarciai in #169
  • Stream resumable ceremony progress by @tgarciai in #170
  • feat(ceremony): complete durable child orchestration by @tgarciai in #171
  • test(upgrade): preserve published 0.6.0 streams and reconcile historical branches by @tgarciai in #172
  • fix(storage): reject snapshots incompatible with older readers by @tgarciai in #173
  • ci: reuse verified immutable images for complete Compose smoke by @tgarciai in #174
  • ci: reuse four verified commit images in full Compose smoke by @tgarciai in #175
  • feat: add durable ceremony lifecycle and deadline controls by @tgarciai in #176
  • feat: persist and transfer verifiable artifacts across public surfaces by @tgarciai in #177
  • feat: retain councils and recover their independent journal by @tgarciai in #178
  • feat: recover worker executions through durable receipts by @tgarciai in #179
  • feat: enforce durable budgets across ceremony trees by @tgarciai in #180
  • feat: share ceremony state and recovery through Postgres by @tgarciai in #181
  • Authorize all operator surfaces and prepare 0.7.0-rc.1 by @tgarciai in #182
  • Fix missing branding assets in plugin release bundles by @tgarciai in #183
  • Fix Compose release startup and prepare 0.7.0-rc.2 by @tgarciai in #184

Full Changelog: v0.6.0...v0.7.0

v0.7.0-rc.1

v0.7.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 19 Sep 08:46
f8e3852

MADE v0.7.0-rc.1 — incomplete prerelease

This release candidate is incomplete and is not recommended for installation.

The plugin and standalone packages were uploaded successfully, but the full
release pipeline stopped at the Docker Compose validation because
MADE_CEREMONY_SEARCH_CURSOR_HMAC_KEY was missing from the Compose YAML.
The fixture also omitted its required stable MADE_CEREMONY_STORE_ID; both
configuration values are being corrected for the next candidate.
The public crates, release container images, and Helm chart were therefore not
published for rc1.

The v0.7.0-rc.1 tag is immutable and remains attached to its original source
commit. Use the next release candidate once its complete publication and
distribution checks pass.


What's Changed

  • fix(e2e): await NATS subscription readiness by @tgarciai in #154
  • Project ordered fan-out metrics and typed sibling failures by @tgarciai in #162
  • Run concurrent ceremony states with bounded fan-out by @tgarciai in #164
  • Expose local council operations with injectable providers and ports by @tgarciai in #165
  • Use the selected full-color Cuatro voces brand across MADE by @tgarciai in #166
  • feat: execute typed aggregation after concurrent joins by @tgarciai in #167
  • feat: measure and bound opt-in parallel proposing by @tgarciai in #168
  • feat: compose bounded ceremony patterns per stage by @tgarciai in #169
  • Stream resumable ceremony progress by @tgarciai in #170
  • feat(ceremony): complete durable child orchestration by @tgarciai in #171
  • test(upgrade): preserve published 0.6.0 streams and reconcile historical branches by @tgarciai in #172
  • fix(storage): reject snapshots incompatible with older readers by @tgarciai in #173
  • ci: reuse verified immutable images for complete Compose smoke by @tgarciai in #174
  • ci: reuse four verified commit images in full Compose smoke by @tgarciai in #175
  • feat: add durable ceremony lifecycle and deadline controls by @tgarciai in #176
  • feat: persist and transfer verifiable artifacts across public surfaces by @tgarciai in #177
  • feat: retain councils and recover their independent journal by @tgarciai in #178
  • feat: recover worker executions through durable receipts by @tgarciai in #179
  • feat: enforce durable budgets across ceremony trees by @tgarciai in #180
  • feat: share ceremony state and recovery through Postgres by @tgarciai in #181
  • Authorize all operator surfaces and prepare 0.7.0-rc.1 by @tgarciai in #182
  • Fix missing branding assets in plugin release bundles by @tgarciai in #183

Full Changelog: v0.6.0...v0.7.0-rc.1

MADE 0.6.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 16:44
628456d

MADE 0.6.0 strengthens execution ownership and makes returning to a state durable. It also fixes counted-join publication and rebuilds the documentation around installation, authoring, execution and embedding. Hosts remain responsible for launching workers and performing external work.

Breaking changes: upgrade clients with the engine

Completion now requires the unchanged claim_fence returned by the accepted claim. Capture it before starting work and send it with the result. Missing or malformed fences are invalid requests; wrong or superseded fences are refused without appending events, changing outputs/context or clearing the replacement worker’s lease. Never attach an old result to a newer claim’s fence. Fencing does not undo external side effects. (#127)

Rust EmbeddedMade::start_step now returns StartCeremonyStepOutput. Use claim.attempt() where needed, retain claim.claim_fence().clone(), and pass the fence as the fifth argument to CompleteCeremonyStepInput::new. Application-owned run_step retains its accepted fence automatically.

Report ids, reconsideration conditions and scoped recipients now share a 100-item limit and uniqueness after whitespace normalization. Reports and conditions must be nonempty; omitted or empty transport recipients mean the whole table. Report ids and conditions retain input order; role ids remain an ordered set. Invalid commands are rejected, not shortened or deduplicated. Rust callers must handle validated types and fallible constructors, including GenerateCeremonyReportInput::new. (#100)

Durable execution and authoring

  • Transitions seal a destination state_visit and exact step reset set. Re-entering a state starts fresh work while retaining prior executions. State visits, state repetition, step repetition and retry attempts remain distinct coordinates. (#129)
  • Analysis warns when global all_steps_completed waits for downstream work it prevents from running. The warning does not change the guard’s execution semantics. (#143)
  • Definitions using steps_completed:n now publish, reopen from SQLite and execute across the shared surfaces. The fix preserves other guards’ canonical bytes. (#150)

Before upgrading writers, preserve a consistent SQLite backup and update clients. Historical events remain readable without rewriting their bytes; older binaries are not guaranteed to read newly appended visit schemas. An executable downgrade alone is not a store rollback. Follow the migration guide.

Documentation and installation

The new documentation includes complete examples and a MADE wordmark in SVG, ASCII and Unicode forms. Two historical archives preserve 95 files with byte-length and SHA-256 manifests.

MADE’s catalogue is now made, displayed as MADE, with plugin identity made@made. It remains in this repository’s existing marketplace branch, which now points to this release. Plugin assets for four platforms are public. See plugin installation for setup and migration from the old catalogue.

v0.5.0

Choose a tag to compare

@github-actions github-actions released this 18 Sep 06:27
da8406b

MADE 0.5.0 combines the durable event-stream foundation with the first concurrency and bounded-workflow primitives.

  • Embedded first: local SQLite ceremony state, session memory, durable event cursors and reports. The host executes the agents, tools and human work.
  • Concurrent workflows: independently claimable steps, joins, capacity limits, bounded repetition, dynamic roles and atomic context writes.
  • Install without Rust: checksummed standalone executables and Codex/Claude Code plugin bundles for Linux x86_64/arm64, macOS arm64 and Windows x86_64.
  • Kubernetes: versioned service images and Helm chart, including fixes for embedded NATS NetworkPolicy selectors and ceremony-store volume mounting.
  • A rebuilt README, copyable embedded Codex setup and corrected release instructions.

Install from crates.io with cargo install made-mcp --locked, or use the executable/plugin assets below. Version 0.4.0 was a planning checkpoint and was not published separately.

MADE remains pre-1.0. Hosts schedule concurrent agents; automatic parallel drivers, the complete orchestration patterns and parent/child ceremony composition remain on the roadmap. Existing limitations and migration details are documented in the links below.

Getting started · Complete changelog · MCP setup and migration · Kubernetes deployment