Skip to content

Version Packages - #26

Merged
maxencerb merged 1 commit into
mainfrom
changeset-release/main
Sep 16, 2026
Merged

maxencerb merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 25, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@3flabs/guardian@0.6.0

Minor Changes

  • dabc2dd: Update runtime dependencies. better-result moves to 3.x: the exported error classes (UnauthenticatedError, ValidationFailedError, …) still extend its TaggedError, so hosts that call isTaggedError / matchError on Guardian errors with their own copy of better-result should be on 3.x too. Also picks up viem 2.56, zod 4.6, elysia 1.4.30, @noble/hashes 2.4, @aws-sdk/client-kms 3.1130, and @google-cloud/kms 6.1 (Node ≥ 22 only; the coordinator runs on Bun).

Patch Changes

  • 43db013: Release under the Changesets v3 pipeline. No runtime changes — this bump exercises the new split release workflow (select-mode → version / pack → publish) end to end.

@3flabs/guardian-coordinator@0.3.0

Minor Changes

  • dabc2dd: Add an opt-in retargetter path to the §A.1 checks. When the request contract's owner() is on the new acceptedRetargetters policy set (GUARDIAN_ACCEPTED_RETARGETTERS), the factory, owner and puller / consumer role checks are skipped in favour of the retargetter's live operation(): the contract must be the retargetter's attached operation request and the operation's repayment deadline must be at least minRetargetterRepaymentBufferSeconds ahead (GUARDIAN_MIN_RETARGETTER_REPAYMENT_BUFFER_SECONDS, default 80 days — the contract's MIN_DEADLINE_BUFFER). §A.4 whitelist ops inherit it per request contract. Every other request contract keeps the classic path. Ships retargetterAbi and a MockRetargetter test fixture.

Patch Changes

  • 43db013: Release under the Changesets v3 pipeline. No runtime changes — this bump exercises the new split release workflow (select-mode → version / pack → publish) end to end.
  • 51a06da: Emit a per-poll heartbeat line and guardian.startup / guardian.fatal lifecycle lines from the coordinator, bound grunt-api calls with a configurable request timeout (REQUEST_TIMEOUT_MS), and pin every guaranteed log line in log-contract.json so regex-based monitoring can rely on it.
  • dabc2dd: Update runtime dependencies. better-result moves to 3.x: the exported error classes (UnauthenticatedError, ValidationFailedError, …) still extend its TaggedError, so hosts that call isTaggedError / matchError on Guardian errors with their own copy of better-result should be on 3.x too. Also picks up viem 2.56, zod 4.6, elysia 1.4.30, @noble/hashes 2.4, @aws-sdk/client-kms 3.1130, and @google-cloud/kms 6.1 (Node ≥ 22 only; the coordinator runs on Bun).
  • Updated dependencies [43db013]
  • Updated dependencies [dabc2dd]
  • Updated dependencies [dabc2dd]
    • @3flabs/guardian@0.6.0
    • @3flabs/guardian-defaults@0.4.0

@3flabs/guardian-defaults@0.4.0

Minor Changes

  • dabc2dd: Add an opt-in retargetter path to the §A.1 checks. When the request contract's owner() is on the new acceptedRetargetters policy set (GUARDIAN_ACCEPTED_RETARGETTERS), the factory, owner and puller / consumer role checks are skipped in favour of the retargetter's live operation(): the contract must be the retargetter's attached operation request and the operation's repayment deadline must be at least minRetargetterRepaymentBufferSeconds ahead (GUARDIAN_MIN_RETARGETTER_REPAYMENT_BUFFER_SECONDS, default 80 days — the contract's MIN_DEADLINE_BUFFER). §A.4 whitelist ops inherit it per request contract. Every other request contract keeps the classic path. Ships retargetterAbi and a MockRetargetter test fixture.

Patch Changes

  • 43db013: Release under the Changesets v3 pipeline. No runtime changes — this bump exercises the new split release workflow (select-mode → version / pack → publish) end to end.
  • dabc2dd: Update runtime dependencies. better-result moves to 3.x: the exported error classes (UnauthenticatedError, ValidationFailedError, …) still extend its TaggedError, so hosts that call isTaggedError / matchError on Guardian errors with their own copy of better-result should be on 3.x too. Also picks up viem 2.56, zod 4.6, elysia 1.4.30, @noble/hashes 2.4, @aws-sdk/client-kms 3.1130, and @google-cloud/kms 6.1 (Node ≥ 22 only; the coordinator runs on Bun).
  • Updated dependencies [43db013]
  • Updated dependencies [dabc2dd]
    • @3flabs/guardian@0.6.0

@3flabs/guardian-test-fixtures@0.1.0

Minor Changes

  • dabc2dd: Add an opt-in retargetter path to the §A.1 checks. When the request contract's owner() is on the new acceptedRetargetters policy set (GUARDIAN_ACCEPTED_RETARGETTERS), the factory, owner and puller / consumer role checks are skipped in favour of the retargetter's live operation(): the contract must be the retargetter's attached operation request and the operation's repayment deadline must be at least minRetargetterRepaymentBufferSeconds ahead (GUARDIAN_MIN_RETARGETTER_REPAYMENT_BUFFER_SECONDS, default 80 days — the contract's MIN_DEADLINE_BUFFER). §A.4 whitelist ops inherit it per request contract. Every other request contract keeps the classic path. Ships retargetterAbi and a MockRetargetter test fixture.

Patch Changes

  • 43db013: Release under the Changesets v3 pipeline. No runtime changes — this bump exercises the new split release workflow (select-mode → version / pack → publish) end to end.

@github-actions
github-actions Bot force-pushed the changeset-release/main branch from b8323ec to d02b2f5 Compare August 25, 2026 14:41
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from d02b2f5 to 54860ad Compare September 16, 2026 12:20
maxencerb
maxencerb previously approved these changes Sep 16, 2026
@maxencerb
maxencerb merged commit 0215d5f into main Sep 16, 2026
1 check passed
@maxencerb
maxencerb deleted the changeset-release/main branch September 16, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant