github cloudflare/workerd v1.20230511.0

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

What's Changed

  • workerd add tests that can be debugged within vscode by @ohodson in #576
  • Update bazel and capnproto, remove redundant zlib workaround by @fhanau in #568
  • Update README.md and docs/vscode.md by @ohodson in #578
  • Add Node.js Compat module type by @jasnell in #564
  • Remove temporary botManagement logging, add defaults by @jasnell in #571
  • [nfc] extracting io:observer and io:worker-interface libraries by @mikea in #581
  • [nfc] moving jsg exception handling code together by @mikea in #583
  • Move some common definitions to streams/common.h by @jasnell in #476
  • Fix npm release workflow download paths by @mrbbot in #588
  • Partially revert #568, fixing mac compilation by @fhanau in #580
  • Actor instances should keep a strong reference to their request tracker by @bcaimano in #584
  • Allowing sum/total SQL functions by @geelen in #593
  • Allowing sum/total SQL functions by @geelen in #592
  • Add support for multiple and weak etags in R2 bindings by @Frederik-Baetens in #563
  • Fix error message when startTls isn't enabled by @dom96 in #594
  • Exceptions from fetch handlers should wait for output gate. by @kentonv in #585
  • Windows build all fix and arch neutral paths in vscode launch goals by @ohodson in #589
  • Tweaks for SQLite CPU limiting by @kentonv in #598
  • Rename trace handler to tail by @vickykont in #573
  • Update to include changes to support startTls with http-over-capnp. by @dom96 in #498
  • Fix more mistakes in SQLite allowlist. by @kentonv in #602
  • Allow actors to call themselves, potentially recreating them as necessary by @xortive in #469
  • Add node.js compat streams split2 example by @jasnell in #597
  • Implement performance.now/timeOrigin by @jasnell in #603
  • Remove experimental flag from Node.js streams by @jasnell in #596
  • Add Node.js compat path module by @jasnell in #599
  • Cleanups/improvements to streams/queue.h/c++ by @jasnell in #590
  • Additional notes on using vscode for workerd development by @ohodson in #610
  • Fixes internal sockets typescript typing file. by @dom96 in #612
  • Add mechanism to inject a JWT + account name by @OilyLime in #577
  • Cleanup: Simplify sentry logging macros by @bcaimano in #535
  • performance.now() must return excatly what Date.now() returns. by @kentonv in #617
  • Automatically wrap SQLite usage in transactions and respect OutputGate. by @kentonv in #609
  • Node compat: Implement crypto primes by @fhanau in #554
  • Modify SQLite allowlists and limits as needed for D1. by @kentonv in #619
  • Setting SQLITE_LIMIT_VARIABLE_NUMBER to 100 by @geelen in #620
  • Deprecate tcp_sockets_support compat flag. by @dom96 in #601
  • IoContext: Add ability get and set the trace span captured in the current async context by @jclee in #604
  • node-compat: use @types/node types instead of DOM by @mikea in #591
  • [nfc] Clean up includes, refactor bazel dependencies by @fhanau in #618
  • [nfc] Some initial prep work for the node.js crypto impl by @jasnell in #613
  • Implement global origin property by @ohodson in #622
  • WebSocket Hibernation Manager by @MellowYarker in #449
  • Fixup built-in module import from submodule by @jasnell in #625
  • Implement crypto.pbkdf2 by @fhanau in #611
  • Add Node.js crypto KeyObject JS api by @jasnell in #616
  • LOG_ERROR_PERIODICALLY() would not log in the first hour after system boot. by @kentonv in #626
  • Simplify gopher.js TCP sockets sample by @dom96 in #623
  • Resolves nits in Sockets allowHalfOpen implementation. by @dom96 in #615
  • Use IoOwn instead of Own in Socket. by @dom96 in #633
  • Fix hibernatable websocket disconnect bug by @MellowYarker in #630
  • [nfc] Add github action to block merging fixup commits by @jasnell in #632
  • Add basic impl for Node.js KeyObject equals by @jasnell in #629
  • Soft fail if workerd npm postinstall script fails by @mrbbot in #639
  • Report port each socket is listening on when ready by @mrbbot in #638
  • Add basic impl for Node.js SecretKeyObject by @jasnell in #631
  • Implement Durable Object alarms in workerd by @xortive in #605
  • Bump compatibility date to 2023-05-11 for release by @mrbbot in #641

New Contributors

Full Changelog: v1.20230419.0...v1.20230511.0

Don't miss a new workerd release

NewReleases is sending notifications on new releases.