Skill 安装
多 Agent 安装npx skills add https://github.com/cloudflare/workerd --skill verification-before-completion
使用 npx skills 快速安装,支持将 Skill 添加到多个兼容的 AI Agent。
Skill 调研报告
cloudflare/workerd#verification-before-completion
Skill 更新日志
版本列表
v1.20260927.1 最新
## What's Changed
* kj-rs: drop a KjOwn through kj::Own's own destructor by @danlapid in https://github.com/cloudflare/workerd/pull/7491
* Make Bonk reviews reliable and context-aware by @danlapid in https://github.com/cloudflare/workerd/pull/7551
* Make Bonk reviews precise by @danlapid in https://github.com/cloudflare/workerd/pull/7552
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260926.1...v1.20260927.1
v1.20260926.1
## What's Changed
* fix: handle exceptions thrown in TCP connect() handler by @ThomasRubini in https://github.com/cloudflare/workerd/pull/7518
* update capnp-cpp and use kj::StaticArrayPtr for static tables by @mikea in https://github.com/cloudflare/workerd/pull/7522
* Settle a TransformStream cancel from the writable's state by @jasnell in https://github.com/cloudflare/workerd/pull/7509
* STOR-5615: Apply retry policy to JSRPC calls by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7513
* Add jsg support for shared-ownership module sources by @mikea in https://github.com/cloudflare/workerd/pull/7523
* Linting: reject more use-after-moves by @jtolio in https://github.com/cloudflare/workerd/pull/7451
* Release the transformer once a TransformStream finishes by @jasnell in https://github.com/cloudflare/workerd/pull/7510
* [Workers AI] Update model reasoning types by @KastanDay in https://github.com/cloudflare/workerd/pull/7437
* ts streams identity write settlement by @jasnell in https://github.com/cloudflare/workerd/pull/7515
* Read detached and out-of-bounds DataView chunks as empty by @jasnell in https://github.com/cloudflare/workerd/pull/7516
## New Contributors
* @KastanDay made their first contribution in https://github.com/cloudflare/workerd/pull/7437
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260925.2...v1.20260926.1
v1.20260925.2
## What's Changed
* Close a native stream at the handoff of its data by @jasnell in https://github.com/cloudflare/workerd/pull/7502
* Lock a closed or errored native stream on tee() by @jasnell in https://github.com/cloudflare/workerd/pull/7504
* Validate a writable chunk's size only when it is enqueued by @jasnell in https://github.com/cloudflare/workerd/pull/7507
* STOR-5615: Add configurable Durable Object retries by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7383
* Add runtime support for running same-worker Workflows by @Naapperas in https://github.com/cloudflare/workerd/pull/7361
* Adopt kj::StickyFlag to simplify basic promise and fulfiller use. by @jtolio in https://github.com/cloudflare/workerd/pull/7404
* Sqlite: support adding specific error context to internal exceptions by @jtolio in https://github.com/cloudflare/workerd/pull/7514
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260925.1...v1.20260925.2
v1.20260925.1
## What's Changed
* Make workerd's entry point Rust by @danlapid in https://github.com/cloudflare/workerd/pull/7457
* Document and pin slowest-branch tee backpressure by @jasnell in https://github.com/cloudflare/workerd/pull/7476
* bump reviewer to opus 5.5 by @danlapid in https://github.com/cloudflare/workerd/pull/7496
* Take queued bytes whole on auto-allocate default reads by @jasnell in https://github.com/cloudflare/workerd/pull/7477
* Increase the SQLite row limit to 8 MiB by @joshthoward in https://github.com/cloudflare/workerd/pull/7493
* Keep a byobRequest held across tee() working by @jasnell in https://github.com/cloudflare/workerd/pull/7478
* Queue the chunk before filling reads with released bytes by @jasnell in https://github.com/cloudflare/workerd/pull/7479
* Add actor wait-until task lifetime tracking hook by @rinkle-cf in https://github.com/cloudflare/workerd/pull/7301
* add some deserialization diagnostics by @dcarney-cf in https://github.com/cloudflare/workerd/pull/7486
* Only run internal build for necessary paths by @ketanhwr in https://github.com/cloudflare/workerd/pull/7463
* STOR-5489: Retry Durable Object RPC calls by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7430
* [build] Increase link parallelism again by @fhanau in https://github.com/cloudflare/workerd/pull/7495
* [build] Update boringssl by @fhanau in https://github.com/cloudflare/workerd/pull/7179
* Pin that a pipe waits for an erroring destination's in-flight write by @jasnell in https://github.com/cloudflare/workerd/pull/7501
* Observe the pipe's AbortSignal through an abort algorithm by @jasnell in https://github.com/cloudflare/workerd/pull/7500
* Claim DO retry tokens after actor construction by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7497
* [WO-1581] Enable span status and renaming by @jmorrell-cloudflare in https://github.com/cloudflare/workerd/pull/7348
* Release the pipe source when validation fails after locking by @jasnell in https://github.com/cloudflare/workerd/pull/7498
## New Contributors
* @rinkle-cf made their first contribution in https://github.com/cloudflare/workerd/pull/7301
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260924.1...v1.20260925.1
v1.20260924.1
## What's Changed
* Allow tee() of a native body with an abandoned read in flight by @jasnell in https://github.com/cloudflare/workerd/pull/7471
* Pull local system images before create by @ghostwriternr in https://github.com/cloudflare/workerd/pull/7461
* Use fresh isolate groups when available. by @erikcorry in https://github.com/cloudflare/workerd/pull/7445
* Preserve VFS exceptions during SQLite open by @jtolio in https://github.com/cloudflare/workerd/pull/7151
* Introduce env.AI.websearch to WorkerD by @Phanatic in https://github.com/cloudflare/workerd/pull/7450
* fix: avoid initializing the UDP connect tracer twice by @ThomasRubini in https://github.com/cloudflare/workerd/pull/7487
* [tsan] increase tsan history by @mikea in https://github.com/cloudflare/workerd/pull/7481
* Accept a null source in MessageEventInit by @danielmlr in https://github.com/cloudflare/workerd/pull/7470
* Internal build for #7470 by @tpmmorris in https://github.com/cloudflare/workerd/pull/7489
* [o11y] Add `undefined` to tailStream return types by @fhanau in https://github.com/cloudflare/workerd/pull/7436
* STOR-5489: Account for RPC serializer capacity by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7484
* capnproto update by @mikea in https://github.com/cloudflare/workerd/pull/7472
* Use weak self captures for refcounted continuations by @jtolio in https://github.com/cloudflare/workerd/pull/7434
* Forward REST caller context to downstream AI Gateway by @Phanatic in https://github.com/cloudflare/workerd/pull/7492
* Error a tee branch or detached byte stream on a fractional fill at close by @jasnell in https://github.com/cloudflare/workerd/pull/7473
* Skip building an unobservable XThreadWaitList rejection by @danlapid in https://github.com/cloudflare/workerd/pull/7494
* Transfer byte-stream buffers to fixed length by @jasnell in https://github.com/cloudflare/workerd/pull/7474
* Pin async iterator interleavings that follow WebIDL by @jasnell in https://github.com/cloudflare/workerd/pull/7475
## New Contributors
* @Phanatic made their first contribution in https://github.com/cloudflare/workerd/pull/7450
* @danielmlr made their first contribution in https://github.com/cloudflare/workerd/pull/7470
* @tpmmorris made their first contribution in https://github.com/cloudflare/workerd/pull/7489
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260923.1...v1.20260924.1
v1.20260923.1
## What's Changed
* [ci] Fix automated deps update by @fhanau in https://github.com/cloudflare/workerd/pull/7456
* [STOR-5489] Observe Durable Object RPC call attempts by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7346
* r2-rpc.c++: Copy put bodies out of the sandbox for MPK by @erikcorry in https://github.com/cloudflare/workerd/pull/7444
* STOR-5489: Measure Durable Object RPC replay memory by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7408
* Update dependencies by @workers-devprod in https://github.com/cloudflare/workerd/pull/7458
* Make skill reference links portable by @harrishancock in https://github.com/cloudflare/workerd/pull/7303
* Implement proper js rpc stream cancel propagation by @jasnell in https://github.com/cloudflare/workerd/pull/7298
* Walk the queued stream's cursors by index and skip the pinned cursor by @jasnell in https://github.com/cloudflare/workerd/pull/7426
* [build] Apply formatters to custom clang-tidy checks by @fhanau in https://github.com/cloudflare/workerd/pull/7454
* Linting: improve coroutine-hostile-raii test to check declaration nodes too by @jtolio in https://github.com/cloudflare/workerd/pull/7431
* Settle the head read first when respond() leaves a remainder by @jasnell in https://github.com/cloudflare/workerd/pull/7465
* Pin where closed settles relative to the below-min tail read by @jasnell in https://github.com/cloudflare/workerd/pull/7467
* Return an empty view from read(view) on a cancelled byte stream by @jasnell in https://github.com/cloudflare/workerd/pull/7468
* Deliver whole elements from native BYOB reads with multi-byte views by @jasnell in https://github.com/cloudflare/workerd/pull/7469
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260922.1...v1.20260923.1
v1.20260922.1
## What's Changed
* Add a bazel option to disable remote python snapshot when testing by @ryanking13 in https://github.com/cloudflare/workerd/pull/7429
* [STOR-5489] Claim Durable Object RPC calls before dispatch by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7347
* Deflake connect-handler tests by @erikcorry in https://github.com/cloudflare/workerd/pull/7446
* Use 2 isolates for tests to exercise cross-isolate by @erikcorry in https://github.com/cloudflare/workerd/pull/7447
* implement RPC support for inbound UDP connect() event by @ThomasRubini in https://github.com/cloudflare/workerd/pull/7433
* Support V8 15.5 API and test changes by @harrishancock in https://github.com/cloudflare/workerd/pull/7416
* [build] Update to LLVM 22 by @fhanau in https://github.com/cloudflare/workerd/pull/7435
* Copy body bytes out as they arrive and cancel the source when consump… by @jasnell in https://github.com/cloudflare/workerd/pull/7424
* Make snapshotContainer options optional by @gpanders in https://github.com/cloudflare/workerd/pull/7453
* build: instrument Rust under --config=asan by @danlapid in https://github.com/cloudflare/workerd/pull/7443
* build: let Rust crates live beside the C++ they belong to by @danlapid in https://github.com/cloudflare/workerd/pull/7448
* Remove the C++ I/O backend (--//:io_backend=cxx) by @danlapid in https://github.com/cloudflare/workerd/pull/7449
* Buffer the compression stage's output in blocks released as they are … by @jasnell in https://github.com/cloudflare/workerd/pull/7425
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260921.1...v1.20260922.1
v1.20260921.1
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260920.1...v1.20260921.1
v1.20260920.1
## What's Changed
* Error both halves of a transform pair from the Node.js interop hook by @jasnell in https://github.com/cloudflare/workerd/pull/7417
* Drop what a queued stream enqueues once every consumer is collected by @jasnell in https://github.com/cloudflare/workerd/pull/7421
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260919.1...v1.20260920.1
v1.20260919.1
## What's Changed
* Transform a parked TransformStream write after one backpressure wait by @jasnell in https://github.com/cloudflare/workerd/pull/7412
* Python: Hot fix for stack switching gc crash (upstream pyodide#6466) by @hoodmane in https://github.com/cloudflare/workerd/pull/7422
* Add Analytics SQL binding types by @Ankcorn in https://github.com/cloudflare/workerd/pull/7396
* Split actor retry exhaustion outcomes and increase backoff by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7414
* Document coroutine cleanup patterns by @jtolio in https://github.com/cloudflare/workerd/pull/7403
* [nfc] Fix compiler warnings based on KJ_HEADER_WARNINGS by @fhanau in https://github.com/cloudflare/workerd/pull/7419
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260918.1...v1.20260919.1
v1.20260918.1
## What's Changed
* Keep native pipes from consuming a destination with pending writes by @jasnell in https://github.com/cloudflare/workerd/pull/7395
* Stop identity stream aborts from waiting for a read by @jasnell in https://github.com/cloudflare/workerd/pull/7399
* Wire the Rust I/O backend into workerd: --//:io_backend, on by default by @danlapid in https://github.com/cloudflare/workerd/pull/7328
* Fix container startup flags after cancellation by @jtolio in https://github.com/cloudflare/workerd/pull/7402
* Add a ring buffer for the streams' internal queues by @jasnell in https://github.com/cloudflare/workerd/pull/7405
* Clean up containers on graceful shutdown by @ghostwriternr in https://github.com/cloudflare/workerd/pull/7244
* Move retry claim before actor construction by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7230
* Add `just format `, `just format-head` by @sohpeach in https://github.com/cloudflare/workerd/pull/7407
* Abstract CrossThreadWaitList into SyncWaitList and introduce XThreadWaitList by @ObsidianMinor in https://github.com/cloudflare/workerd/pull/7397
* update capnproto by @mikea in https://github.com/cloudflare/workerd/pull/7400
* Improve TS stream primordial safety by @jasnell in https://github.com/cloudflare/workerd/pull/7409
* fix compile_flags.txt by @mikea in https://github.com/cloudflare/workerd/pull/7415
* Updates v8 to 15.4 by @dom96 in https://github.com/cloudflare/workerd/pull/7386
* update capnproto by @mikea in https://github.com/cloudflare/workerd/pull/7420
* Implement inbound UDP handler by @ThomasRubini in https://github.com/cloudflare/workerd/pull/7130
* Add coroutine-hostile-raii lint for UnwindDetector, and add fixes by @jtolio in https://github.com/cloudflare/workerd/pull/7153
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260917.1...v1.20260918.1
v1.20260917.1
## What's Changed
* kj-rs-tokio: timer test allows for the loop's cached time by @danlapid in https://github.com/cloudflare/workerd/pull/7380
* Update WPT to wpt-b875b21fd by @guybedford in https://github.com/cloudflare/workerd/pull/7381
* Expose hibernatable WebSocket count by @jqmmes in https://github.com/cloudflare/workerd/pull/7371
* .bazelrc: add native_arm64 no-op by @git-bruh in https://github.com/cloudflare/workerd/pull/7384
* Restrict GCs at inopportune moments. by @erikcorry in https://github.com/cloudflare/workerd/pull/7387
* container client: Add support for cloudflare/debian-trixie by @gabivlj in https://github.com/cloudflare/workerd/pull/7374
* feat(types): add Browser Run binding methods by @niklhut in https://github.com/cloudflare/workerd/pull/7273
* node:fs: open without O_CREAT is ENOENT for a missing path by @guybedford in https://github.com/cloudflare/workerd/pull/7393
* node:fs: rename and copyFile replace an existing destination by @guybedford in https://github.com/cloudflare/workerd/pull/7394
* Handful of TS streams byob and tee fixes by @jasnell in https://github.com/cloudflare/workerd/pull/7389
* make actor maps own their keys by @mikea in https://github.com/cloudflare/workerd/pull/7398
* Fix handling of pipe draining backpressure by @jasnell in https://github.com/cloudflare/workerd/pull/7391
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260916.1...v1.20260917.1
v1.20260916.1
## What's Changed
* Add node:stream web-interop suite by @jasnell in https://github.com/cloudflare/workerd/pull/7336
* Update dependencies by @workers-devprod in https://github.com/cloudflare/workerd/pull/7363
* fix(server): facet channel UaF after alarm timeout by @git-bruh in https://github.com/cloudflare/workerd/pull/7370
* Disable retries for ineligible actor namespaces by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7353
* Report whether an actor fetch target supports retries by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7345
* Bump next from 16.2.12 to 16.3.3 by @dependabot[bot] in https://github.com/cloudflare/workerd/pull/7292
* Support web streams in stream.pipeline() by @jasnell in https://github.com/cloudflare/workerd/pull/7338
* CC-8364 Allow containers without imageName by @ghostwriternr in https://github.com/cloudflare/workerd/pull/7307
* Expand js-rpc streams test coverage by @jasnell in https://github.com/cloudflare/workerd/pull/7295
* [STOR-5621] Prepare JS RPC call plans for retries by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7323
* node:fs: fix offset/length bounds validation for buffer read/write by @guybedford in https://github.com/cloudflare/workerd/pull/7368
* Add node:net suite by @jasnell in https://github.com/cloudflare/workerd/pull/7339
* Add scheduling time to alarm storage spans by @Ankcorn in https://github.com/cloudflare/workerd/pull/7359
* node:http server test suite by @jasnell in https://github.com/cloudflare/workerd/pull/7340
* node:fs: honour O_TRUNC in open by @guybedford in https://github.com/cloudflare/workerd/pull/7369
* Fix kj-rs waker result race during joined readiness by @harrishancock in https://github.com/cloudflare/workerd/pull/7372
* Python: More minor improvements to patch_pyodide_asm by @hoodmane in https://github.com/cloudflare/workerd/pull/7376
* Add clang-tidy check for stream creation by @jasnell in https://github.com/cloudflare/workerd/pull/7308
* Add node:http client suite by @jasnell in https://github.com/cloudflare/workerd/pull/7341
* thread-safe LOG_PERIODICALLY by @mikea in https://github.com/cloudflare/workerd/pull/7327
* kj-rs: arm the poll event directly on a same-thread stored-waker wake by @danlapid in https://github.com/cloudflare/workerd/pull/7349
* Fix ScriptCompiler usage by @csjh in https://github.com/cloudflare/workerd/pull/7364
* build: finish narrowing kj-async deps to the layer each target uses by @danlapid in https://github.com/cloudflare/workerd/pull/7379
* kj-rs-io: KJ async I/O interfaces backed by tokio by @danlapid in https://github.com/cloudflare/workerd/pull/7013
* [JSG] replace some recursive templates with auto deduce this by @fhanau in https://github.com/cloudflare/workerd/pull/7365
* More node:streams tests and fixes by @jasnell in https://github.com/cloudflare/workerd/pull/7342
* update capnp by @mikea in https://github.com/cloudflare/workerd/pull/7377
* Support web streams in stream.compose() by @jasnell in https://github.com/cloudflare/workerd/pull/7343
* Destroy Readable.fromWeb on a chunk it cannot push by @jasnell in https://github.com/cloudflare/workerd/pull/7344
## New Contributors
* @ghostwriternr made their first contribution in https://github.com/cloudflare/workerd/pull/7307
* @csjh made their first contribution in https://github.com/cloudflare/workerd/pull/7364
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260915.1...v1.20260916.1
v1.20260915.1
## What's Changed
* build: depend on the kj-async layer each target actually uses by @danlapid in https://github.com/cloudflare/workerd/pull/7350
* Python workers: Replace string Pyodide patches with ast patches by @hoodmane in https://github.com/cloudflare/workerd/pull/7325
* disable profiler tests under tsan by @mikea in https://github.com/cloudflare/workerd/pull/7355
* feat: expose client IP and port as remoteAddress in TCP connect() handler by @ThomasRubini in https://github.com/cloudflare/workerd/pull/7304
* Update Cargo.toml dependencies and export Cargo.toml in BUILD.bazel by @danlapid in https://github.com/cloudflare/workerd/pull/7356
* node: make the isolate the port namespace for http and net servers by @guybedford in https://github.com/cloudflare/workerd/pull/7357
* Pin error() during a pending close in the readable stream suites by @jasnell in https://github.com/cloudflare/workerd/pull/7335
* [build] JSG: move TypeWrapper members that ignore the type list to a base by @fhanau in https://github.com/cloudflare/workerd/pull/7269
* Fix memory snapshots with Python 3.14 by @hoodmane in https://github.com/cloudflare/workerd/pull/7311
* chore: Tidy up Pyodide patches by @hoodmane in https://github.com/cloudflare/workerd/pull/7367
## New Contributors
* @ThomasRubini made their first contribution in https://github.com/cloudflare/workerd/pull/7304
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260914.1...v1.20260915.1
v1.20260914.1
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260913.1...v1.20260914.1
v1.20260913.1
## What's Changed
* kj-rs-tokio: a kj::EventPort driven by a per-thread tokio runtime by @danlapid in https://github.com/cloudflare/workerd/pull/7011
* node:net: add net.Server and cloudflare:node connectHandler by @guybedford in https://github.com/cloudflare/workerd/pull/7306
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260912.1...v1.20260913.1
v1.20260912.1
## What's Changed
* Add public workflows event subscription type definitions by @mkuritsu in https://github.com/cloudflare/workerd/pull/7261
* CI: minimal bridge prerequisites for Tokio I/O by @harrishancock in https://github.com/cloudflare/workerd/pull/7317
* Add jsg::Lenient based on Rust jsg::Nullable by @LordGoatius in https://github.com/cloudflare/workerd/pull/7037
* sockets: close() with a pipe close in flight logged an uncaught exception by @guybedford in https://github.com/cloudflare/workerd/pull/7313
* Python: Add numpy vendor snapshot stability test by @hoodmane in https://github.com/cloudflare/workerd/pull/7326
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260911.1...v1.20260912.1
v1.20260911.1
## What's Changed
* Build cleanups by @danlapid in https://github.com/cloudflare/workerd/pull/7300
* Improve error message when top-level randomness is used in Python workers by @ryanking13 in https://github.com/cloudflare/workerd/pull/7283
* Refactor Durable Object Retries to be fetch-agnostic by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7266
* fix identity transform stream resolve/state change order by @mikea in https://github.com/cloudflare/workerd/pull/7297
* node:net: add net.BoundSocket by @guybedford in https://github.com/cloudflare/workerd/pull/7299
* Python: Patch `workers.wait_until` as well as `ctx.waitUntil` by @hoodmane in https://github.com/cloudflare/workerd/pull/7293
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260910.1...v1.20260911.1
v1.20260910.1
## What's Changed
* Move Existing SQLite Sentry routing to exception details by @jtolio in https://github.com/cloudflare/workerd/pull/7246
* Update capnp-cpp to v2 head (Executor::isCurrent + setRunnable ordering) by @danlapid in https://github.com/cloudflare/workerd/pull/7281
* Upstream patches by @ketanhwr in https://github.com/cloudflare/workerd/pull/7285
* Additional streams test consolidation gaps by @jasnell in https://github.com/cloudflare/workerd/pull/7182
* Expose compatibility-date.capnp and add AGENTS.md guidance for new APIs by @harrishancock in https://github.com/cloudflare/workerd/pull/7274
* Remove experimental tag from auto_grpc_convert by @mar-cf in https://github.com/cloudflare/workerd/pull/7284
* fix(web-socket): only log internal errors in abort task by @git-bruh in https://github.com/cloudflare/workerd/pull/7287
* cleanup: migrating cxx to wd_ rules by @mikea in https://github.com/cloudflare/workerd/pull/7289
* [tsan] fix rust std/tsan compatibility by @mikea in https://github.com/cloudflare/workerd/pull/7280
* [tsan] run all tests under tsan by @mikea in https://github.com/cloudflare/workerd/pull/7294
* Address multiple TS-streams defects / clarifications by @jasnell in https://github.com/cloudflare/workerd/pull/7183
**Full Changelog**: https://github.com/cloudflare/workerd/compare/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 https://github.com/cloudflare/workerd/pull/7137
* [build] Update to V8 15.3 by @mar-cf in https://github.com/cloudflare/workerd/pull/7189
* Update dependencies by @workers-devprod in https://github.com/cloudflare/workerd/pull/7268
* Increase HTMLRewriter fiber stack size under ASan by @ketanhwr in https://github.com/cloudflare/workerd/pull/7278
* bazelrc: try-import .local/bazelrc by @mikea in https://github.com/cloudflare/workerd/pull/7254
* Add sockets streams suite by @jasnell in https://github.com/cloudflare/workerd/pull/7180
* Add Workers cf.originRangeRequests types by @zaidoon1 in https://github.com/cloudflare/workerd/pull/7059
* [o11y] Make BaseTracer::markUnused() virtual by @fhanau in https://github.com/cloudflare/workerd/pull/7212
* Piping suite: absorb special-buffer pipe writes by @jasnell in https://github.com/cloudflare/workerd/pull/7181
* [build] Fix clang 23 warnings by @fhanau in https://github.com/cloudflare/workerd/pull/7265
* [tsan] build libc++ by @mikea in https://github.com/cloudflare/workerd/pull/7253
* Publish Durable Object retry metrics only when a retry happens + add granular outcomes by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7262
## New Contributors
* @zaidoon1 made their first contribution in https://github.com/cloudflare/workerd/pull/7059
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260908.1...v1.20260909.1
v1.20260908.1
## What's Changed
* Fix internal build for forks of org members by @ketanhwr in https://github.com/cloudflare/workerd/pull/7243
* [build] JSG: key struct field wrappers on the field type, not on the field by @fhanau in https://github.com/cloudflare/workerd/pull/7248
* [build] JSG: store struct field wrappers in a flat array by @fhanau in https://github.com/cloudflare/workerd/pull/7249
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260907.1...v1.20260908.1
v1.20260907.1
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260906.1...v1.20260907.1
v1.20260906.1
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260905.1...v1.20260906.1
v1.20260905.1
## What's Changed
* tsan: support macOS arm64 hosts alongside Linux x86_64 by @danlapid in https://github.com/cloudflare/workerd/pull/7238
* Preserve predecessor rejection delivery state by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7220
* Instrument LOG_EXCEPTION to observe a new Sentry disposition exception detail by @jtolio in https://github.com/cloudflare/workerd/pull/7185
* tsan ci build by @mikea in https://github.com/cloudflare/workerd/pull/7252
* Tag SQLite errors with SENTRY_DO by @jtolio in https://github.com/cloudflare/workerd/pull/7150
* Revert "Move wrapper handle to shim" by @erikcorry in https://github.com/cloudflare/workerd/pull/7241
* WO-1582 Add tracing getActiveSpan by @jmorrell-cloudflare in https://github.com/cloudflare/workerd/pull/7111
* Add cache, htmlrewriter, and formdata streams suites by @jasnell in https://github.com/cloudflare/workerd/pull/7178
* Store references for internal and user span parents on call argument … by @Caio-Nogueira in https://github.com/cloudflare/workerd/pull/7127
* CC-8364 Expose configured container images to Durable Objects by @skepticfx in https://github.com/cloudflare/workerd/pull/7194
* Enable perfetto in workerd v8 build by @jasnell in https://github.com/cloudflare/workerd/pull/7223
## New Contributors
* @skepticfx made their first contribution in https://github.com/cloudflare/workerd/pull/7194
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260904.1...v1.20260905.1
v1.20260904.1
## What's Changed
* workflows: add experimental subscribe support by @mkuritsu in https://github.com/cloudflare/workerd/pull/7087
* Mark jsg::{Async}Generator visitable by @jasnell in https://github.com/cloudflare/workerd/pull/7213
* Fix memory-cache/lib.rs to use try_update instead of fetch_update. by @dom96 in https://github.com/cloudflare/workerd/pull/7211
* Update capnp-cpp to pick up Executor::isCurrent() by @danlapid in https://github.com/cloudflare/workerd/pull/7234
* Next large chunk of streams consolidation tests and fixes by @jasnell in https://github.com/cloudflare/workerd/pull/7176
* Make cppgc sweeping synchronous by @erikcorry in https://github.com/cloudflare/workerd/pull/7231
* Fix validator internal error when getters throw by @taylorlee in https://github.com/cloudflare/workerd/pull/7224
* Internal build for !7224 by @ketanhwr in https://github.com/cloudflare/workerd/pull/7233
* [build] Disable unsupported tests under RBE, improve hermeticity by @fhanau in https://github.com/cloudflare/workerd/pull/7232
* STOR-5489: Observe Durable Object fetch retry activity by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7235
* More streams test consolidation and gap filling by @jasnell in https://github.com/cloudflare/workerd/pull/7177
* Revert "Merge pull request #7231 from cloudflare/erikcorry/cppgc-eager-sweeping" by @ObsidianMinor in https://github.com/cloudflare/workerd/pull/7237
* tsan c++ and rust configurations by @mikea in https://github.com/cloudflare/workerd/pull/7214
* Revert WebAssembly memory.discard support by @guybedford in https://github.com/cloudflare/workerd/pull/7221
## New Contributors
* @mkuritsu made their first contribution in https://github.com/cloudflare/workerd/pull/7087
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260903.1...v1.20260904.1
v1.20260903.1
## What's Changed
* Switch pythonWorkers314 from compatEnableDate to impliedByAfterDate by @hoodmane in https://github.com/cloudflare/workerd/pull/7216
* STOR:5489: Retry replica actor fetches by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7100
* STOR-5489: Count retried actor fetches once by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7146
* Upstream four patches by @erikcorry in https://github.com/cloudflare/workerd/pull/7217
* Call authorizer in default column expressions by @joshthoward in https://github.com/cloudflare/workerd/pull/7192
* tests lifetime fixes by @mikea in https://github.com/cloudflare/workerd/pull/7222
* WO-1582 Refactor tracing span implementations by @jmorrell-cloudflare in https://github.com/cloudflare/workerd/pull/7093
* WO-1582 Add span.recordException by @jmorrell-cloudflare in https://github.com/cloudflare/workerd/pull/7081
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260902.1...v1.20260903.1
v1.20260902.1
## What's Changed
* Automatically inject python_workers flags for python entrypoints by @ryanking13 in https://github.com/cloudflare/workerd/pull/7114
* Implement tryReadSync/tryWriteSync support by @jasnell in https://github.com/cloudflare/workerd/pull/7036
* Python: Development flag should always win over other Python flags by @hoodmane in https://github.com/cloudflare/workerd/pull/7197
* STOR-5552: Serialize WebSocket writes across hibernation by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7147
* STOR-5489: Implement retry loop for actor fetch requests by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7064
* Remove experimental flag from container.inspect() by @gpanders in https://github.com/cloudflare/workerd/pull/7193
* STOR-5489: Propagate actor retry gate state by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7099
* update capnp by @mikea in https://github.com/cloudflare/workerd/pull/7199
* Put snapshotDirectory API behind experimental flag by @gpanders in https://github.com/cloudflare/workerd/pull/7123
* Ensure hibernated websockets handle code updates gracefully by @jqmmes in https://github.com/cloudflare/workerd/pull/6948
* Own legacy hibernation tag map keys by @mikea in https://github.com/cloudflare/workerd/pull/7208
* Materialize borrowed values before invalidating storage by @mikea in https://github.com/cloudflare/workerd/pull/7206
* Order owned storage before non-owning views by @mikea in https://github.com/cloudflare/workerd/pull/7205
* Own actor cache keys queued for erasure by @mikea in https://github.com/cloudflare/workerd/pull/7207
* switch SpanObserver to kj::Rc by @mikea in https://github.com/cloudflare/workerd/pull/7203
* Keep TLS option storage alive with its context by @mikea in https://github.com/cloudflare/workerd/pull/7209
* Update WPT by @workers-devprod in https://github.com/cloudflare/workerd/pull/7210
* Add digest streams suite; migrate existing DigestStream tests by @jasnell in https://github.com/cloudflare/workerd/pull/7170
* Add queuing strategies suite; migrate strategy tests by @jasnell in https://github.com/cloudflare/workerd/pull/7175
* Fix dynamic library loading into base snapshot for Pyodide 3.14.x by @hoodmane in https://github.com/cloudflare/workerd/pull/7200
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260901.1...v1.20260902.1
v1.20260901.1
## What's Changed
* Catch leaked SQLite handles during init failure by @jtolio in https://github.com/cloudflare/workerd/pull/7184
* [build] Add support for cfi-icall coverage by @fhanau in https://github.com/cloudflare/workerd/pull/7172
* Update dependencies by @workers-devprod in https://github.com/cloudflare/workerd/pull/7196
* Implement FileSystemWritableFileStream in TypeScript by @jasnell in https://github.com/cloudflare/workerd/pull/7125
* Add encoding streams suite; migrate existing TES/TDS tests by @jasnell in https://github.com/cloudflare/workerd/pull/7154
* Add compression streams suite; migrate existing CS/DS tests by @jasnell in https://github.com/cloudflare/workerd/pull/7155
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260831.1...v1.20260901.1
v1.20260831.1
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260830.1...v1.20260831.1
v1.20260830.1
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260829.1...v1.20260830.1
v1.20260829.1
## What's Changed
* Update deps by @mar-cf in https://github.com/cloudflare/workerd/pull/7159
* Use dynamic_cast to avoid type confusion by @sohpeach in https://github.com/cloudflare/workerd/pull/7160
* Fix UaF of in-flight buffers in internal.c++ by @sohpeach in https://github.com/cloudflare/workerd/pull/7161
* Retain hibernatable WebSockets during active pumps by @sohpeach in https://github.com/cloudflare/workerd/pull/7163
* Use shims to find wrappables by @sohpeach in https://github.com/cloudflare/workerd/pull/7164
* fix(streams): Cancel internal stream pumps before releasing their source by @sohpeach in https://github.com/cloudflare/workerd/pull/7165
* Fix EventSource use-after-free by @sohpeach in https://github.com/cloudflare/workerd/pull/7166
* Implements resource name arg in jsg-test's eval by @dom96 in https://github.com/cloudflare/workerd/pull/7103
* SQC-900 create dynamic hyperdrive types by @Ltadrian in https://github.com/cloudflare/workerd/pull/7070
* Increase timeouts for slow integration tests by @guybedford in https://github.com/cloudflare/workerd/pull/7171
* feat: add kitesurf option to browser run quick action by @meddulla in https://github.com/cloudflare/workerd/pull/7105
* Create a WPT triage skill + bump WPT by @npaun in https://github.com/cloudflare/workerd/pull/7173
## New Contributors
* @Ltadrian made their first contribution in https://github.com/cloudflare/workerd/pull/7070
* @meddulla made their first contribution in https://github.com/cloudflare/workerd/pull/7105
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260828.1...v1.20260829.1
v1.20260828.1
## What's Changed
* IMAGES-2451: Fix negative text input check to allow streamable data by @deven96 in https://github.com/cloudflare/workerd/pull/7079
* Internal build for !7079 by @ketanhwr in https://github.com/cloudflare/workerd/pull/7117
* Implement memory cache V2 in safe Rust by @danlapid in https://github.com/cloudflare/workerd/pull/7110
* Add missing Workers AI model types by @kflansburg in https://github.com/cloudflare/workerd/pull/7135
* Consolidated IdentityTransformStream/FixedLengthStream Test Suite by @jasnell in https://github.com/cloudflare/workerd/pull/7133
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260827.1...v1.20260828.1
v1.20260827.1
## What's Changed
* Add zlib-rs as an autogated backend for node:zlib by @guybedford in https://github.com/cloudflare/workerd/pull/7109
* fix(container-test): refcounted usage by @git-bruh in https://github.com/cloudflare/workerd/pull/7118
* Accept span completion after request teardown by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7016
* Tag post-delivery exceptions to distinguish runtime failures by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7116
* Update Pyodide version to 314.0.6 by @ryanking13 in https://github.com/cloudflare/workerd/pull/7115
* trivial tsan fixes by @mikea in https://github.com/cloudflare/workerd/pull/7122
* Restrict internal functions to nested parse by @joshthoward in https://github.com/cloudflare/workerd/pull/7128
* Fail script creation if TS-streams on with per-isolate autogate off by @jasnell in https://github.com/cloudflare/workerd/pull/7121
* Fix off-by-one and macro impls for TypedArray by @LordGoatius in https://github.com/cloudflare/workerd/pull/7107
* Route all zlib consumers through an autogated router by @guybedford in https://github.com/cloudflare/workerd/pull/7132
* Skip writable abort task if no current request by @jasnell in https://github.com/cloudflare/workerd/pull/7102
* capnp-mock.h: Clean up unused local KJ_LOG_AT(), etc. definitions by @jclee in https://github.com/cloudflare/workerd/pull/7134
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260826.1...v1.20260827.1
v1.20260826.1
## What's Changed
* Fix node:fs cp to handle symlinks when copying into subdirectories by @ryanking13 in https://github.com/cloudflare/workerd/pull/7098
* Provide agent guidance on JSG_TRY vs. js.tryCatch by @jasnell in https://github.com/cloudflare/workerd/pull/7067
* Add ioContext.createObject by @jasnell in https://github.com/cloudflare/workerd/pull/7086
* Opencode agent/skill surgery by @jasnell in https://github.com/cloudflare/workerd/pull/7095
* 08-24-26 Build maintenance by @fhanau in https://github.com/cloudflare/workerd/pull/7104
* always copy websocket tags by @mikea in https://github.com/cloudflare/workerd/pull/7088
* BRAPI-1553: Add response metadata to Browser Run types by @BernardoPe in https://github.com/cloudflare/workerd/pull/7002
* Implement TS DigestStream by @jasnell in https://github.com/cloudflare/workerd/pull/7119
## New Contributors
* @BernardoPe made their first contribution in https://github.com/cloudflare/workerd/pull/7002
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260825.1...v1.20260826.1
v1.20260825.1
## What's Changed
* STOR-5552: Preserve in-flight WebSocket auto-responses (with fix) by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7083
* cleanup and simplify compile-test.sh. by @KirillTim in https://github.com/cloudflare/workerd/pull/7101
* use Arc to create dynamic strings from, use it in modules-new by @mikea in https://github.com/cloudflare/workerd/pull/7090
* always copy sock address by @mikea in https://github.com/cloudflare/workerd/pull/7089
* [build] Prepare workerd for explicit libc++ linkage by @KirillTim in https://github.com/cloudflare/workerd/pull/7025
* Retain async context frames across scopes by @guybedford in https://github.com/cloudflare/workerd/pull/7096
* TS-backed compression streams and compression context consolidation by @jasnell in https://github.com/cloudflare/workerd/pull/7075
* Clean up EventTarget and AbortSignal implementation by @jasnell in https://github.com/cloudflare/workerd/pull/7053
## New Contributors
* @KirillTim made their first contribution in https://github.com/cloudflare/workerd/pull/7101
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260824.1...v1.20260825.1
v1.20260824.1
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260823.1...v1.20260824.1
v1.20260823.1
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260822.1...v1.20260823.1
v1.20260822.1
## What's Changed
* Add a new Pyodide version 314.0.5 by @ryanking13 in https://github.com/cloudflare/workerd/pull/7046
* Accept WebAssembly.Module values in the dynamic worker loader by @guybedford in https://github.com/cloudflare/workerd/pull/6997
* Revert "STOR-5552: Preserve in-flight WebSocket auto-responses" by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7082
* Fix wrong error message when trying to use alarms in facets. by @kentonv in https://github.com/cloudflare/workerd/pull/7085
* Upgrade SQLite to version 3.53.4 by @joshthoward in https://github.com/cloudflare/workerd/pull/7084
* Implement jsrpc serialization/deserialization for TS web streams by @jasnell in https://github.com/cloudflare/workerd/pull/7073
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260821.1...v1.20260822.1
v1.20260821.1
## What's Changed
* Fix workers-sdk Vitest fixture filter by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7077
* STOR-5552: Preserve in-flight WebSocket auto-responses by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7065
* STOR-5542: Allow ctx.abort() to disable alarm retries by @apeacock1991 in https://github.com/cloudflare/workerd/pull/6996
* Keep subject prefixes when applying V8 patches by @harrishancock in https://github.com/cloudflare/workerd/pull/7069
* WOR-1491: make workflows_bindings_rpc obsolete by @Caio-Nogueira in https://github.com/cloudflare/workerd/pull/6987
* Test and fix for jsg::WeakRef segfault case by @jasnell in https://github.com/cloudflare/workerd/pull/7078
* More TS-backed Streams Work by @jasnell in https://github.com/cloudflare/workerd/pull/7071
* Temporarily disable the per PR random number generator by @jasnell in https://github.com/cloudflare/workerd/pull/7080
* CC-8419: make directory snapshot id optional by @flakey5 in https://github.com/cloudflare/workerd/pull/7039
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260820.1...v1.20260821.1
v1.20260820.1
## What's Changed
* Increase the SQLite row limit to 4 MiB by @joshthoward in https://github.com/cloudflare/workerd/pull/7020
* Fix incorrect error message for workers-py version requirement by @ryanking13 in https://github.com/cloudflare/workerd/pull/7043
* Warn instead of failing when a compat flag is already on by date by @petebacondarwin in https://github.com/cloudflare/workerd/pull/6980
* WOR-1487: expose workflow instance location hints by @Caio-Nogueira in https://github.com/cloudflare/workerd/pull/6961
* IMAGES-2451: Images text rasterization by @deven96 in https://github.com/cloudflare/workerd/pull/6979
* Internal build for #6979 by @ketanhwr in https://github.com/cloudflare/workerd/pull/7058
* Browser run accessibility tree types by @niklhut in https://github.com/cloudflare/workerd/pull/6928
* Add current-process debug port access by @penalosa in https://github.com/cloudflare/workerd/pull/7005
* Images binding: metadata filtering, signedUrl, and createDirectUpload by @Monark-Arkmon in https://github.com/cloudflare/workerd/pull/6880
* Internal build for #6880 by @ketanhwr in https://github.com/cloudflare/workerd/pull/7056
* use kj::String for entrypoint name by @mikea in https://github.com/cloudflare/workerd/pull/7068
## New Contributors
* @niklhut made their first contribution in https://github.com/cloudflare/workerd/pull/6928
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260819.1...v1.20260820.1
v1.20260819.1
## What's Changed
* Remove the $experimental annotation on new module registry by @jasnell in https://github.com/cloudflare/workerd/pull/7027
* Name the warning level `warn` in structured logs by @petebacondarwin in https://github.com/cloudflare/workerd/pull/7045
* Remove experimental flag for container start image and instance by @gpanders in https://github.com/cloudflare/workerd/pull/6992
* make importKeySync static by @mikea in https://github.com/cloudflare/workerd/pull/7040
* Images binding: allow setting headers on .response() by @Monark-Arkmon in https://github.com/cloudflare/workerd/pull/6881
* Internal build for #6881 by @ketanhwr in https://github.com/cloudflare/workerd/pull/7057
* Use validated GPT-5.6 Bonk configuration by @southpolesteve in https://github.com/cloudflare/workerd/pull/7050
## New Contributors
* @Monark-Arkmon made their first contribution in https://github.com/cloudflare/workerd/pull/6881
* @southpolesteve made their first contribution in https://github.com/cloudflare/workerd/pull/7050
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260818.1...v1.20260819.1
v1.20260818.1
## What's Changed
* chore: bump capnp-es to 0.0.16 by @vicb in https://github.com/cloudflare/workerd/pull/7008
* Fix two GC strong-root leaks: tail event cf cycles and abandoned pipe writes by @guybedford in https://github.com/cloudflare/workerd/pull/7017
* Replace a few more raw references with kj::Ptr in standard.c++ by @jasnell in https://github.com/cloudflare/workerd/pull/6949
* Replace raw ReadableStream& ref with jsg::WeakRef by @jasnell in https://github.com/cloudflare/workerd/pull/6936
* Correct the jsg-visit-for-gc check's type lists and document its model by @guybedford in https://github.com/cloudflare/workerd/pull/7015
* Add wasm_memory_discard compatibility flag by @guybedford in https://github.com/cloudflare/workerd/pull/6999
* Update dependencies by @workers-devprod in https://github.com/cloudflare/workerd/pull/7030
* Add ci report opencode skill by @jasnell in https://github.com/cloudflare/workerd/pull/7023
* Update WPT by @workers-devprod in https://github.com/cloudflare/workerd/pull/7021
* Remove experimental streams adapters by @jasnell in https://github.com/cloudflare/workerd/pull/7028
* Fix incorrect comments misnaming jsgrs `jsg::Rc` by @LordGoatius in https://github.com/cloudflare/workerd/pull/6994
* properly allocate refcounted objects by @mikea in https://github.com/cloudflare/workerd/pull/7038
* More JsReadableStream/JsWritableStream work by @jasnell in https://github.com/cloudflare/workerd/pull/7029
* Add helper macros to Rust by @logan-gatlin in https://github.com/cloudflare/workerd/pull/7014
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260817.1...v1.20260818.1
v1.20260817.1
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260816.1...v1.20260817.1
v1.20260816.1
## What's Changed
* Remove obsolete Cache PUT serialization by @guybedford in https://github.com/cloudflare/workerd/pull/6984
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260815.1...v1.20260816.1
v1.20260815.1
## What's Changed
* Add NMR fallback lookup for the fallback resolution by @jasnell in https://github.com/cloudflare/workerd/pull/6965
* Add SpanContext::toTraceparent() by @mar-cf in https://github.com/cloudflare/workerd/pull/6942
* Revamp jsg::Nullable in jsg-rs by @LordGoatius in https://github.com/cloudflare/workerd/pull/6935
* emit per-call jsRpcCall spans and propagate stub origin for trace continuity by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7006
* [build] Assign more CPUs for link actions by @fhanau in https://github.com/cloudflare/workerd/pull/7007
* Revert "emit per-call jsRpcCall spans and propagate stub origin for trace continuity" by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7018
## New Contributors
* @LordGoatius made their first contribution in https://github.com/cloudflare/workerd/pull/6935
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260814.1...v1.20260815.1
v1.20260814.1
## What's Changed
* Bypass rpc flag on wrapped binding deserialization path by @Caio-Nogueira in https://github.com/cloudflare/workerd/pull/6983
* Fix error messages on types to avoid Js* names by @erikcorry in https://github.com/cloudflare/workerd/pull/6946
* capnp update by @mikea in https://github.com/cloudflare/workerd/pull/6989
* Only require snapshot ID in snapshot restore by @gpanders in https://github.com/cloudflare/workerd/pull/6988
* Rust cleanups: panic-restriction lints, panic hygiene, drop unused gl… by @danlapid in https://github.com/cloudflare/workerd/pull/6990
* STOR-5489: Generate retry metadata at actor fetch call sites by @apeacock1991 in https://github.com/cloudflare/workerd/pull/6981
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260813.1...v1.20260814.1
v1.20260813.1
## What's Changed
* Fix segfault in JSG unwrap functions by @logan-gatlin in https://github.com/cloudflare/workerd/pull/6971
* Build macOS host tools against macOS 13.5 rather than 10.11 by @petebacondarwin in https://github.com/cloudflare/workerd/pull/6982
* containers: Always run monitor in the background after container.start() by @gabivlj in https://github.com/cloudflare/workerd/pull/6977
* in-tree workerd-cxx as src/rust/cxx by @mikea in https://github.com/cloudflare/workerd/pull/6975
* Remove unused TLS and RPC includes in api by @danlapid in https://github.com/cloudflare/workerd/pull/6985
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260812.1...v1.20260813.1
v1.20260812.1
## What's Changed
* [build] Split pyodide repos from Python deps file by @ryanking13 in https://github.com/cloudflare/workerd/pull/6940
* Add regression tests for vuln-88 and harden checkSignal() by @erikcorry in https://github.com/cloudflare/workerd/pull/6951
* STOR-5489: Plumb actor retry request metadata through Fetcher by @apeacock1991 in https://github.com/cloudflare/workerd/pull/6958
* Copy writable sink adapter data for MPK by @erikcorry in https://github.com/cloudflare/workerd/pull/6969
* queue.c++: Copy data out of sandbox for MPK by @erikcorry in https://github.com/cloudflare/workerd/pull/6968
* [build] Update ancillary deps by @fhanau in https://github.com/cloudflare/workerd/pull/6960
* Copy readable stream data for MPK by @erikcorry in https://github.com/cloudflare/workerd/pull/6970
* [build] Update Rust deps by @fhanau in https://github.com/cloudflare/workerd/pull/6973
* Add WPT updater workflow by @npaun in https://github.com/cloudflare/workerd/pull/6972
* Add HandleScope in logWarning by @erikcorry in https://github.com/cloudflare/workerd/pull/6947
* use addFunctor in WorkerLoader, IoContext param injection by @mikea in https://github.com/cloudflare/workerd/pull/6962
* fix EventTarget map usage by @mikea in https://github.com/cloudflare/workerd/pull/6974
* src: fix container-client textExec test by @flakey5 in https://github.com/cloudflare/workerd/pull/6964
## New Contributors
* @apeacock1991 made their first contribution in https://github.com/cloudflare/workerd/pull/6958
* @flakey5 made their first contribution in https://github.com/cloudflare/workerd/pull/6964
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260811.1...v1.20260812.1
v1.20260811.1
## What's Changed
* Monkeypatch global `process` to avoid Emscripten's node.js runtime detection by @ryanking13 in https://github.com/cloudflare/workerd/pull/6939
* Freeze perfetto by @npaun in https://github.com/cloudflare/workerd/pull/6945
* Use jsg::JsArrayBufferView and remove cached length/offset in byob options by @jasnell in https://github.com/cloudflare/workerd/pull/6932
* Freeze perfetto to v56.1 by @npaun in https://github.com/cloudflare/workerd/pull/6953
* ci: mandatory - move Bonk to prod account endpoint by @elithrar in https://github.com/cloudflare/workerd/pull/6955
* Update WPT and ada-url by @npaun in https://github.com/cloudflare/workerd/pull/6944
* Add ActorObserver callback for when DO constructor is complete by @a-robinson in https://github.com/cloudflare/workerd/pull/6952
* Implement import.meta.dirname/filename in NMR by @jasnell in https://github.com/cloudflare/workerd/pull/6954
* Update dependencies by @workers-devprod in https://github.com/cloudflare/workerd/pull/6956
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260810.1...v1.20260811.1
v1.20260810.1
**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260809.1...v1.20260810.1
暂无评论...