Releases: cloudflare/workerd
Releases · cloudflare/workerd
v1.20260405.1
What's Changed
Full Changelog: v1.20260404.1...v1.20260405.1
v1.20260404.1
What's Changed
- Fixup a couple small new module registry nits by @jasnell in #6492
- just update-deps capnp-cpp by @mikea in #6335
Full Changelog: v1.20260403.1...v1.20260404.1
v1.20260403.1
What's Changed
- Fixup consumer ref in backpressure update by @jasnell in #6482
- User errors in alarms are marked as retryCountsAgainstLimit by @jqmmes in #6443
- Limit VFS symlink depth by @jasnell in #6485
- containers: Add a way to intercept TCP connections from containers by @gabivlj in #6480
- Improvements to MimeType by @jasnell in #6487
- Improve handling of resizable arraybuffer in responses/requests by @jasnell in #6484
- Reclassify actor-class-as-entrypoint error as JSG TypeError by @anna-cf in #6400
- Migrate R2Bucket hash properties from jsg::BufferSource by @jasnell in #6490
- Migrate container from using BufferSource by @jasnell in #6491
- Address new module registry fallback issues by @jasnell in #6489
Full Changelog: v1.20260402.1...v1.20260403.1
v1.20260402.1
What's Changed
- containers: Get HTTPS out of experimental by @gabivlj in #6459
- Account for deprecated GetPrototypeV2() and HolderV2() in v8 14.7 by @vickykont in #6470
- Document async FFI and error handling patterns in Rust AGENTS.md by @harrishancock in #6473
- add support for traceable collections to Rust by @anonrig in #6384
- IMAGES-2139: switch images binding to a chainable handle by @mglewis in #6288
- make exception copy explicit or completely avoid it by @mikea in #6478
- Implement exec() in containers by @gabivlj in #6457
- Change Queues oldestMessageTimestamp to use kj::Date by @npaun in #6481
- Multiple improvements to blob implementation by @jasnell in #6466
Full Changelog: v1.20260401.1...v1.20260402.1
v1.20260401.1
What's Changed
- Additional new module registry tweaks by @jasnell in #6462
- add ArrayBuffer, ArrayBufferView, SharedArrayBuffer, and BackingStore to Rust JSG by @anonrig in #6398
- Remove experimental gate from snapshots API by @gpanders in #6464
- STREAM-6735: change input types on watermarks and captions to ReadableStream by @natewong1313 in #6467
- Changing conditional etag parsing from recursive to iterative + other improvements by @jasnell in #6469
Full Changelog: v1.20260331.1...v1.20260401.1
v1.20260331.1
What's Changed
- feat: update AI Search type definitions for new binding by @G4brym in #6390
- Add preview metadata to buffered tail traces by @Ankcorn in #6375
- add instance/prototype properties to rust JSG by @anonrig in #6401
- Remove repeated setTag by @sohpeach in #6431
- Support AbortSignal in AI binding. by @kentonv in #6379
- New module registry fixes by @jasnell in #6423
- Add API for "full" container snapshots by @gpanders in #6430
- 03-30-26 Bazel cleanup by @fhanau in #6458
- Update dependencies by @workers-devprod in #6463
- Log invalid use of cf table prefix by @maxmcd in #6448
- Replace the python package URL to R2 by @ryanking13 in #6410
New Contributors
Full Changelog: v1.20260329.1...v1.20260331.1
v1.20260329.1
What's Changed
- Suggest @cloudflare/worker-loader when trying to load .ts, .tsx, or .jsx modules in worker-loader.c++ by @jahands in #6429
- [build] Fix Windows build, run Windows test CI job in release configuration by @fhanau in #6452
New Contributors
Full Changelog: v1.20260328.1...v1.20260329.1
v1.20260328.1
v1.20260327.1
What's Changed
- Remove V8 patch from simdutf change. by @erikcorry in #6426
- Add scheduledTime to AlarmInvocationInfo by @jqmmes in #6412
- Make terminationRequested atomic by @erikcorry in #6363
- Fix cloudflare.ray_id not being set correctly for subrequests by @WalshyDev in #6425
- MQ-1154 Add metrics() method to Queue binding by @KennethRuan in #6246
- Catch broken.inputGate inside an output gate broken in alarms. by @jqmmes in #6427
- Support ctx.id.name in local dev for Durable Objects by @maxmcd in #6421
- add several TypedArray methods to Rust JSG by @anonrig in #6386
- MQ-1202 Include metrics metadata in queue() handler message batch by @KennethRuan in #6339
- Add JSG_TS_DEFINE_LITERAL by @vickykont in #6433
- MQ-1200 Add response body to queue send() and sendBatch() by @KennethRuan in #6354
New Contributors
- @KennethRuan made their first contribution in #6246
Full Changelog: v1.20260326.1...v1.20260327.1
v1.20260326.1
What's Changed
- Add a new AlarmOutcome and exceptionDescription for AlarmResult by @jqmmes in #6345
- Move a handful of patches out to workerd by @jasnell in #6397
- fix windows build errors due to compiler bug by @anonrig in #6402
- enable eslint on wd-test files by @anonrig in #6271
- Store Durable Object alarms per-namespace on disk by @threepointone in #6104
- Improve snapshot restore performance and semantics by @gpanders in #6406
- Add opencode context for module registry by @jasnell in #6414
- update typescript and other npm deps to latest by @anonrig in #6389
- Hide experimental container types in non-experimental type generation by @gpanders in #6415
- update wpt to latest by @anonrig in #6405
Full Changelog: v1.20260325.1...v1.20260326.1