github cloudflare/workerd v1.20241127.0

9 hours ago

What's Changed

  • [crypto] Clarify the status of crypto keys APIs by @vicb in #3051
  • [build] Move io-channels.h back into io target by @fhanau in #3092
  • Call IsolateObserver::TeardownFinished() only after an isolate's API object has been destroyed by @jp4a50 in #3084
  • [o11y] Add rudimentary user tracing support for connect() by @fhanau in #3089
  • Have Blob use BufferSource for arrayBuffer() also by @jasnell in #3097
  • add compile cache support to wd_?s_bundle, enable for node by @mikea in #3044
  • Update streams readAllBytes impl to use BufferSource by @jasnell in #3098
  • Disable top-level await in require with a compat flag by @jasnell in #3081
  • Update Node.js buffer.transcode to use BufferSource by @jasnell in #3104
  • Convert more of Node.js Buffer impl to use BufferSource by @jasnell in #3105
  • Use BufferSource in Node.js X509Certificate and SPKAC by @jasnell in #3106
  • Update Node.js crypto dh to use BufferSource by @jasnell in #3108
  • v8 13.2 support by @mikea in #3109
  • Update node.js crypto Hash and Hmac to use BufferSource by @jasnell in #3110
  • Update node crypto kdf apis to use BufferSource by @jasnell in #3111
  • Add more jaeger spans in Python setup by @hoodmane in #3068
  • Implements JS Blob API in Python SDK by @dom96 in #3096
  • Fix SQL statement caching of computed query strings. by @kentonv in #3117
  • Revert "Update node crypto kdf apis to use BufferSource" by @danlapid in #3118
  • Remove cached column names from the statement cache by @justin-mp in #3123
  • enable built-in compile cache behind autogate by @anonrig in #3107
  • [build] 11-15-24 Roll deps by @fhanau in #3126
  • Move URL out of RequestInfo to match DOM types by @penalosa in #3121
  • Upgrade V8 13.0.245.16 -> 13.1.201.8 by @ObsidianMinor in #3093
  • Add addBuiltinModule from an instance of a template type by @hoodmane in #3124
  • [CI] Build release binaries for Apple Silicon by @fhanau in #3129
  • new clang warning fix by @mikea in #3132
  • [CI] Fix macOS release configuration by @fhanau in #3133
  • [CI] Fix architecture for macOS releases by @fhanau in #3135
  • [CI] Use GitHub Actions-based binary for Apple Silicon releases by @fhanau in #3136
  • Remove code for Pyodide builtin bundle by @hoodmane in #3082
  • Add substring (alias of substr) into ALLOWED_SQLITE_FUNCTIONS by @KianNH in #3134
  • Ensure that crypto allocations are using BufferSource by @jasnell in #3127
  • Cleanup Python vectorize test by @hoodmane in #3143
  • NFC Pyodide Rename PackagesTarReader to ReadOnlyBuffer and remove 0-arg constructor by @hoodmane in #3130
  • Implement InvocationSpanContext for user tracing / streaming tail workers by @jasnell in #3028
  • Pull in and use kj::EventLoopLocal. by @kentonv in #3048
  • sqlite-backed DOs: Also reschedule alarm requests when persisted alarm has been cleared by @jclee in #3141
  • use non-deprecated GetCreationContext() by @anonrig in #3147
  • replace symbolizer with kj built-in by @anonrig in #3149
  • Half-indent public: and private: by @erikcorry in #3139
  • Move tracing info types out of Trace class by @jasnell in #3146
  • add abstract base tracer class by @anonrig in #3152
  • Remove deprecated aliases on workerd::Trace by @jasnell in #3155
  • Create and assign an InvocationSpanContext for every invocation by @jasnell in #3145
  • No need to throw when closing a WritableStream that's already closing by @jasnell in #3153
  • add all wpt url tests and fix assertions by @anonrig in #3157
  • fix WPT test harness by @anonrig in #3158
  • [build] Clean up Bazel tags, fix excessive Windows warnings by @fhanau in #3100
  • Fixup TransformStream backpressure by @jasnell in #3159
  • [build] Roll minor deps and delete obsolete patch by @fhanau in #3161
  • remove autogates for compile cache by @anonrig in #3170
  • improve wpt harness and fix asan errors by @anonrig in #3168
  • add stub implementation for node:dns by @anonrig in #3169
  • add node:dns constants by @anonrig in #3171
  • make sure href setter throws if invalid by @anonrig in #3176
  • R2-2317 add support for SSE-C via workerd bindings by @helloimalastair in #2491
  • Implements support for external package loading in validator. by @dom96 in #3140
  • Add Ai Gateway methods to AI Binding by @G4brym in #3166
  • [build] Add missing no-asan tag by @fhanau in #3181
  • Bump supported compatibility date. by @jp4a50 in #3179

New Contributors

Full Changelog: v1.20241112.0...v1.20241127.0

Don't miss a new workerd release

NewReleases is sending notifications on new releases.