Skip to content

v0.13.0-rc0 - Agent runtime resilience

Pre-release
Pre-release

Choose a tag to compare

@bussyjd bussyjd released this 08 Jul 06:16
a29c826

Obol banner

v0.13.0-rc0 - Agent runtime resilience

This draft release candidate rolls up the seller-journey, app-resume, LiteLLM zero-downtime, remote-signer, Hermes-agent, skills, dependency-update, and smoke-hardening work staged in integration/v0.13.0-rc0.

Warning

This is a pre-release candidate. The RC smoke is not fully green yet (flow-13 agent-buy and flow-14 chart-fetch blockers, see Known Issues); do not promote to v0.13.0 until they are fixed and the full release smoke passes from the integration tip.

Install / Upgrade

# Install this release candidate
OBOL_RELEASE=v0.13.0-rc0 bash <(curl -s https://stack.obol.org)

# Run the stack
obol stack init && obol stack up

Release Highlights

Seller and agent journey polish

The RC includes the seller journey README refresh, buyer discovery hardening, installed app resume, persisted overrides, and stronger sell/buy failure reporting so operators get clearer recovery paths when an agent or paid route cannot resume cleanly.

Zero-downtime LLM and payment gate hardening

LiteLLM hot-path config changes avoid unnecessary restarts, the x402 buyer sidecar is split out for cleaner rollout behavior, and payment/RPC gate PodDisruptionBudgets protect single-replica services during node maintenance.

Hermes and remote-signer updates

The RC picks up the Hermes agent image bump and remote-signer chart bump. Hermes dashboard auth and default-agent sync behavior are part of the smoke validation surface for this release.

Release and QA tooling

The RC includes GoReleaser publishing work, refreshed skills, release-smoke QA documentation improvements, and the #715 flow13 catalog-envelope smoke fix.

Superseded PRs

This integration release supersedes the source PRs that were folded into the RC branch: #699, #700, #701, #702, #703, #704, #705, #706, #707, #708, #711, #712, #713, #714, and #715.

Known Issues / Draft Validation Status

Current validation target: integration/v0.13.0-rc0 at a29c8262398afc63044d0fad1b57977286699ab4.

Release smoke status before #715:

  • PASS: flow-01, flow-03, flow-04, flow-05, flow-06, flow-07, flow-08, flow-09, flow-10, flow-11, flow-16, flow-17.
  • FAIL: flow-02 due kube-state-metrics image pull/bootstrap stall.
  • FAIL: flow-13 due the stale smoke helper parsing /api/services.json as a bare array.
  • FAIL: flow-14 due timeout fetching bedag/raw-2.0.2.tgz during Hermes install.
  • flow-11 accounting issue: the flow completed its paid path but emitted a report-level SKIP because registration was already reflected in ServiceOffer status while receipt lookup was unavailable.

Post-#715 targeted validation:

  • flow13 was rerun from integration tip a29c8262.
  • The former catalog failure is fixed: Bob's agent pod discovered alice-obol-inference in /api/services.json with HTTP 200 ... OBOL permit2.
  • Full flow13 still failed later at the agent-buy step because no PurchaseRequest was created after the retry. This is a separate blocker from the fixed catalog-envelope bug.

Do not promote this RC to v0.13.0 until the remaining blockers are fixed and the full release smoke is rerun from the integration tip.

What's Changed

Generated changelog will be refreshed before promotion.

Full Changelog: v0.12.0...v0.13.0-rc0