Releases: cloudflare/workerd
Releases · cloudflare/workerd
v1.20250523.0
What's Changed
- [o11y] Minor tracing change to facilitate downstream development by @fhanau in #4177
- Initialise ctx/env fields on Python entrypoint superclass constructors. by @dom96 in #4181
- Cleanly disable WPT compression tests that require sidecar by @npaun in #4188
- Verbose logging to debug flaky weakref tests by @ketanhwr in #4189
Full Changelog: v1.20250522.0...v1.20250523.0
v1.20250522.0
What's Changed
- Expand float16 support by @fhanau in #4179
- use v8::FastOneByteString instead of Local by @anonrig in #4182
- disallow kj::Promise in v8 fast api by @anonrig in #4180
- WPT streams: enable more subtests by @npaun in #4178
- increase timeout duration of js-weak-ref-test by @anonrig in #4183
- add automatic dependency updater by @anonrig in #3516
- add support for duplex socket to node:net by @anonrig in #3987
- WPT streams: save internal comments explaining why some tests fail by @npaun in #4184
Full Changelog: v1.20250521.0...v1.20250522.0
v1.20250521.0
What's Changed
- Refactor how RPCs are delivered by @kentonv in #4161
- Update to v8 13.7 by @jasnell in #4169
- Pulled two fixes from Ketan's sandboxing branch. by @erikcorry in #4154
- avoid string coercion as much as possible by @anonrig in #4170
- [build] 05-19-25 Roll deps by @fhanau in #4168
- enable v8's explicit-resource-management and float16array by @anonrig in #4085
- add
WORKERD_ENABLE_ALL_AUTOGATES
env variable by @anonrig in #4124 - add tests for explicit resource management by @anonrig in #4175
- Implement connect_pass_through experimental compat flag. by @kentonv in #4171
- Revert "avoid string coercion as much as possible (#4170)" by @anonrig in #4174
- simplify v8 fast api validations by @anonrig in #4176
Full Changelog: v1.20250520.0...v1.20250521.0
v1.20250520.0
v1.20250519.0
What's Changed
Full Changelog: v1.20250518.0...v1.20250519.0
v1.20250518.0
What's Changed
- Remove unused isolate argument from ServiceWorkerGlobalScope by @jasnell in #4163
- Cleanup the AsyncDispose symbols by @jasnell in #4162
- Update withinHandleScope to support JsValue and friends by @jasnell in #4164
- Add jsg::Lock::current() to replace v8::Isolate::GetCurrent() by @jasnell in #4160
Full Changelog: v1.20250517.0...v1.20250518.0
v1.20250517.0
What's Changed
- Only compare types in the experimental/latest subdirectories by @danlapid in #4156
- Add WPT streams tests by @npaun in #4153
- R2-3031: add
.bytes()
support inR2ObjectBody
by @helloimalastair in #4106 - [o11y] Improve span tracing support, using CompletedSpan internally for now by @fhanau in #4148
- Simplify include statements for fast-api by @anonrig in #4159
Full Changelog: v1.20250515.0...v1.20250517.0
v1.20250515.0
v1.20250514.0
v1.20250513.0
What's Changed
- Fix the list of proxied special methods for DO/RPC in Python. by @dom96 in #4102
- rust: use 2024 edition by @mikea in #4120
- Fixes regression in Python DO on_alarm handling. by @dom96 in #4130
- Enable compat date for cache api overrides cache rules flag by @yj7o5 in #4136
- Put AbortSignal RPC behind a compat flag by @npaun in #4134
- Fixes wrapping of Python to Python calls. by @dom96 in #4133
- adopting downstream's rustfmt rules by @mikea in #4121
- Python: Fix import_from_javascript in edgeworker by @hoodmane in #4104
Full Changelog: v1.20250510.0...v1.20250513.0