Releases: cloudflare/workerd
Releases · cloudflare/workerd
v1.20250109.0
What's Changed
- [ci] Revert release build to windows-2025 runner by @fhanau in #3307
- Release 2025-01-09 by @mar-cf in #3308
Full Changelog: v1.20250108.0...v1.20250109.0
v1.20250108.0
What's Changed
- Enable cache: no-cache compat flag and enum by @AdityaAtulTewari in #3195
- Use ruff-python-parser to compute Python imports by @hoodmane in #3103
- Run required CIs on merge_group by @danlapid in #3282
- Add types for no-cache by @AdityaAtulTewari in #3283
- [ci] Update Windows runner to Server 2025 by @fhanau in #3266
- fix: properly expose
WorkflowEntrypoint
constructor in TS types by @LuisDuarte1 in #3239 - Use std::list instead of std::deque for all buffers/queues in streams by @jp4a50 in #3260
- Update WPT (use workerd-tools archive) by @npaun in #3286
- fix: Unknown encoding when undefined is used by @mcandeia in #3252
- Revert "Revert "html-rewriter: Support streaming content replacement (#3211)"" by @npaun in #3287
- add missing promises in node:dns by @anonrig in #3292
- Fix lifetimes in sendTracesToExportedHandler by @danlapid in #3294
- Dont mv out of arrayPtr in sendTracesToExportedHandler by @danlapid in #3295
- Move NonModuleScript out of modules.h/modules.c++ by @jasnell in #3296
- Increment Python bundle to new backport number (11). by @dom96 in #3293
- Implements Response.replace_body and support for cf opts in Py fetch. by @dom96 in #3229
- Separate commonjs-related types from jsg/modules.h/c++ by @jasnell in #3298
- Further refinement on CommonJS types by @jasnell in #3302
- Save HibernatableWebSocketEventInfo events by value by @danlapid in #3303
- Send Workers AI + AI Gateway requests to new endpoint by @G4brym in #3285
- [o11y] Add KV span tags by @fhanau in #3261
- [ci] Build Linux release binaries on Ubuntu 22.04 by @fhanau in #3257
- Release 2025-01-08 by @mar-cf in #3306
New Contributors
Full Changelog: v1.20241230.0...v1.20250108.0
v1.20241230.0
What's Changed
- [ci] Do not run Python tests for debug CI jobs by @fhanau in #3270
- Bump cross-spawn from 7.0.3 to 7.0.6 by @dependabot in #3131
- Use KJ_SYSCALL_FD and kj::OwnFd by @kentonv in #3271
- Revert "html-rewriter: Support streaming content replacements (#3211)" by @fhanau in #3275
- [build] Add support for Bazel header parsing by @fhanau in #3276
- Release 2024-12-30 by @harrishancock in #3281
Full Changelog: v1.20241224.0...v1.20241230.0
v1.20241224.0
What's Changed
- Changes for Pyodide 0.26.4 by @hoodmane in #3253
- [o11y] Provide OTel-compatible user span representation in trace by @fhanau in #3180
- Enable JSPI in Python workers by @hoodmane in #3259
- Introducing better Workers AI types by @thatsKevinJain in #3242
- Add http and internal codes to AI Binding by @JoaquinGimenez1 in #3258
- Reduce repeated code in Python test setup by @hoodmane in #3262
- html-rewriter: Support streaming content replacements by @npaun in #3211
- Parametrize python tests by Python feature flag by @hoodmane in #3263
- 12-24-24 bump release date by @fhanau in #3269
New Contributors
- @thatsKevinJain made their first contribution in #3242
- @JoaquinGimenez1 made their first contribution in #3258
Full Changelog: v1.20241218.0...v1.20241224.0
v1.20241218.0
What's Changed
- Add support for range queries in vectorize by @garrettgu10 in #3241
- feat: add instanceId to the Workflow event type by @LuisDuarte1 in #3251
- [nfc] Roll Rust dependencies, clean up lol_html by @fhanau in #3230
- Move clang-format and ruff to build_deps.jsonc by @npaun in #3254
- Update compatibility date to 2024-12-18 by @danlapid in #3255
Full Changelog: v1.20241216.0...v1.20241218.0
v1.20241216.0
What's Changed
- Downgrade publish-wrapper to ubuntu-20.04 same as _bazel.yml by @danlapid in #3249
- Update compatibility date to 2024-12-16 by @danlapid in #3250
Full Changelog: v1.20241214.0...v1.20241216.0
v1.20241214.0
What's Changed
- [build] Roll perfetto, mitigate binary size impact in debug builds by @fhanau in #3236
- Add a test for multiple typewrappers by @danlapid in #3237
- Implement the tail stream RPC interface by @jasnell in #3228
- Undo tightening of rules around default entrypoints in #3193. by @kentonv in #3240
- Update compatibility date to 2024-12-14 by @danlapid in #3244
Full Changelog: v1.20241213.0...v1.20241214.0
v1.20241213.0
What's Changed
- use SIGTERM on types/buiild-types.ts by @anonrig in #3214
- Add constants for WAL-mode READ locks by @justin-mp in #3210
- JSRPC: Allow wrapping RPC targets in Proxy objects. by @kentonv in #3212
- Disable memory leak assert that triggers in asan tests. by @erikcorry in #3215
- Add AI Gateway universal run method by @G4brym in #3198
- Give DurableObjectStorage reference to primary by @MellowYarker in #3112
- Use std::list for WritableImpl::writeRequests. by @jp4a50 in #3217
- Add PR comment with details on how to fix the workers-types diff by @penalosa in #3219
- Add basic new streaming tail worker types by @jasnell in #3154
- Enable using context-specific typewrapper instances. by @danlapid in #3194
- Refactor Observer and LimitEnforcer cleaner for... by @danlapid in #3114
- Enable type generation in internal repo by @danlapid in #3220
- Workerd side of python isolate pool by @danlapid in #2936
- Drop duplicate "connect" user tracing span by @fhanau in #3223
- implement node:dns module for nodejs_compat by @anonrig in #3183
- before creating internal-pr update submodules by @anonrig in #3225
- [build] TS cleanup by @fhanau in #3227
- Add optional AlarmInvocationInfo parameter to Durable Object alarm() method by @jclee in #3224
- Implement connection props. by @kentonv in #3193
- Moar WritableStream memory optimization by @jp4a50 in #3231
- [nfc] Refactor and add trace span RPC code by @fhanau in #3177
- R2-2604: Improve R2 Binding Test Coverage by @helloimalastair in #3216
- add ability to create v8 objects more efficiently by @anonrig in #3233
- Update compatibility date by @danlapid in #3238
Full Changelog: v1.20241205.0...v1.20241213.0
v1.20241205.0
What's Changed
- Add API to set and get the V8 cage base address by @erikcorry in #3190
- Python: Fix header conversion to byte-pair on scope building by @morgan9e in #3142
- Remove embedded packages tar when retrieval is enabled. by @dom96 in #3199
- Add missing api::url::URLSearchParams in Body::Initializer. by @balusch in #3151
- Make spanId a random 64-bit rather than using a counter by @jasnell in #3201
- update nodejs to v22.11.0 by @anonrig in #3206
- Test python_workers compat flag in imports test by @danlapid in #3203
- Make property non-lazy to narrow down EW-8754 by @erikcorry in #3197
- 2024.12.05 release by @mikea in #3213
Full Changelog: v1.20241202.0...v1.20241205.0
v1.20241106.2
Full Changelog: v1.20241106.0...v1.20241106.2