github cloudflare/workerd v1.20241004.0

9 hours ago

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

Don't miss a new workerd release

NewReleases is sending notifications on new releases.