Releases: cloudflare/workerd
Releases · cloudflare/workerd
v1.20250717.0
What's Changed
- remove websocket from node:http by @anonrig in #4544
- devcontainer update by @guybedford in #4553
- Add support for process cwd, chdir and umask in process v2 by @guybedford in #4547
- Update dependencies in samples/hello-wasm to support latest Rust by @cp-20 in #4545
New Contributors
Full Changelog: v1.20250716.0...v1.20250717.0
v1.20250716.0
What's Changed
- Only log ActorCache::deleteAll errors to sentry if they're interesting by @ObsidianMinor in #4533
- Implement webfs file/directory locator property by @jasnell in #4532
- increase test coverage of node:http by @anonrig in #4535
- add more tests related to http modules by @anonrig in #4537
- remove flaky bench-fast-api by @anonrig in #4539
- put http and https modules behind compat flag by @anonrig in #4456
Full Changelog: v1.20250715.0...v1.20250716.0
v1.20250715.0
What's Changed
- add static-asserts to strong-bool-test by @tewaro in #4506
- Start working on webfs web platform tests by @jasnell in #4509
- Refactor headers and improve performance by @jasnell in #4494
- Enforce a smaller max file size for vfs files by @jasnell in #4502
- Update dependencies by @workers-devprod in #4512
- Add base64 internal module and use for AI binding by @ns476 in #4427
- Internal Build: Handle forks from Cloudflare org members by @ketanhwr in #4429
- Fix github token permissions for internal-build by @ketanhwr in #4516
- [build] Roll ancillary deps: boringssl, perfetto, lol-html, ruff by @fhanau in #4514
- [Internal Build] Use merge ref instead of merge commit sha by @ketanhwr in #4519
- Enable internal build for forks from cloudflare org members by @ketanhwr in #4524
- Improve/simplify memory accounting in worker-fs FileImpl by @jasnell in #4511
- fix EventEmitter types by @anonrig in #4523
- ActorSqlite: treat moved-later alarm rescheduling exceptions as not breaking output gate by @jclee in #4510
- increase iteration count on tests/bench-fast-api by @anonrig in #4525
- [nfc] Add StrongBool::toBool() by @harrishancock in #4522
- improve test coverage by @anonrig in #4529
Full Changelog: v1.20250712.0...v1.20250715.0
v1.20250712.0
What's Changed
- add watch command to justfile by @anonrig in #4501
- [nfc] Add WD_STRONG_BOOL() macro by @harrishancock in #4500
- [o11y] Support non-default entrypoints for Streaming Tail Worker by @fhanau in #4498
- [nfc] Add missing kj/string.h header to strong-bool.h by @harrishancock in #4503
- update benchmark iteration counts by @anonrig in #4507
Full Changelog: v1.20250711.0...v1.20250712.0
v1.20250711.0
What's Changed
- Rename Python vendor dir to
python_modules
by @dom96 in #4493 - Python Workflows API improvements by @Caio-Nogueira in #4470
- Cleanup minor pointer arithmetic issue by @jasnell in #4495
Full Changelog: v1.20250710.0...v1.20250711.0
v1.20250710.0
What's Changed
- Structured Logging by @danlapid in #4477
- improve typescript types for nodejs_compat by @anonrig in #4476
- do not follow redirects on node http by @anonrig in #4485
- Rename LogLevel::DEBUG to avoid clashing with DEBUG macro by @npaun in #4487
- add coverage and profile commands to justfile by @anonrig in #4484
- Implement node:fs createWriteStream/WriteStream by @jasnell in #4479
- Add log for hibernation failures by @danlapid in #4488
- fix: process hrtime test flake by @guybedford in #4490
- Small simplification to Headers setUnguarded by @jasnell in #4491
Full Changelog: v1.20250709.0...v1.20250710.0
v1.20250709.0
What's Changed
- Send full email headers compat flag by @edevil in #4478
- Implement node:fs ReadStream by @jasnell in #4475
Full Changelog: v1.20250708.0...v1.20250709.0
v1.20250708.0
What's Changed
- Update dependencies by @workers-devprod in #4464
- Implement node:fs cp APIs by @jasnell in #4459
- increase benchmark iterations&durations by @anonrig in #4466
- update npm dependencies by @anonrig in #4467
- Set
this
correctly in EventTarget event handlers with compat flag by @jasnell in #4468 - [o11y] Drain incoming request io context when an js exception is thrown in tail stream custom event handler. by @fhanau in #4415
- reduce iteration count of benchmarks by @anonrig in #4469
- Refine streaming tail worker interface types by @jmorrell-cloudflare in #4461
Full Changelog: v1.20250705.0...v1.20250708.0
v1.20250705.0
What's Changed
Full Changelog: v1.20250704.0...v1.20250705.0
v1.20250704.0
What's Changed
- add recursivelyFreeze benchmark by @anonrig in #4454
- improve zed formatting experience by @anonrig in #4457
- NodeJS Compat: Process Compat via Separate Implementation by @guybedford in #4446
- fix: Actually do no-cache by @tewaro in #4458
- use bazel run directly for benchmarking by @anonrig in #4460
Full Changelog: v1.20250703.0...v1.20250704.0