github cloudflare/workerd v1.20230801.0

latest releases: v1.20241112.0, v1.20241106.0, v1.20241022.0...
15 months ago

What's Changed

  • JSG completion: avoid direct use of v8::Isolate* in actor-state by @jasnell in #903
  • JSG completion: avoid using v8::Isolate directly in url by @jasnell in #891
  • JSG completion: Avoid direct use of v8::Isolate* in form-data by @jasnell in #895
  • fix v8 deprecation warning by @mikea in #909
  • JSG completion: Avoid directly using v8::Isolate* in encoding.c++ by @jasnell in #896
  • Fix linux-arm64 build release process by @1000hz in #914
  • Revert "fix v8 deprecation warning (#909)" by @jasnell in #916
  • JSG completion: Avoid using v8::Isolate* directly in global-scope by @jasnell in #894
  • Coroutines Conversion: rewriting AllReader into coroutines by @mikea in #883
  • Clarify max log size limit error message by @irvinebroque in #910
  • Downgrade proc-macro-hack to 0.5.19 by @fhanau in #922
  • re-organized webgpu code and implemented first objects by @edevil in #913
  • Remove the experimental gate on node.js crypto by @jasnell in #923
  • [jsg] replace internal module bundle flag with module type by @mikea in #915
  • Allow pumpTo() from unlocked, disturbed readable streams by @jasnell in #912
  • [jsg] introduce jsg::ContextGlobal base class by @mikea in #917
  • implement more webgpu objects by @edevil in #925
  • [SQLite] Add .columnNames property on Cursor by @geelen in #911
  • Refactored sql-test.js by @geelen in #839
  • Coroutines Conversion: update api/html-rewriter.c++ by @jasnell in #924
  • Use jsg::Lock consistently in web-socket.{c++,h} by @jasnell in #931
  • Use jsg::Lock passing variant of jsg::Promise::then by @jasnell in #926
  • Update V8 to 11.6 by @fhanau in #919
  • Update r2-rpc.{h,c++} to use jsg::Lock consistently. by @jasnell in #932
  • Use jsg::Lock& taking variants of jsg::Promise::Resolver methods by @jasnell in #927
  • Coroutine Conversion: convert parts of api/http.c++ by @jasnell in #921
  • Coroutines Conversion: update api/socket.c++ by @jasnell in #928
  • [jsg] declarative installation of js bundles by @mikea in #930
  • implement additional webgpu objects by @edevil in #935
  • Ensure proper socket error handling when write controller abort fails by @a-robinson in #934
  • Remove deprecated jsg::newPromiseAndResolver variant by @jasnell in #929
  • Coroutines Conversion: update parts of workerd.c++ and server.c++ by @jasnell in #907
  • Update bazel, enable Windows 2022 again by @fhanau in #888
  • Fix use-after-free when deserializing QueueMessage on Windows by @mrbbot in #943
  • Update capnproto dependency to C++20 version by @harrishancock in #944
  • Coroutines Conversion: update api/r2-rpc by @jasnell in #937
  • Coroutines Conversion: internal streams part 2 by @mikea in #886
  • [jsg] lazy js property support by @mikea in #936
  • Coroutines Conversion: update api/util.c++ by @jasnell in #945
  • [jsg] rtti support for js properties by @mikea in #949
  • Fix some unusual spacing around Isolate constructor by @ohodson in #941
  • Support for breakpoint debugging by @ohodson in #710
  • Bump Rust Dependencies by @kflansburg in #948
  • bump compat date to 2023-08-01 by @RamIdeas in #952

New Contributors

Full Changelog: v1.20230724.0...v1.20230801.0

Don't miss a new workerd release

NewReleases is sending notifications on new releases.