Relaycast v12.10.0
Install
npm install @relaycast/a2a@12.10.0
npm install @relaycast/sdk@12.10.0
npm install @relaycast/engine@12.10.0
npm install relaycast@12.10.0
npm install @relaycast/react@12.10.0
npm install @relaycast/mcp@12.10.0
npm install @relaycast/openclaw@12.10.0Packages
| Package | Version |
|---|---|
| @relaycast/a2a | 12.10.0 |
| @relaycast/types | 12.10.0 |
| @relaycast/engine | 12.10.0 |
| @relaycast/sdk | 12.10.0 |
| relaycast | 12.10.0 |
| @relaycast/mcp | 12.10.0 |
| @relaycast/react | 12.10.0 |
| @relaycast/openclaw | 12.10.0 |
What's Changed
- fix(engine): deliver authenticated Relayfile deletion events by @khaliqgant in #630
- fix(engine): align authenticated Relayfile segment globs by @khaliqgant in #631
- Extract message-search adapter seam for PostgreSQL portability by @kjgbot in #633
- engine: PostgreSQL backend head 1 (#602 steps 1-3, runnable vertical slice) by @agent-relay-code[bot] in #637
- fix(sdk): preserve rich blocks in realtime message events by @willwashburn in #634
- docs(design): Postgres backend for self-hosted Relaycast by @khaliqgant in #602
- feat(engine): target PostgreSQL schema public; accept NODE_EXTRA_CA_CERTS by @khaliqgant in #641
- fix(release): validate immutable candidate before publishing by @willwashburn in #640
- feat(engine): serve from PostgreSQL when RELAYCAST_DATABASE_* is set by @khaliqgant in #642
- fix(engine): make queries and search work on PostgreSQL by @khaliqgant in #643
- feat(sdk-rust): preserve application HTTP transports by @khaliqgant in #645
- feat(engine): bind strict spawn replay to exact nodes by @khaliqgant in #644
- feat(spawn): add explicit replay-resume contract by @khaliqgant in #647
- Add opt-in self-host collector analytics by @khaliqgant in #636
- fix(engine): return objects from raw reads on actor workspaces by @khaliqgant in #652
- feat: migrate Postgres workspaces into durable-actors workspace actors by @khaliqgant in #653
- feat(actors-gateway): dial actor sockets through an in-cluster origin by @khaliqgant in #655
- fix(actors): complete uploads from a gateway-reported size, not an actor stat call by @khaliqgant in #656
- feat(engine): internal route to move or clear a live workspace's expiry by @khaliqgant in #660
- Stop channel posts deadlocking on PostgreSQL delivery seq locks by @khaliqgant in #657
- chore(license): relicense the server packages to FSL-1.1-ALv2 by @khaliqgant in #662
- feat(agents): A2A agent cards per agent by @kjgbot in #666
- Let a fresh ws delivery finish its live send before the sweep redrives it by @khaliqgant in #663
- Recompute a node's capability union only when a heartbeat changes it by @khaliqgant in #664
- Size the container's V8 heap from its cgroup memory limit by @khaliqgant in #668
- Recover the PostgreSQL pool from a database failover without a restart by @khaliqgant in #667
- Store self-host files in S3 so the PostgreSQL pod needs no volume by @khaliqgant in #669
- Bound the S3 startup check and page the file migration's row read by @khaliqgant in #670
- feat: trustworthy, bounded delivery confirmation by @agent-relay-code[bot] in #625
Full Changelog: v12.8.0...v12.10.0