github cloudflare/workerd v1.20241106.0

12 hours ago

What's Changed

  • Add compat flag to enable external Python package loading. by @dom96 in #2972
  • Remove more code for old snapshot versions by @hoodmane in #2868
  • enable compile cache for faster boots by @anonrig in #2952
  • [rust] update rust dependencies by @mikea in #2989
  • move compile_cache to jsg/compile_cache by @anonrig in #2990
  • cf-cache-level is the wrong header use cacheLevel instead by @AdityaAtulTewari in #2986
  • EventSource: avoid rethrowing moved-from exception by @jclee in #2982
  • NFC Python: Tidy up some typescript types by @hoodmane in #2985
  • CustomEvent::notSupported method to raise appropriate error (if any) by @mikea in #2922
  • [build] Disentangle r2*.c++, memory-cache.c++ from io target by @fhanau in #2991
  • Invalidate Python caches earlier so packages are picked up. by @dom96 in #2996
  • Python external capnproto: fix "Exceeded message traversal limit" error by @hoodmane in #2983
  • use static_cast rather than reinterpret_cast by @anonrig in #3001
  • VS-284: Add Bindings support for Vectorize queryById operation by @garvit-gupta in #2941
  • Add an option to newContext to disable memoization of global context … by @danlapid in #2999
  • Fail cc_ast_dump when AST dump encounters errors, add missing dependencies to API AST dump by @fhanau in #3007
  • Update compat date for cache: no-store. by @AdityaAtulTewari in #3011
  • Update cacheOptionEnabled to use correct compatEnableDate by @AdityaAtulTewari in #3014
  • STOR-3838: RPC requests should top up Durable Object limits by @joshthoward in #3003
  • Implements more methods on Python Response API and adds FormData API. by @dom96 in #2995
  • Add gha to upload Pyodide javascript bundle to R2 by @hoodmane in #2288
  • add missing tests for node:path/* and node:util/types by @anonrig in #3010
  • Add named exports for node:path/win32 and node:path/posix by @jasnell in #3015
  • fix node:util/types exports by @anonrig in #3016
  • Move TraceId implementation to workerd + some cleanups by @jasnell in #3005
  • SQLite: Cache prepared statements behind sql.exec(). by @kentonv in #2970
  • add .bazelproject to workerd by @anonrig in #3023
  • WPT: Add remaining url tests by @npaun in #3002
  • Implement original tail worker support for local dev by @jasnell in #3021
  • [nfc] fixing *bundle rules dataflow by @mikea in #3027
  • Add WPT urlpattern tests by @npaun in #3030
  • Fix minor Use-After-Move in sockets API by @fhanau in #3024
  • WPT: Replace invalid characters in test names by @npaun in #3036
  • Move ownership of metrics and limitEnforcer to the api type. by @danlapid in #3034
  • Fix draining: Connections should stop being accepted after SIGTERM. by @kentonv in #3019
  • [rust] upstreaming rust/cxx integration by @mikea in #2987
  • Fix handling of termination exceptions. by @jp4a50 in #3029
  • [rust] wd_rust_binary by @mikea in #3039
  • Sqlite-backed DOs: Allow calling deleteAll() inside an alarm handler by @jclee in #3018
  • [o11y] Add convenience functions to add span tags for subrequest by @fhanau in #2799
  • [rust] re-enable cxx-integraion tests by @mikea in #3041
  • gen-compile-cache binary by @mikea in #3040
  • downstream build fix by @mikea in #3045
  • [rust] use experimental_use_cc_common_link everywhere but windows by @mikea in #3046
  • Release 2024-11-04 by @dom96 in #3052
  • Extract code formatting config to its own file by @npaun in #3054
  • [rust] publishing cxx bridge includes with workerd/ prefix by @mikea in #3055
  • use ci.bazelrc to drive platform-dependent configuration by @mikea in #3043
  • Add LazyWorkerInterface by @danlapid in #3038
  • SQC-333: Support Hyperdrive with SSL in dev mode by @ReppCodes in #3037
  • Update SQLite to version 3.47 by @joshthoward in #3058
  • [Vectorize] Fix field name for Vectorize describe operation by @garvit-gupta in #3060
  • format.py: Use bazel build, support excludes by @npaun in #3062
  • [rust] expose init_tokio by @mikea in #3061
  • github actions: extract common bazel workflow by @mikea in #3059
  • [nfc] clippy lint job by @mikea in #3057
  • [nfc] add rustfmt convenience target by @mikea in #3070
  • [rust] support rosetta triple by @mikea in #3073
  • Release 2024-11-06 by @ObsidianMinor in #3072

New Contributors

Full Changelog: v1.20241022.0...v1.20241106.0

Don't miss a new workerd release

NewReleases is sending notifications on new releases.