## s4wave/spacewave — v0.57.25…v0.57.26

_21 commits._

### Features
- **feat(cli): accept --remote-daemon before the command** (128d2f9)

### Fixes
- **fix(world): keep operation payloads owned past the write** (e121955)
- **fix(provider/local): wait for a peer when a World block is missing** (263c0a9)
- **fix(world/engine): resume replay at the operation with a missing block** (d71536e)
- **fix(deps): report a closed link's reason on a reset remote stream** (66c8b9d)
- **fix(transport): tell refused peers why and revoke open links and streams** (b16d6a5)
- **perf(volume): cut write barriers from World commits and GC sweeps** (29bbbd9)

### Backend
- **release: v0.57.26** (dc81d01)
- **provider/spacewave: send every signed request through shared helpers** (6cc80eb)
- **plugin/backoffice: read accounts and billing through the viewer's Session** (0931f5d)
- **world: replay each pass through one deferred-durability engine** (84ac599)
- **web: render the app natively over a bound listener's Resource websocket** (4291426)
- **root: bind a web listener to one Space over a read-only Resource websocket** (6a284ac)
- **web/runtime: move the Bldr route handlers into a shared package** (6e40d9a)
- **root: drop Secure from the loopback web capability cookie** (08ebb30)
- **sobject: report how far a shared object can trim** (0bf8af5)
- **world/engine: serve a stalled World; space: set the trimming roster** (d4ab496)
- **world/engine: hold replayed Worlds and acknowledge while replay stalls** (12239f2)
- **world: name the operation whose block is missing** (015baf5)

### Tests
- **test(transport): refuse streams of an unauthorized peer over WebRTC** (b8c6ce1)

### Chore
- **chore(licenses): update generated license data** (39eeffc)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/s4wave/spacewave?utm_source=github-action)._