Releases: cloudflare/workerd
Releases · cloudflare/workerd
Release list
v1.20260913.1
What's Changed
- kj-rs-tokio: a kj::EventPort driven by a per-thread tokio runtime by @danlapid in #7011
- node:net: add net.Server and cloudflare:node connectHandler by @guybedford in #7306
Full Changelog: v1.20260912.1...v1.20260913.1
v1.20260912.1
What's Changed
- Add public workflows event subscription type definitions by @mkuritsu in #7261
- CI: minimal bridge prerequisites for Tokio I/O by @harrishancock in #7317
- Add jsg::Lenient based on Rust jsg::Nullable by @LordGoatius in #7037
- sockets: close() with a pipe close in flight logged an uncaught exception by @guybedford in #7313
- Python: Add numpy vendor snapshot stability test by @hoodmane in #7326
Full Changelog: v1.20260911.1...v1.20260912.1
v1.20260911.1
What's Changed
- Build cleanups by @danlapid in #7300
- Improve error message when top-level randomness is used in Python workers by @ryanking13 in #7283
- Refactor Durable Object Retries to be fetch-agnostic by @apeacock1991 in #7266
- fix identity transform stream resolve/state change order by @mikea in #7297
- node:net: add net.BoundSocket by @guybedford in #7299
- Python: Patch
workers.wait_untilas well asctx.waitUntilby @hoodmane in #7293
Full Changelog: v1.20260910.1...v1.20260911.1
v1.20260910.1
What's Changed
- Move Existing SQLite Sentry routing to exception details by @jtolio in #7246
- Update capnp-cpp to v2 head (Executor::isCurrent + setRunnable ordering) by @danlapid in #7281
- Upstream patches by @ketanhwr in #7285
- Additional streams test consolidation gaps by @jasnell in #7182
- Expose compatibility-date.capnp and add AGENTS.md guidance for new APIs by @harrishancock in #7274
- Remove experimental tag from auto_grpc_convert by @mar-cf in #7284
- fix(web-socket): only log internal errors in abort task by @git-bruh in #7287
- cleanup: migrating cxx to wd_ rules by @mikea in #7289
- [tsan] fix rust std/tsan compatibility by @mikea in #7280
- [tsan] run all tests under tsan by @mikea in #7294
- Address multiple TS-streams defects / clarifications by @jasnell in #7183
Full Changelog: v1.20260909.1...v1.20260910.1
v1.20260909.1
What's Changed
- Cancel stateless tasks before request teardown to correctly close their spans by @apeacock1991 in #7137
- [build] Update to V8 15.3 by @mar-cf in #7189
- Update dependencies by @workers-devprod in #7268
- Increase HTMLRewriter fiber stack size under ASan by @ketanhwr in #7278
- bazelrc: try-import .local/bazelrc by @mikea in #7254
- Add sockets streams suite by @jasnell in #7180
- Add Workers cf.originRangeRequests types by @zaidoon1 in #7059
- [o11y] Make BaseTracer::markUnused() virtual by @fhanau in #7212
- Piping suite: absorb special-buffer pipe writes by @jasnell in #7181
- [build] Fix clang 23 warnings by @fhanau in #7265
- [tsan] build libc++ by @mikea in #7253
- Publish Durable Object retry metrics only when a retry happens + add granular outcomes by @apeacock1991 in #7262
New Contributors
Full Changelog: v1.20260908.1...v1.20260909.1
v1.20260908.1
v1.20260907.1
Full Changelog: v1.20260906.1...v1.20260907.1
v1.20260906.1
Full Changelog: v1.20260905.1...v1.20260906.1
v1.20260905.1
What's Changed
- tsan: support macOS arm64 hosts alongside Linux x86_64 by @danlapid in #7238
- Preserve predecessor rejection delivery state by @apeacock1991 in #7220
- Instrument LOG_EXCEPTION to observe a new Sentry disposition exception detail by @jtolio in #7185
- tsan ci build by @mikea in #7252
- Tag SQLite errors with SENTRY_DO by @jtolio in #7150
- Revert "Move wrapper handle to shim" by @erikcorry in #7241
- WO-1582 Add tracing getActiveSpan by @jmorrell-cloudflare in #7111
- Add cache, htmlrewriter, and formdata streams suites by @jasnell in #7178
- Store references for internal and user span parents on call argument âĶ by @Caio-Nogueira in #7127
- CC-8364 Expose configured container images to Durable Objects by @skepticfx in #7194
- Enable perfetto in workerd v8 build by @jasnell in #7223
New Contributors
- @skepticfx made their first contribution in #7194
Full Changelog: v1.20260904.1...v1.20260905.1
v1.20260904.1
What's Changed
- workflows: add experimental subscribe support by @mkuritsu in #7087
- Mark jsg::{Async}Generator visitable by @jasnell in #7213
- Fix memory-cache/lib.rs to use try_update instead of fetch_update. by @dom96 in #7211
- Update capnp-cpp to pick up Executor::isCurrent() by @danlapid in #7234
- Next large chunk of streams consolidation tests and fixes by @jasnell in #7176
- Make cppgc sweeping synchronous by @erikcorry in #7231
- Fix validator internal error when getters throw by @taylorlee in #7224
- Internal build for !7224 by @ketanhwr in #7233
- [build] Disable unsupported tests under RBE, improve hermeticity by @fhanau in #7232
- STOR-5489: Observe Durable Object fetch retry activity by @apeacock1991 in #7235
- More streams test consolidation and gap filling by @jasnell in #7177
- Revert "Merge pull request #7231 from cloudflare/erikcorry/cppgc-eager-sweeping" by @ObsidianMinor in #7237
- tsan c++ and rust configurations by @mikea in #7214
- Revert WebAssembly memory.discard support by @guybedford in #7221
New Contributors
Full Changelog: v1.20260903.1...v1.20260904.1