github cloudflare/workerd v1.20230209.0

latest releases: v1.20240919.0, v1.20240909.0, v1.20240903.0...
19 months ago

What's Changed

  • Revert "Revert "node compatibility typescript infrastructure"" by @mikea in #273
  • Redirect spec flag by @edevil in #278
  • simple test-fixture by @mikea in #263
  • Fix streams regression when enqueuing a single buffer multiple times by @jasnell in #279
  • Clear root context frame under lock by @jasnell in #284
  • Use an IoOwn to hold the WritableStreamSink in PumpToReader by @jasnell in #281
  • Add Email types by @nelsonjsduarte in #277
  • macos: Allow compiling on catalina to ventura by @dio in #276
  • add missing header by @mikea in #291
  • Remove limitation on maximum number of keys in write operations by @bcaimano in #261
  • fix email info declaration by @edevil in #289
  • Clarify workers-types README by @penalosa in #287
  • Allow an isolate to have a simple random uuid by @jasnell in #280
  • types: add Pub/Sub types by @elithrar in #295
  • Make PumpToReader stay on its own IoContext by @harrishancock in #298
  • ReadableStream pumpto should be js errors not internal errors by @jasnell in #268
  • Temporarily disable the built-in module compile cache by @jasnell in #271
  • stack-trace symbolizer using llvm-symbolizer subprocess by @mikea in #297
  • Neuter the EncodedAsyncOutputStream on end/abort by @harrishancock in #308
  • v8Str: add support for char arrays by @edevil in #307
  • Revert "stack-trace symbolizer using llvm-symbolizer subprocess" by @ObsidianMinor in #310
  • Update R2/KJ to avoid mod-after-put when using ArrayBuffer by @jasnell in #309
  • test-fixture: make main module customizable; send http requests by @mikea in #299
  • use node bundle by @mikea in #300
  • Fix two obscure bugs I ran into while testing by @kentonv in #274
  • Revert "Update R2/KJ to avoid mod-after-put when using ArrayBuffer" by @kentonv in #314
  • Add 2022-10-31 and 2022-11-30 types entrypoints and diagram by @mrbbot in #317
  • reland stack-trace symbolizer with ekam protection by @mikea in #318
  • Improve fetch spec compliance for Request/Response by @jasnell in #301
  • Disallow / in TCP sockets connect. by @dom96 in #322
  • Bugfix: Assert upon counted deletes not muted deletes in actor cache … by @bcaimano in #328
  • Adds a catch-all experimental compatibility flag for incremental work by @jasnell in #312
  • Add experimental getExisting method to DurableObjectNamespace by @xortive in #323
  • Actually block use of Request.integrity. by @kentonv in #333
  • Simplify and refine async context tracking by @jasnell in #282
  • Move initial Node.js polyfills to workerd by @jasnell in #334
  • Wrap TransformStream algorithms with JSG_VISITABLE_LAMBDA by @jasnell in #336
  • Optimize single-batch delete flushes in ActorCache by @a-robinson in #338
  • Allow workerd inspector client to be fully trusted by @jasnell in #329
  • Add workerd:compatibility-flags internal built-in module by @jasnell in #326
  • Reject TCP socket closed promise when proxy rejects connections. by @dom96 in #335
  • Change ActorCache backpressure to be based on dirty bytes rather than… by @bretthoerner in #342
  • Add Node.js Compat Buffer implementation by @jasnell in #340
  • Add Node.js Compat assert implementation by @jasnell in #346
  • Refactor JSG exception decoding, add relevant test cases by @fhanau in #348
  • node-compat: eslint test by @mikea in #345
  • Remove limit on total entries in a DurableObjectTransaction by @bcaimano in #325
  • Reset readable state when canceled by @jasnell in #349
  • Fixup buggy URLSearchParams iterators by @jasnell in #353
  • Bump compatibility date for release by @penalosa in #357

New Contributors

Full Changelog: v1.20230115.0...v1.20230209.0

Don't miss a new workerd release

NewReleases is sending notifications on new releases.