Skip to content

Releases: cloudflare/workerd

v1.20241112.0

12 Nov 12:00
7b28eb5
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.20241106.0...v1.20241112.0

v1.20241106.0

06 Nov 21:38
8bf3af4
Compare
Choose a tag to compare

What's Changed

  • Add compat flag to enable external Python package loading. by @dom96 in #2972
  • Remove more code for old snapshot versions by @hoodmane in #2868
  • enable compile cache for faster boots by @anonrig in #2952
  • [rust] update rust dependencies by @mikea in #2989
  • move compile_cache to jsg/compile_cache by @anonrig in #2990
  • cf-cache-level is the wrong header use cacheLevel instead by @AdityaAtulTewari in #2986
  • EventSource: avoid rethrowing moved-from exception by @jclee in #2982
  • NFC Python: Tidy up some typescript types by @hoodmane in #2985
  • CustomEvent::notSupported method to raise appropriate error (if any) by @mikea in #2922
  • [build] Disentangle r2*.c++, memory-cache.c++ from io target by @fhanau in #2991
  • Invalidate Python caches earlier so packages are picked up. by @dom96 in #2996
  • Python external capnproto: fix "Exceeded message traversal limit" error by @hoodmane in #2983
  • use static_cast rather than reinterpret_cast by @anonrig in #3001
  • VS-284: Add Bindings support for Vectorize queryById operation by @garvit-gupta in #2941
  • Add an option to newContext to disable memoization of global context … by @danlapid in #2999
  • Fail cc_ast_dump when AST dump encounters errors, add missing dependencies to API AST dump by @fhanau in #3007
  • Update compat date for cache: no-store. by @AdityaAtulTewari in #3011
  • Update cacheOptionEnabled to use correct compatEnableDate by @AdityaAtulTewari in #3014
  • STOR-3838: RPC requests should top up Durable Object limits by @joshthoward in #3003
  • Implements more methods on Python Response API and adds FormData API. by @dom96 in #2995
  • Add gha to upload Pyodide javascript bundle to R2 by @hoodmane in #2288
  • add missing tests for node:path/* and node:util/types by @anonrig in #3010
  • Add named exports for node:path/win32 and node:path/posix by @jasnell in #3015
  • fix node:util/types exports by @anonrig in #3016
  • Move TraceId implementation to workerd + some cleanups by @jasnell in #3005
  • SQLite: Cache prepared statements behind sql.exec(). by @kentonv in #2970
  • add .bazelproject to workerd by @anonrig in #3023
  • WPT: Add remaining url tests by @npaun in #3002
  • Implement original tail worker support for local dev by @jasnell in #3021
  • [nfc] fixing *bundle rules dataflow by @mikea in #3027
  • Add WPT urlpattern tests by @npaun in #3030
  • Fix minor Use-After-Move in sockets API by @fhanau in #3024
  • WPT: Replace invalid characters in test names by @npaun in #3036
  • Move ownership of metrics and limitEnforcer to the api type. by @danlapid in #3034
  • Fix draining: Connections should stop being accepted after SIGTERM. by @kentonv in #3019
  • [rust] upstreaming rust/cxx integration by @mikea in #2987
  • Fix handling of termination exceptions. by @jp4a50 in #3029
  • [rust] wd_rust_binary by @mikea in #3039
  • Sqlite-backed DOs: Allow calling deleteAll() inside an alarm handler by @jclee in #3018
  • [o11y] Add convenience functions to add span tags for subrequest by @fhanau in #2799
  • [rust] re-enable cxx-integraion tests by @mikea in #3041
  • gen-compile-cache binary by @mikea in #3040
  • downstream build fix by @mikea in #3045
  • [rust] use experimental_use_cc_common_link everywhere but windows by @mikea in #3046
  • Release 2024-11-04 by @dom96 in #3052
  • Extract code formatting config to its own file by @npaun in #3054
  • [rust] publishing cxx bridge includes with workerd/ prefix by @mikea in #3055
  • use ci.bazelrc to drive platform-dependent configuration by @mikea in #3043
  • Add LazyWorkerInterface by @danlapid in #3038
  • SQC-333: Support Hyperdrive with SSL in dev mode by @ReppCodes in #3037
  • Update SQLite to version 3.47 by @joshthoward in #3058
  • [Vectorize] Fix field name for Vectorize describe operation by @garvit-gupta in #3060
  • format.py: Use bazel build, support excludes by @npaun in #3062
  • [rust] expose init_tokio by @mikea in #3061
  • github actions: extract common bazel workflow by @mikea in #3059
  • [nfc] clippy lint job by @mikea in #3057
  • [nfc] add rustfmt convenience target by @mikea in #3070
  • [rust] support rosetta triple by @mikea in #3073
  • Release 2024-11-06 by @ObsidianMinor in #3072

New Contributors

Full Changelog: v1.20241022.0...v1.20241106.0

v1.20241022.0

22 Oct 22:53
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.20241018.0...v1.20241022.0

v1.20241018.0

18 Oct 20:57
fa71689
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.20241011.0...v1.20241018.0

v1.20241011.0

11 Oct 18:07
caeb4e0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.20241004.0...v1.20241011.0

v1.20241004.0

04 Oct 18:56
7619848
Compare
Choose a tag to compare

What's Changed

  • move rust build dependencies to build_deps.jsonc by @mikea in #2788
  • Handle errors thrown by reportError in queueMicrotask by @jasnell in #2778
  • Have nodejs_zlib implied by nodejs_compat_v2 by @jasnell in #2804
  • [nfc] allow overriding edgeworker location by @mikea in #2809
  • moving rust dependencies to deps/rust and structuring like downstream by @mikea in #2759
  • merge isAsciiWhitespace implementations by @anonrig in #2803
  • [nfc] better formatting instructions by @mikea in #2813
  • [nfc] extract api:url library by @mikea in #2814
  • [nfc] move webgpu dependencies to deps.jsonc by @mikea in #2815
  • add util.getCallSite implementation by @anonrig in #2816
  • fix create-internal-pr for linux users by @anonrig in #2818
  • simplify workerd/api/node bazel by @anonrig in #2812
  • Add lock wait time metrics for Memory Cache. by @mar-cf in #2779
  • Fix binary for clang-format on Linux arm64 by @npaun in #2820
  • Update semgrep.yml by @hrushikeshdeshpande in #2796
  • [nfc] adding api/gpu/BUILD.bazel by @mikea in #2822
  • Expose zlib constants directly under zlib module by @npaun in #2823
  • [build] Split up more bazel targets, compile_flags.txt fixes by @fhanau in #2793
  • Remove response stream disconnected status gate by @joshthoward in #2638
  • feat: transform Request, Response, and WebSocket classes to interfaces with var declarations by @andyjessop in #2708
  • Fixes parsing of imports in multi-line string literals. by @dom96 in #2810
  • [nfc] wd_capnp_library - capnp libraries for multiple languages by @mikea in #2794
  • Fix type params by @penalosa in #2754
  • [o11y] Fix incorrect R2 span names, add initial cache, memory-cache user spans by @fhanau in #2829
  • Fix AiTextToImageOutput type from UInt8Array -> ReadableStream by @dochne in #2757
  • [nfc] wd_capnp_library: support dependency on json.capnp by @mikea in #2834
  • Mount python worker files after taking memory snapshot by @hoodmane in #2806
  • Switch from external pyodide autogate to feature flag by @hoodmane in #2807
  • add just command for running benchmarks by @anonrig in #2837
  • avoid creating a disposer on i18n by @anonrig in #2836
  • Upgrade perfetto to v47 by @npaun in #2825
  • enforce isolate lock and track allocations on v8 by @anonrig in #2726
  • Skip Python parsing of package imports when requirements are empty. by @dom96 in #2839
  • Improve errors thrown by simpleRunPython. by @dom96 in #2830
  • Attempt to log the stack where cross-request promises are being resolved by @jasnell in #2760
  • improve stringwrapper bytestring unwrap by @anonrig in #2835
  • IMAGES-1258: Don't pollute global scope with generally named types by @ns476 in #2539
  • Fix URL bugs found by fuzzing by @fhanau in #2842
  • Don't include implicit stdlib snapshot imports in package snapshot key. by @dom96 in #2840
  • Update v8 to 13.0 by @dom96 in #2780
  • Add compat flag for the Symbol.toStringTag change by @jasnell in #2845
  • Update supported-compatibility-date.txt by @mikea in #2846

New Contributors

Full Changelog: v1.20240925.0...v1.20241004.0

v1.20240925.0

25 Sep 16:34
c91c819
Compare
Choose a tag to compare

What's Changed

  • [nfc] ruff: disable too many branches/statements by @mikea in #2786
  • introducing update-deps.py, migrating few deps by @mikea in #2775
  • Use bazel to manage clang-format by @npaun in #2791
  • [nfc] fixed lint by @mikea in #2800
  • lint: Fix bazel initialization race and remove unused steps in CI by @npaun in #2802
  • Add cloudflare internal symbol to resourcetypes by @jasnell in #2801
  • Update supported-compatibility-date.txt by @penalosa in #2798

Full Changelog: v1.20240924.0...v1.20240925.0

v1.20240924.0

24 Sep 19:51
d2fd517
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.20240919.0...v1.20240924.0

v1.20240919.0

19 Sep 20:50
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.20240909.0...v1.20240919.0

v1.20240909.0

09 Sep 14:36
141ec38
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.20240903.0...v1.20240909.0