github cloudflare/workerd v1.20240222.0

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

What's Changed

  • Python: add some tests by @hoodmane in #1634
  • [CI] Update action versions, fix deprecation warnings and silence progress messages by @fhanau in #1646
  • Implement heap snapshot memory tracking for scheduled, sockets, sql by @jasnell in #1643
  • Automatically run webgpu tests if enable_experimental_webgpu is enabled by @fhanau in #1569
  • Use IncomingRequestCfProperties in Pages EventContext by @mrbbot in #1638
  • Fixup gc tracing in EventTarget by @jasnell in #1648
  • Add heap snapshot memory tracker to api/trace.h by @jasnell in #1647
  • Add heap snapshot memory tracking for analytics engine and websocket by @jasnell in #1650
  • Replace KJ_IF_MAYBE with KJ_IF_SOME in hibernatable-web-socket.c++ by @jasnell in #1649
  • Refactor JSRPC to prepare for capability-based RPC by @kentonv in #1617
  • Add heap snapshot memory tracker to pyodide by @jasnell in #1655
  • Add heap snapshot memory tracker for crypto by @jasnell in #1654
  • Add heap snapshot memory tracker to api/url.h by @jasnell in #1652
  • Python: add support for subdirectory structure by @hoodmane in #1635
  • Revert "Fixup gc tracing in EventTarget" by @kentonv in #1653
  • Reduce server-test runtime from >3min to <1.5s. by @kentonv in #1659
  • Removes old Socket::close implementation. by @dom96 in #1660
  • Add jsg::MemoryTracker docs to jsg/readme by @jasnell in #1661
  • Python/fastapi: Update asgi.py to pass request environment by @hoodmane in #1644
  • Python: update to Pyodide 0.26.0a1 / Python 3.12 by @hoodmane in #1645
  • Update rules_python to use 3.12 by @hoodmane in #1667
  • D1: Adding .raw({columnNames}) types and tests for .run() by @geelen in #1672
  • Revert "Revert "Add implementations for getPreferredExtensions"" by @MellowYarker in #1668
  • Update to pyodide 0.26.0a2 by @hoodmane in #1676
  • Extend UUID API by @jp4a50 in #1683
  • JSRPC: Service bindings and stateless class syntax by @kentonv in #1658
  • Ignore unimplemented resource type properties in util.inspect() by @mrbbot in #1679
  • Add v8 patch to preserve async context for custom thenables by @jasnell in #1665
  • Add support for the standard byob min read option by @jasnell in #1688
  • Cleanup: Split compatibility-date.capnp into its own capnp_library. by @kentonv in #1684
  • Add toStringTag value on JSG resource types by @garrettgu10 in #1607
  • Account for the canceler having been nulled out. by @jasnell in #1678
  • Default the new byob reader option to kj::none by @jasnell in #1695
  • Revert "Add toStringTag value on JSG resource types" by @mikea in #1700
  • Remove log line about addEventListener in modules scripts. by @kentonv in #1702
  • Set alarm timeout to 15 minutes by @jqmmes in #1680
  • Cancel pending reads and writes on releaseLock by @jasnell in #1690
  • v8 12.2 update by @mikea in #1694
  • Implements artifact store for Python. by @dom96 in #1670
  • JSRPC: Support passing RPC stubs across other RPCs by @kentonv in #1692
  • Fixup importing built-ins from module "subdirectories" by @jasnell in #1682
  • Add compat flag to enable AsyncLocalStorage separately by @jasnell in #1706
  • D1: allow binding 'true' and 'false' by converting to 1 or 0 by @geelen in #1677
  • Build kv-asset-handler before running Miniflare tests by @mrbbot in #1710
  • [CI] Reduce Windows debug binary size by @fhanau in #1619
  • Bump supported compatibility date. by @jp4a50 in #1712

Full Changelog: v1.20240208.0...v1.20240222.0

Don't miss a new workerd release

NewReleases is sending notifications on new releases.