Skip to content

Releases: cloudflare/workerd

v1.20240712.0

12 Jul 15:20
f197dd6
Compare
Choose a tag to compare

What's Changed

  • Complete typescript migration for Pyodide glue code by @garrettgu10 in #2334
  • fix: add Symbol.toStringTag to KeyObject instances by @panva in #2347
  • Run test imports at top level, fix pydantic and numpy imports by @garrettgu10 in #2324
  • More node:crypto cleanup and consolidation by @jasnell in #2340
  • Update capnp and use ArrayPtr fill(arrayPtr) for node:buffer fill impl by @jasnell in #2349
  • Consolidate dh code into workerd/api/crypto, impl DH keygen by @jasnell in #2344
  • Improve user facing error message when dynamically dispatching to a missing script with an egress worker. by @mar-cf in #2338
  • [CI] Enable remote_download_minimal for test jobs by @fhanau in #2346
  • [CI] Disable Bazel remote cache Build without the Bytes on Windows by @fhanau in #2351
  • Fixes Socket::startTls assert failure when request IoContext ends. by @dom96 in #2350
  • add matchesGlob placeholder to node:path by @anonrig in #2354
  • Account for CR in prepared statements, add tests by @KianNH in #1322
  • Multiple api/crypto key related cleanups (part 1) by @jasnell in #2353
  • Only ask for nodejs_als in the async-context sample by @isker in #2362
  • Update code for WebSocket disconnect() signature change. by @kentonv in #2371
  • Update dawn by @edevil in #2374
  • adding loadShed outcome by @mikea in #2359
  • webgpu: new callback mode by @edevil in #2378
  • Add type definition of Rate Limit bindings by @DaniFoldi in #2170
  • Remove websocket locality by @jp4a50 in #2376
  • More cleaning up and reorganization of crypto key handling code.(Part 2) by @jasnell in #2355
  • COMPILED_MAGIC_SUFFIX check from memcmp equals 0 -> arrayPtr equality by @AdityaAtulTewari in #2321
  • Implement node:crypto X509Certificate by @jasnell in #2335
  • Refactor type generation scripts by @penalosa in #2379
  • Temporarily disable x509 error case check by @jasnell in #2384
  • Improve illegal invocation error in the runtime by @jasnell in #2375
  • webgpu: remove device.SetUncapturedErrorCallback() by @edevil in #2383
  • Release 2024-07-12 by @fhanau in #2386

New Contributors

Full Changelog: v1.20240701.0...v1.20240712.0

v1.20240701.0

01 Jul 13:59
649745c
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.20240620.0...v1.20240701.0

v1.20240620.0

20 Jun 16:40
f888259
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.20240614.0...v1.20240620.0

v1.20240614.0

14 Jun 20:53
408b841
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.20240610.0...v1.20240614.0

v1.20240610.0

11 Jun 16:24
947bd08
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.20240605.0...v1.20240610.0

v1.20240605.0

05 Jun 17:13
f1a2ea4
Compare
Choose a tag to compare

What's Changed

  • Revert "Disable slow tests by default" by @garrettgu10 in #2207
  • Add .retryable and .overloaded properties to tunneled exception objects by @jclee in #2202
  • [CI] Don't generate python tests if they will not be built by @fhanau in #2203
  • Implement named export support for CJS modules by @jasnell in #2194
  • Revert "Revert "Disable slow tests by default"" by @garrettgu10 in #2208
  • Improve Blob memory accounting by @jasnell in #2209
  • Revert "Add .retryable and .overloaded properties to tunneled excepti… by @jclee in #2213
  • Fixup r2-bucket types after update by @jasnell in #2212
  • Account for external memory is JS-backed BYOB streams by @jasnell in #2195
  • Exclude nodejs_compat_v2 from type generation by @jasnell in #2215
  • Fixup timingSafeEqual export for node crypto by @jasnell in #2216
  • Release 2024-06-05 by @RamIdeas in #2221

Full Changelog: v1.20240603.0...v1.20240605.0

v1.20240603.0

03 Jun 15:04
132f863
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.20240529.0...v1.20240603.0

v1.20240529.0

29 May 22:05
0b97db7
Compare
Choose a tag to compare

What's Changed

  • Add missing KJ_UNREACHABLE in dom-exception.c++ by @jasnell in #2162
  • fix UrlSearchParams::getAll mem leak by @mikea in #2160
  • V8 Updates: Migrate to v8::Object::Wrap/Unwrap by @jasnell in #2144
  • Use weak refs between WebSockets in a WebSocketPair by @jasnell in #2161
  • [CI] Fix Miniflare tests by updating pnpm version by @fhanau in #2168
  • [CI] Use Ubuntu 24.04 for npm-types build by @fhanau in #2171
  • Bug Fix: Fixup WritableStream backpressure signaling, add warning by @jasnell in #2155
  • [CI] Have npm-types build job mirror release build job by @fhanau in #2173
  • V8 Updates: Replace deprecated SetAccessor with SetAccessorProperty by @jasnell in #2156
  • Pass through the exception type of several durable object internal errors by @jclee in #2157
  • fix string lifetime by @mikea in #2177
  • [CI] Reduce set of build dependencies by @fhanau in #2163
  • avoid backing store allocation for 0-sized arrays by @mikea in #2179
  • [nfc] enabling asan leak sanitizer by @mikea in #2187
  • Node.js Compat: Implement the nodejs_compat_v2 compat flag by @jasnell in #2147
  • Add type override for DOMException stack property by @jasnell in #2190
  • release 2024-05-29 by @mikea in #2192

Full Changelog: v1.20240524.0...v1.20240529.0

v1.20240524.0

24 May 19:04
Compare
Choose a tag to compare

What's Changed

  • Add better error handling to ai binding by @G4brym in #2103
  • Continue work on new module registry, deferred eval callback by @jasnell in #2082
  • fix node:stream#isDisturbed export by @IgorMinar in #2122
  • Cleanup in preparation for a v8 12.6 change by @jasnell in #2124
  • Add fetch_standard_url compat flag by @jasnell in #2114
  • Convert DigestStream into JS-backed stream by @jasnell in #2050
  • Revert "Add temporary module logging (#2083)" by @jasnell in #2126
  • new capnp sync IO API by @mikea in #2107
  • Update to v8 12.6 by @jasnell in #2128
  • Update some kj::Maybe assignments from nullptr to kj::none by @jasnell in #2136
  • Correct init order on struct fields by @jasnell in #2135
  • Fixup some pending v8 deprecations by @jasnell in #2134
  • Use new v8::Date APIs for parse and utc date format by @jasnell in #2137
  • Fix CppGc leak. by @jp4a50 in #2146
  • Add support for setting gatewayId in AI binding by @G4brym in #2127
  • Fix JsRpcPromise::Resolved context checking. by @kentonv in #2143
  • Provide the raw specifier for the module fallback service by @jasnell in #2131
  • [build] 05-20-24 Roll deps, refactor CI debug strip by @fhanau in #2142
  • actor-cache: migrate DO default shutdown exception type from "overloaded" to "disconnected" by @jclee in #2148
  • Add highWaterMark option to Socket for backpressure signaling by @jasnell in #2154
  • supporting KJ_CLEAN_SHUTDOWN in the server by @mikea in #2152
  • Refactor DOMException by @jasnell in #2139
  • Bug Fix: Expose TransformStreamDefaultController as global by @jasnell in #2151
  • fix invalid url parsing memory leak by @mikea in #2159
  • Bump supported compatibility date. by @jp4a50 in #2158

New Contributors

Full Changelog: v1.20240512.0...v1.20240524.0

v1.20240512.0

13 May 08:29
2b54ea0
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.20240502.0...v1.20240512.0