Repository navigation
Releases: ShaulLavo/waffle
Release list
waffle-v0.0.110
What's Changed
- Publish the WS-only relay image through CI by @ShaulLavo in #318
- Guard WASI path memory spans by @ShaulLavo in #320
- Add a reproducible Rust threads fixture by @ShaulLavo in #322
- Separate WebTransport bind and advertised address by @ShaulLavo in #321
- Keep thread services responsive during file requests by @ShaulLavo in #319
- Add supervised-thread atomic wait interruption by @ShaulLavo in #323
- Bridge thread guest Workers to their shared service by @ShaulLavo in #324
- Retain package ownership after failed physical termination by @ShaulLavo in #326
- Prepare Waffle and relay 0.0.110 by @ShaulLavo in #327
Full Changelog: waffle-v0.0.109...waffle-v0.0.110
waffle-v0.0.109
What's Changed
- Add an opt-in outbound TCP connector by @ShaulLavo in #310
- Add authenticated TCP relay over WebSocket by @ShaulLavo in #311
- Add launch-bound Preview 1 socket descriptors by @ShaulLavo in #313
- Include relay package in runtime release by @ShaulLavo in #314
- Add bounded WebTransport relay connections by @ShaulLavo in #315
- Test relay TCP in the browser matrix by @ShaulLavo in #316
- Prepare paired 0.0.109 release by @ShaulLavo in #317
Full Changelog: waffle-v0.0.108...waffle-v0.0.109
waffle-v0.0.108
What's Changed
- Support standard Wasm exception instrumentation by @ShaulLavo in #254
- fix: provide a process-local /dev/null device by @ShaulLavo in #236
- Add the date source leaf by @ShaulLavo in #247
- Fix release fixture guest count by @ShaulLavo in #262
- Run installed host commands without Wasm by @ShaulLavo in #255
- Support carved core stack bounds in group loader by @ShaulLavo in #245
- Add pure process command plans and runtime blockers by @ShaulLavo in #248
- Order shared-group initialization by @ShaulLavo in #263
- Stream retained workspace file reads by @ShaulLavo in #261
- Support standard EH in program optimization by @ShaulLavo in #268
- Run the browser suite's two ordered groups on separate runners by @ShaulLavo in #267
- Add an optional authenticated HTTP relay by @ShaulLavo in #266
- Add optional procps runtime commands by @ShaulLavo in #269
- Add bounded upstream tar candidate by @ShaulLavo in #252
- Add optional One True Awk package by @ShaulLavo in #251
- Add checksum utilities to coreutils by @ShaulLavo in #260
- Add an optional curl host command by @ShaulLavo in #249
- Retry oversized filesystem request arenas by @ShaulLavo in #271
- Fix flaky checksum oracle test that turned main red by @ShaulLavo in #273
- Remove throwaway filesystem roots and trim pipe reservations by @ShaulLavo in #274
- Expose shared guest support for shell consumers by @ShaulLavo in #276
- docs: plan modular WASI thread support by @ShaulLavo in #275
- Publish the shared WASI build tools by @ShaulLavo in #277
- Keep terminal open when selected child exits during selection by @ShaulLavo in #281
- Reuse pipe slots after child writers finish by @ShaulLavo in #280
- Prepare Waffle runtime 0.0.106 release by @ShaulLavo in #287
- Share findutils source contract helper by @ShaulLavo in #278
- Add explicit program peer rebind tooling by @ShaulLavo in #288
- Delete stale coreutils test harness copies by @ShaulLavo in #279
- Add exact Waffle host-interface metadata by @ShaulLavo in #289
- Reap terminated watch test workers before filesystem shutdown by @ShaulLavo in #290
- Prepare Waffle runtime 0.0.107 release by @ShaulLavo in #291
- Add cooperative timers and read readiness by @ShaulLavo in #292
- Prepare Waffle runtime 0.0.108 release by @ShaulLavo in #293
Full Changelog: programs-v0.0.15...waffle-v0.0.108
waffle-v0.0.107
What's Changed
- Support standard Wasm exception instrumentation by @ShaulLavo in #254
- fix: provide a process-local /dev/null device by @ShaulLavo in #236
- Add the date source leaf by @ShaulLavo in #247
- Fix release fixture guest count by @ShaulLavo in #262
- Run installed host commands without Wasm by @ShaulLavo in #255
- Support carved core stack bounds in group loader by @ShaulLavo in #245
- Add pure process command plans and runtime blockers by @ShaulLavo in #248
- Order shared-group initialization by @ShaulLavo in #263
- Stream retained workspace file reads by @ShaulLavo in #261
- Support standard EH in program optimization by @ShaulLavo in #268
- Run the browser suite's two ordered groups on separate runners by @ShaulLavo in #267
- Add an optional authenticated HTTP relay by @ShaulLavo in #266
- Add optional procps runtime commands by @ShaulLavo in #269
- Add bounded upstream tar candidate by @ShaulLavo in #252
- Add optional One True Awk package by @ShaulLavo in #251
- Add checksum utilities to coreutils by @ShaulLavo in #260
- Add an optional curl host command by @ShaulLavo in #249
- Retry oversized filesystem request arenas by @ShaulLavo in #271
- Fix flaky checksum oracle test that turned main red by @ShaulLavo in #273
- Remove throwaway filesystem roots and trim pipe reservations by @ShaulLavo in #274
- Expose shared guest support for shell consumers by @ShaulLavo in #276
- docs: plan modular WASI thread support by @ShaulLavo in #275
- Publish the shared WASI build tools by @ShaulLavo in #277
- Keep terminal open when selected child exits during selection by @ShaulLavo in #281
- Reuse pipe slots after child writers finish by @ShaulLavo in #280
- Prepare Waffle runtime 0.0.106 release by @ShaulLavo in #287
- Share findutils source contract helper by @ShaulLavo in #278
- Add explicit program peer rebind tooling by @ShaulLavo in #288
- Delete stale coreutils test harness copies by @ShaulLavo in #279
- Add exact Waffle host-interface metadata by @ShaulLavo in #289
- Reap terminated watch test workers before filesystem shutdown by @ShaulLavo in #290
- Prepare Waffle runtime 0.0.107 release by @ShaulLavo in #291
Full Changelog: programs-v0.0.14...waffle-v0.0.107
waffle-v0.0.106
What's Changed
- Support standard Wasm exception instrumentation by @ShaulLavo in #254
- fix: provide a process-local /dev/null device by @ShaulLavo in #236
- Add the date source leaf by @ShaulLavo in #247
- Fix release fixture guest count by @ShaulLavo in #262
- Run installed host commands without Wasm by @ShaulLavo in #255
- Support carved core stack bounds in group loader by @ShaulLavo in #245
- Add pure process command plans and runtime blockers by @ShaulLavo in #248
- Order shared-group initialization by @ShaulLavo in #263
- Stream retained workspace file reads by @ShaulLavo in #261
- Support standard EH in program optimization by @ShaulLavo in #268
- Run the browser suite's two ordered groups on separate runners by @ShaulLavo in #267
- Add an optional authenticated HTTP relay by @ShaulLavo in #266
- Add optional procps runtime commands by @ShaulLavo in #269
- Add bounded upstream tar candidate by @ShaulLavo in #252
- Add optional One True Awk package by @ShaulLavo in #251
- Add checksum utilities to coreutils by @ShaulLavo in #260
- Add an optional curl host command by @ShaulLavo in #249
- Retry oversized filesystem request arenas by @ShaulLavo in #271
- Fix flaky checksum oracle test that turned main red by @ShaulLavo in #273
- Remove throwaway filesystem roots and trim pipe reservations by @ShaulLavo in #274
- Expose shared guest support for shell consumers by @ShaulLavo in #276
- docs: plan modular WASI thread support by @ShaulLavo in #275
- Publish the shared WASI build tools by @ShaulLavo in #277
- Keep terminal open when selected child exits during selection by @ShaulLavo in #281
- Reuse pipe slots after child writers finish by @ShaulLavo in #280
- Prepare Waffle runtime 0.0.106 release by @ShaulLavo in #287
Full Changelog: programs-v0.0.13...waffle-v0.0.106
programs-v0.0.15
Program family release 0.0.15, qualified from the immutable programs-v0.0.13 archive set.
This draft uses schema-2 peer rebinding at Waffle host interface 1. The runtime input remains a provisional local artifact: the supplied waffle 0.0.107 draft archive, source commit acd64c1, and the future public runtime URL are recorded in program-release.json. Runtime publication and consumer pins are intentionally unchanged.
programs-v0.0.14
Peer rebind of qualified programs 0.0.13 to Waffle runtime 0.0.106. Historical guest bytes and producer receipts are unchanged.
waffle-v0.0.105
What's Changed
- Strip debug names from program downloads by @ShaulLavo in #230
- Reject new watches on unlinked identities by @ShaulLavo in #233
- Initialize networking before constructing its owners by @ShaulLavo in #238
- Build English-only catalogs for each program by @ShaulLavo in #232
- Scale filesystem watches with bounded root memory by @ShaulLavo in #239
- Make program loading explicit by @ShaulLavo in #234
- test: accept abandoned filesystem sections after reap by @ShaulLavo in #244
- Add an optional jq WASI package by @ShaulLavo in #237
- Reuse admitted interrupt bytes across reloads by @ShaulLavo in #243
- Add the nl line-numbering program by @ShaulLavo in #235
- Add Python 3 command aliases by @ShaulLavo in #246
- Add optional gh program package by @ShaulLavo in #240
- Add optional diff and cmp programs by @ShaulLavo in #242
- Reduce repeated Wasm memory brand checks by @ShaulLavo in #250
- Optimize verified program releases for size by @ShaulLavo in #231
- Redesign the landing page around the waffle story by @ShaulLavo in #253
- Release Waffle runtime 0.0.105 by @ShaulLavo in #256
Full Changelog: programs-v0.0.12...waffle-v0.0.105
waffle-v0.0.104
What's Changed
- Preserve Blob MIME types in test server by @ShaulLavo in #225
- Keep terminal output doorbell armed after a stale credit request by @ShaulLavo in #226
- Flush terminal input without taking the terminal from the running job by @ShaulLavo in #227
- Prepare runtime 0.0.104 release by @ShaulLavo in #228
- Fix the search stop test observer by @ShaulLavo in #229
Full Changelog: programs-v0.0.11...waffle-v0.0.104
programs-v0.0.13
Program family packages for Waffle runtime 0.0.105. The manifest records source and artifact identities.