What's Changed
- Drop the sysroot's case-colliding headers; refresh MODULE.bazel.lock by @danlapid in #8018
- Log in to bazelflare from its credential helper by @danlapid in #8019
- Mount pyodide stdlib to shared readonly filesystem by @ryanking13 in #7780
- Rearrange Pyodide build scripts by @ryanking13 in #8003
- Add structured serialization to Rust JSG by @bartlomieju in #8000
- STOR-5760: Add Durable Object onHibernate dispatch by @apeacock1991 in #7987
- Inline the cxx exception check on the non-throwing path by @littledivy in #8022
- Make enableInternet optional in container.start() by @gabivlj in #8005
- clang-tidy: readability-inconsistent-ifelse-braces by @mikea in #8028
- Copy the leading ASCII run in bulk when converting Latin-1 to rust::String by @littledivy in #8016
- Seal the scope-free fast-callback path in debug builds by @littledivy in #7990
- Add Rust JSG Benchmarks by @nathanwhit in #8013
- Produce V8 compile hints for bundle ES modules by @floitsch in #7768
- Make Rust JSG Nullable mean T | null by @nathanwhit in #8015
- [EW-11138] Leave what JavaScript setters throw pending in Rust JSG by @bartlomieju in #7975
- Move node:util MIMEType from C++ to TypeScript by @bartlomieju in #7968
- Remove PER_ISOLATE_BOOTSTRAP autogate by @jasnell in #7936
- Skip building discarded neuter exceptions on successful requests by @littledivy in #7981
- WPT: enable other
fetch/tests by @npaun in #7921 - Add wasm_source_url_support to name Wasm modules after their module by @logan-gatlin in #8033
- Use small workloads for Rust JSG benchmark smoke tests by @nathanwhit in #8044
- Remove ToLocalValue from Rust JSG by @piscisaureus in #8014
Full Changelog: v1.20261027.1...v1.20261028.1