Skip to content

Releases: d-hinders/Haven-AI

Production promotion — prod-20260907-110404

Choose a tag to compare

@github-actions github-actions released this 07 Sep 11:04
783300e

What's Changed

  • ci(frontend): give the visual gate two product screens and make its tick say what it compared (#2318) by @AntonioSaaranen in #2378
  • docs(pr-template): make the Issue Link keyword bare so filling it in place actually closes (#2382) by @d-hinders in #2386
  • docs: state that the emitted closing keyword is bare, not code-spanned (#2385) by @d-hinders in #2388
  • fix(accounts): make the card's set-active / set-default controls reachable and 44px on touch (#2241) by @AntonioSaaranen in #2380
  • docs: fix two stale sentences in the docs system (#2375, #2389) by @AntonioSaaranen in #2390
  • test(qa-agent): pin the erc7710 scenarios' authorize body so dropping paymentRequired fails a unit test (#2384) by @AntonioSaaranen in #2391
  • fix(mcp-server): close the strict-input list — twelve more hosted tools refuse undeclared arguments, three stay permissive by decision (#2349) by @AntonioSaaranen in #2394
  • docs: state the bare-emit rule in branch-and-release-flow.md, quoting its canonical home (#2387) by @AntonioSaaranen in #2396
  • test(demo-merchant): pin that a version mismatch is refused with a perfect extensions echo (#2397) by @d-hinders in #2401
  • docs(demo-merchant): document the advertised haven-demo extensions and the enforced x402 v2 echo (#2383) by @AntonioSaaranen in #2399
  • fix(ci): put the hosted MCP tool surface on the money-path perimeter (#2300) by @AntonioSaaranen in #2398
  • test(backend): pin GET /dashboard/overview and POST /agents to the spec, and fix the phantom PATCH emitter (#2392) by @AntonioSaaranen in #2402
  • docs(signer): name the hosted tool that actually sets the x402 expected context, not the deleted alias (#2395) by @AntonioSaaranen in #2406
  • fix(openapi): name the dashboard allowance shape and close the PUT /agents open envelope (#2400) by @d-hinders in #2405
  • test(demo-merchant): pin the remaining extensions-echo branches the README claims (#2403) by @AntonioSaaranen in #2407
  • ci(qa-freshness): let the promotion gate see deployment_status runs — select the green run by SHA and job, not by branch label (#2404) by @AntonioSaaranen in #2409
  • Retire legacy Safe agent surfaces by @d-hinders in #2331
  • test(frontend): pin WalletButton's collapsed connected-EOA state on the live rail, not the retired one (#2284) by @AntonioSaaranen in #2410
  • test(backend): make a warm resetDb() honest under contention — scope the cycle fallback, bound and name lock waits (#2354) by @AntonioSaaranen in #2417
  • ci(qa): fire the post-deploy money-flow QA from GitHub deployment_status instead of a dispatch nothing sends (Refs #2273, #2268, #2271) by @AntonioSaaranen in #2412
  • fix(sdk): name the declared to field for haven_pay in the shipped skill (Fixes #2393) by @PhilipEriksson in #2419
  • fix(backend): activate a budget delegation without retiring it — sweep the slot before the flip, excluding the new row by id (Refs #2411) by @AntonioSaaranen in #2430
  • fix(frontend): reword passkey.ts thrown Error to product term "secure passkey" (#2332) by @PhilipEriksson in #2377
  • fix(frontend): surface the account-unlink refusal instead of failing silently (Closes #2414) by @d-hinders in #2434
  • fix(frontend): align account removal copy (Closes #2432) by @d-hinders in #2435
  • refactor(backend): delete the legacy connect-approval half and the last AllowanceModule readers (Closes #2259) by @d-hinders in #2437
  • refactor(frontend): extract inline danger alert (Closes #2433) by @d-hinders in #2436
  • test(frontend): pin the human-decimal allowance_amount shape on /agents across both harnesses (#2298) by @AntonioSaaranen in #2429
  • test(frontend): name the machine when a modal suite times out under load, and pin the timeout posture (#2319) by @AntonioSaaranen in #2431
  • docs(qa): replace the predicted "no branch label" premise with the measurement (Refs #2427) by @AntonioSaaranen in #2439
  • fix(backend): name the reason a budget build is refused, not just "revoked" (#2416) by @AntonioSaaranen in #2441
  • test(backend): expectMatchesSpec round trip for AllowanceSummary (#2328) by @PhilipEriksson in #2438
  • fix(backend): move the delegate-address derivation off the locked activation path (#2415) by @AntonioSaaranen in #2442
  • refactor(db): drop the inert Safe-rail schema and repoint execution_rail's default (#2263) by @d-hinders in #2440
  • fix(agents): drop the last-activity stamp below the card header under sm so the MCP chip is legible at 390 (#2325) by @AntonioSaaranen in #2446
  • docs(signer): correct the false "makes no network calls" claim in six places (Refs #2242) by @AntonioSaaranen in #2447
  • fix(frontend): give machine-payment rows user-facing titles (#2357) by @AntonioSaaranen in #2450
  • fix(accounts): drop the card's unlabelled set-as-default star (Closes #2374) by @AntonioSaaranen in #2451
  • fix(qa-agent): poll the fresh-agent getCode to a deadline and stop blaming the deploy (Closes #2445) by @AntonioSaaranen in #2452
  • fix(qa-agent): stop x402-delegation-3009 declaring PASS on an undelivered payment (Refs #2444) by @AntonioSaaranen in #2456
  • fix(design-system): retitle the showcase's machine-payment sample rows (Closes #2448) by @AntonioSaaranen in #2454
  • docs: retire the last live doc text saying a Haven payment queues (#2265) by @d-hinders in #2453
  • fix(openapi): make allowanceHumanAmount discriminate the two allowance_amount wire shapes (#2408) by @AntonioSaaranen in #2458
  • fix(frontend): drop advanced-surface term 'delegate' from the sweep movement label (Fixes #2356) by @PhilipEriksson in #2428
  • refactor: stop rendering legacy Safe accounts, then delete every account_type branch (Closes #2413) by @d-hinders in #2460
  • refactor(core): remove allowance module registry (Closes #2260) by @d-hinders in #2461
  • docs: tag untagged @haven_ai/* install commands @Alpha (Fixes #2310 docs half) by @PhilipEriksson in #2462
  • chore(safe-retirement): sweep retired-rail copy and dead code (#2266) by @d-hinders in #2470
  • chore(frontend): remove retired investor briefing (Closes #2468) by @d-hinders in #2471
  • fix(frontend): offer chain tokens for a first budget grant, never render an empty budget card by @d-hinders in #2476
  • Fix manual credential approval transition by @d-hinders in #2475
  • feat(backend): make the connector handout channel-aware (HAVEN_CONNECTOR_CHANNEL) for the dev dashboard by @AntonioSaaranen in #2467
  • test(ci)+docs: pin the ci aggregator gate on ci_config_checks; inventory it as the sixteenth required context (Refs #2321) by @PhilipEriksson in #2474
  • test(frontend): delete zero-caller optDownToLegacyRail helper, decide legacySafe cascade (Fixes #2459) by @PhilipEriksson in #2465
  • Closes #2457: report reverse docs coupling claims by @d-hinders in #2478
  • ci(publish): publish 0.0.0-dev snapshots under the dev dist-tag on pushes to dev by @AntonioSaaranen in #2463
  • Fix capture provenance for dirty worktrees by @d-hinders in #2481
  • docs: chain-integrity now fails on duplicated last-verified entries + size ceiling (#2477) by @PhilipEriksson in #2480
  • refactor(backend): rename ChainRail to ChainClientImpl, delete four dead x402-authorization exports (#2469) by @PhilipEriksson in #2479
  • fix(backend): setup prompt tells an agent to append --json and relay the approval first (Closes #2483) by @d-hinders in #2487
  • ci(agents): make the reviewer's disposable copy checkable by execution (Closes #2455) by @AntonioSaaranen in #2488
  • docs(chain): compact mcp-runtime-comp...
Read more

Production promotion — prod-20260901-191951

Choose a tag to compare

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

What's Changed

Full Changelog: prod-20260901-093003...prod-20260901-191951

Production promotion — prod-20260901-093003

Choose a tag to compare

@github-actions github-actions released this 01 Sep 09:30
9c015a2

What's Changed

Full Changelog: prod-20260831-073011...prod-20260901-093003

Production promotion — prod-20260831-073011

Choose a tag to compare

@github-actions github-actions released this 31 Aug 07:30
318c999

What's Changed

Read more

Production promotion — prod-20260828-121914

Choose a tag to compare

@github-actions github-actions released this 28 Aug 12:19
9589c78

What's Changed

Full Changelog: prod-20260824-080310...prod-20260828-121914

Production promotion — prod-20260824-080310

Choose a tag to compare

@github-actions github-actions released this 24 Aug 08:03
ec390d5

What's Changed

Read more

Production promotion — prod-20260822-083432

Choose a tag to compare

@github-actions github-actions released this 22 Aug 08:34
8eff35d

What's Changed

Full Changelog: prod-20260821-070302...prod-20260822-083432

Production promotion — prod-20260821-070302

Choose a tag to compare

@github-actions github-actions released this 21 Aug 07:03
61bb502

What's Changed

Full Changelog: prod-20260820-072606...prod-20260821-070302

Production promotion — prod-20260820-072606

Choose a tag to compare

@github-actions github-actions released this 20 Aug 07:26
424fea8

What's Changed

Full Changelog: prod-20260818-132909...prod-20260820-072606

Production promotion — prod-20260818-132909

Choose a tag to compare

@github-actions github-actions released this 18 Aug 13:29
5b15b65

What's Changed

  • fix(sdk): never authorize an x402 payment that already settled (#1521) by @claude[bot] in #1527
  • fix(build): mcp-server is a private workspace consumer, not a published one (#1526) by @claude[bot] in #1528
  • feat(qa): preflight the resources a money-flow run consumes (#1530) by @claude[bot] in #1532
  • test(qa): drop the legacy-rail x402 legs — x402 coverage is delegation-rail only by @d-hinders in #1535
  • fix(qa): give every purchasing leg a per-attempt idempotency key (#1534) by @claude[bot] in #1536
  • fix(relayer): one nonce view per chain — delete the duplicate provider pair (#1533) by @claude[bot] in #1537
  • chore(release): bump all published packages to 0.1.26-alpha.0 by @claude[bot] in #1539
  • promote: dev → main (QA reliability chain + #1521 SDK fix + 0.1.26-alpha.0) by @claude[bot] in #1540

Full Changelog: prod-20260817-193022...prod-20260818-132909