What's Changed
- NodeJS Compat: Add process.stdin, stdout and stderr by @guybedford in #4480
- Emscripten bootstrap: Propagate errors in
_createPyodideModule
correctly by @hoodmane in #4603 - feat(types): allow Service to handle non-WorkerEntrypoint default export by @edmundhung in #4588
- Update multiple webfs wpt test statuses by @jasnell in #4602
- Implement MessageChannel/MessagePort by @jasnell in #3813
- Move Python artifact fetch code to src/workerd/server/ by @dom96 in #4596
- Add vendor in addition to python_modules by @danlapid in #4607
- Sidecar tests: assign a random IP address to avoid clashing ports by @npaun in #4592
- Continued work on webfs wpt's by @jasnell in #4606
- [o11y] nfc: Refactor span tracing, avoid synthesizing span events in backend by @fhanau in #4419
- Update getBundleDirectory to use WorkerSource instead by @jasnell in #4608
- Extend hrtime check for flakes by @guybedford in #4610
New Contributors
- @edmundhung made their first contribution in #4588
Full Changelog: v1.20250724.0...v1.20250725.0