v1.20230511.0
github-actions
released this
11 May 20:20
·
3319 commits
to main
since this release
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 totail
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