NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #1828 most downloaded on npm
👷 workerd for Linux 64-bit, Cloudflare's JavaScript/Wasm Runtime
Last release today
04 Oct 2026
Ships on a steady schedule
a new release about every 8 days
Nearly every release is documented
notes for 59 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
4 years old
565 releases · first in 2022
One column per quarter.
Fix Python ASGI adaptor to handle streaming responses correctly by @ryanking13 in https://github.com/cloudflare/workerd/pull/6173
@all-autogates bug by @jasnell in https://github.com/cloudflare/workerd/pull/6266Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260306.1...v1.20260307.1
Revert "Update standard.c++ pumpTo impl to use draining read" by @jasnell in https://github.com/cloudflare/workerd/pull/6248
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260305.1...v1.20260306.1
Change dependency update time to match on-call schedules by @npaun in https://github.com/cloudflare/workerd/pull/6235
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260304.1...v1.20260305.1
Fixup node:fs cp into subdirectory by @jasnell in https://github.com/cloudflare/workerd/pull/6168
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260304.0...v1.20260305.0
add bigbonk.yml by @elithrar in https://github.com/cloudflare/workerd/pull/6146
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260303.0...v1.20260304.0
Fixup lock handling in limit enforcer and compile cache. by @mar-cf in https://github.com/cloudflare/workerd/pull/6121
write permissions by @elithrar in https://github.com/cloudflare/workerd/pull/6144Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260302.0...v1.20260303.0
STREAM-6638 Update MediaTransformationResult methods to return Promises by @austin-mc in https://github.com/cloudflare/workerd/pull/6096
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260301.0...v1.20260302.0
remove reserve from untrusted array length by @anonrig in https://github.com/cloudflare/workerd/pull/6213
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260228.1...v1.20260301.1
Export waitUntil to Python SDK by @ryanking13 in https://github.com/cloudflare/workerd/pull/6187
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260227.1...v1.20260228.1
Add AI Search RPC Types by @G4brym in https://github.com/cloudflare/workerd/pull/6102
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260227.0...v1.20260228.0
Support tracing sqlite commit callbacks by @a-robinson in https://github.com/cloudflare/workerd/pull/6109
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260219.0...v1.20260227.0
Increase internal.c++ AllReader buffer sizes by @jasnell in https://github.com/cloudflare/workerd/pull/6183
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260305.0...v1.20260226.1
Move wildcard properties to instance template by @dcarney-cf in https://github.com/cloudflare/workerd/pull/6090
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260218.0...v1.20260219.0
Move more streams tests to workerd from internal by @jasnell in https://github.com/cloudflare/workerd/pull/6079
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260217.0...v1.20260218.0
Update dependencies by @workers-devprod in https://github.com/cloudflare/workerd/pull/6082
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260214.0...v1.20260217.0
remove most uses of deprecated v8::PropertyCallbackInfo::This() by @dcarney-cf in https://github.com/cloudflare/workerd/pull/6003
scheduler.wait gets aborted by @LuisDuarte1 in https://github.com/cloudflare/workerd/pull/6068Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260213.0...v1.20260214.0
fix(node:tty): make ReadStream and WriteStream constructors non-throwing by @petebacondarwin in https://github.com/cloudflare/workerd/pull/6064
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260212.0...v1.20260213.0
Fix crash when destroying Wrappables after isolate shutdown by @danlapid in https://github.com/cloudflare/workerd/pull/6052
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260211.0...v1.20260212.0
Add hostname option to Markdown Conversion by @Naapperas in https://github.com/cloudflare/workerd/pull/6035
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260207.0...v1.20260210.0
Expose conversion ID in ConversionResponse object by @Naapperas in https://github.com/cloudflare/workerd/pull/6025
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260206.0...v1.20260207.0
Bump requests from 2.32.3 to 2.32.5 in /src/pyodide/internal/sphinx by @dependabot[bot] in https://github.com/cloudflare/workerd/pull/4292
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260205.0...v1.20260206.0
Do not propagate exception inside HTMLRewriter parser by @ryanking13 in https://github.com/cloudflare/workerd/pull/5976
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260204.0...v1.20260205.0
Add AI Search RPC by @G4brym in https://github.com/cloudflare/workerd/pull/5995
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260201.0...v1.20260203.0
Make wpt a shared dep again by @npaun in https://github.com/cloudflare/workerd/pull/6001
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260130.0...v1.20260131.0
[build] Unconditionally optimize V8, describe and fix macOS segfault by @fhanau in https://github.com/cloudflare/workerd/pull/5988
enableNodejsGlobalTimers after 2026-02-10 when `nodejs_compat… by @vicb in https://github.com/cloudflare/workerd/pull/5990Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260129.0...v1.20260130.0
Allow Request as second parameter in Request constructor types by @anonrig in https://github.com/cloudflare/workerd/pull/5962
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260128.0...v1.20260129.0
Revert "Merge branch 'main' into tgarg/MQ-999-return-Queue-binding-er… by @tewaro in https://github.com/cloudflare/workerd/pull/5959
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260127.0...v1.20260128.0
Update dependencies by @workers-devprod in https://github.com/cloudflare/workerd/pull/5953
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260124.0...v1.20260127.0
[build] Update to Bazel 9 by @fhanau in https://github.com/cloudflare/workerd/pull/5937
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260123.0...v1.20260124.0
Support step context from Python Workflows SDK by @Caio-Nogueira in https://github.com/cloudflare/workerd/pull/5634
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260122.0...v1.20260123.0
[build] Fix V8 related bzlmod paths, switch to new bazel-lib by @fhanau in https://github.com/cloudflare/workerd/pull/5935
served_by_colo to D1 TypeScript meta type by @FlorentCollin in https://github.com/cloudflare/workerd/pull/5741Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260121.0...v1.20260122.0
Update dependencies by @workers-devprod in https://github.com/cloudflare/workerd/pull/5927
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260118.0...v1.20260120.0
Revert "chore: avoid warnings for External Allocated Memory" by @tewaro in https://github.com/cloudflare/workerd/pull/5924
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260117.0...v1.20260118.0
jsg/resource.h: Temporarily suppress V8 deprecation warnings by @jclee in https://github.com/cloudflare/workerd/pull/5908
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260116.0...v1.20260117.0
EMAIL-1313 Update Email Sending return type by @Skye-31 in https://github.com/cloudflare/workerd/pull/5894
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260115.0...v1.20260116.0
use simulation in codspeed due to deprecation by @anonrig in https://github.com/cloudflare/workerd/pull/5895
no-export-default-of-import-star ESLint rule by @vicb in https://github.com/cloudflare/workerd/pull/5879@ from Python wd-tests. by @dom96 in https://github.com/cloudflare/workerd/pull/5883make_snapshot=False with default use_snapshot setting by @hoodmane in https://github.com/cloudflare/workerd/pull/5887Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260114.0...v1.20260115.0
[build] Update to Bazel 8.5.1, minor build cleanup by @fhanau in https://github.com/cloudflare/workerd/pull/5871
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260113.0...v1.20260114.0
Update dependencies by @workers-devprod in https://github.com/cloudflare/workerd/pull/5863
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260111.0...v1.20260113.0
add support for enum parameters in Rust by @anonrig in https://github.com/cloudflare/workerd/pull/5857
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260110.0...v1.20260111.0
chore(bazel): turn off WORKSPACE by @alexeagle in https://github.com/cloudflare/workerd/pull/5749
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260108.0...v1.20260109.0
Exclude @all-autogates variants from WPT stats by @npaun in https://github.com/cloudflare/workerd/pull/5848
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260107.1...v1.20260108.0
Use large github runners by @danlapid in https://github.com/cloudflare/workerd/pull/5846
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260107.0...v1.20260107.1
Fix span reporting when actor aborts with pending waitUntil tasks by @mar-cf in https://github.com/cloudflare/workerd/pull/5709
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20260102.0...v1.20260103.0
Disable Python import tests by @hoodmane in https://github.com/cloudflare/workerd/pull/5795
import_from_js modules serializable by @hoodmane in https://github.com/cloudflare/workerd/pull/5710Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251231.0...v1.20260101.0
[o11y][nfc] Refactor tests, deduplicate tailStream() implementations, update comments by @fhanau in https://github.com/cloudflare/workerd/pull/5772
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251230.0...v1.20251231.0
Python tests: Load standard library modules from package cache by @hoodmane in https://github.com/cloudflare/workerd/pull/5783
this value for strategy.size by @anonrig in https://github.com/cloudflare/workerd/pull/5775Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251229.0...v1.20251230.0
chore: use tags instead of deprecated v8 api by @tewaro in https://github.com/cloudflare/workerd/pull/5789
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251228.0...v1.20251229.0
Python tests: load Pyodide bundle from disk cache by @hoodmane in https://github.com/cloudflare/workerd/pull/5780
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251227.0...v1.20251228.0
throw appropriate signal.reason on empty by @anonrig in https://github.com/cloudflare/workerd/pull/5762
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251224.0...v1.20251225.0
Add state machine utility by @jasnell in https://github.com/cloudflare/workerd/pull/5750
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251223.0...v1.20251224.0
Add rpc_params_dup_stubs compat flag. by @kentonv in https://github.com/cloudflare/workerd/pull/5733
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251221.0...v1.20251223.0
Ensure that the native dgram node API does not introduce a breaking change by @petebacondarwin in https://github.com/cloudflare/workerd/pull/5729
routingMode option to GetDurableObjectOptions by @MellowYarker in https://github.com/cloudflare/workerd/pull/5677Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251220.0...v1.20251221.0
EW-9753 Enable deprecation warnings for attaching to refcounted objects by @fhanau in https://github.com/cloudflare/workerd/pull/5513
Fetcher (service bindings) over RPC by @kentonv in https://github.com/cloudflare/workerd/pull/5693Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251219.0...v1.20251220.0
Fix JSRPC Return event timing to fire when handler returns by @danlapid in https://github.com/cloudflare/workerd/pull/5721
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251218.0...v1.20251219.0
disable info level logging in perfetto by @dcarney-cf in https://github.com/cloudflare/workerd/pull/5714
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251217.0...v1.20251218.0
Python snapshots: Refactor hiwire serialization/deserialization by @hoodmane in https://github.com/cloudflare/workerd/pull/5697
served_by_colo to meta information by @FlorentCollin in https://github.com/cloudflare/workerd/pull/5658Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251216.0...v1.20251217.0
Update dependencies by @workers-devprod in https://github.com/cloudflare/workerd/pull/5692
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251214.0...v1.20251216.0
[chore] number of minor updates/modernizations to jsg code by @jasnell in https://github.com/cloudflare/workerd/pull/5683
from workers import env for top level env by @hoodmane in https://github.com/cloudflare/workerd/pull/5682Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251212.0...v1.20251213.0
[nfc] Clean up r2GetClient(), removing getHttpClientWithSpans() by @fhanau in https://github.com/cloudflare/workerd/pull/5557
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251211.0...v1.20251212.0
Remove IoContext timed out log from actors by @danlapid in https://github.com/cloudflare/workerd/pull/5659
Full Changelog: https://github.com/cloudflare/workerd/compare/v1.20251210.0...v1.20251211.0
Your coding agent can read these notes before it upgrades. Set up the MCP server →