verification-before-completion

3周前发布 8 0 0 0

cloudflare/workerd#verification-before-completion

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

暂无评论

none
暂无评论...