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 ofRequestInfo
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
- @vicb made their first contribution in #3051
- @helloimalastair made their first contribution in #2491
Full Changelog: v1.20241112.0...v1.20241127.0