What's Changed
- Add Response.prototype.type property by @jasnell in #3590
- Ignore unsupported fetch options and properties as recommended by @jasnell in #3598
- Implement Response.error() by @jasnell in #3592
- fix: Pass ctx.props to default handlers by @tewaro in #3465
- Update comments related to Response#error by @vicb in #3600
- Add entropy source to the containers http client by @gabivlj in #3599
- Add compat flag for queue consumers to not block on waitUntil'ed work by @a-robinson in #3596
- Be able to pass environment variables in containers start() by @gabivlj in #3575
- Provide mechanism for autopopulating node.js process.env by @jasnell in #3311
- Move Python SDK from
cloudflare.workers
toworkers
. by @dom96 in #3537 - Fixup the streaming tail worker implementation by @jasnell in #3539
- enable eslint and typescript warnings for crypto_hash by @anonrig in #3612
- add new recipes to justfile by @anonrig in #3551
- enable eslint and typescript warnings for crypto_keys by @anonrig in #3614
- Python: Add vendor directory to the path automatically if present by @hoodmane in #3609
- Expose cpu and wall time in TraceItem by @zebp in #3585
- enable eslint and typescript warnings for crypto_spkac by @anonrig in #3618
- enable eslint and typescript warnings for crypto_dh by @anonrig in #3611
- enable eslint and typescript warnings for crypto_hkdf by @anonrig in #3613
- enable eslint and typescript warnings for crypto_pbkdf2 by @anonrig in #3615
- [nfc] Disentangle and Modularize JSG by @fhanau in #3607
- enable eslint and typescript warnings for crypto_random by @anonrig in #3616
- CACHE-12946: add compatibility flag to override cache rules via cache… by @yj7o5 in #3544
- Update AI types by @thatsKevinJain in #3606
- enable eslint and typescript warnings for crypto_scrypt by @anonrig in #3617
- Python: Make new C++ function
getPackageSnapshotImports
by @hoodmane in #3608 - simplify node:net types by @anonrig in #3619
- move node:net implementation to internal folder by @anonrig in #3626
- Fix some WPT url tests failing due to invalid surrogates in UTF8 by @npaun in #3554
- Implement node:crypto sign and verify APIs by @jasnell in #3603
- [build] Roll select dependencies, enable use_plus_in_repo_names by @fhanau in #3627
- Python: Fix getPackageSnapshotImports() and add unit tests by @hoodmane in #3629
- Python: Update the versions of the bundles by @hoodmane in #3624
- Implements kj::HashSet support for jsg. by @dom96 in #3550
- Make Python package vendoring work by @hoodmane in #3632
- replace eslint warnings with errors by @anonrig in #3639
- Remove redundant Asv8::Value in jsg ArrayWrapper. by @dom96 in #3633
- Adds Pyodide version check to prevent incorrect bundle release by @dom96 in #3602
- Clean up
internal-error-id
autogate by @jclee in #3634 - Release 2025-03-03 by @harrishancock in #3645
Full Changelog: v1.20250224.0...v1.20250303.0