What's Changed
- bazel: fix resources paths to work correctly from external repo by @mikea in #512
- Assorted
npm
release fixes by @mrbbot in #515 - Add basic WASM example by @kflansburg in #492
- Temporarily disable request.cf.botManagement logging by @jclee in #524
- Additional work for #487 by @Warfields in #523
- bazel: remove remote download arguments because of build problems by @mikea in #522
- Bugfix: WebSockets can already be released when we finish pumping by @bcaimano in #499
- Add compilation fix for zlib by @ohodson in #530
- Wrapped bindings by @mikea in #413
- SQL JS API bindings by @kentonv in #513
- wasm compilation observer by @mikea in #511
- Disable V8/ICU whole-archive flag, improving file size by @fhanau in #477
- Fix request.cf's botManagement.score description by @punkeel in #533
- Move implementation of queue bindings into workerd by @a-robinson in #541
- Provide compressed release artifacts by @fhanau in #525
- [bazel] Enable dead code stripping on macOS by @fhanau in #537
- Misc changes for SRS by @kentonv in #486
- Add macros to throw in debug builds and log in production by @bcaimano in #534
- workerd: make debugging in vscode work by @ohodson in #507
- Provide Crypto/Compression API errors where safe, fix macOS compiler warning by @fhanau in #529
- Manually tell V8 where the stack starts whenever we enter it. by @kentonv in #544
- Ignore disturbed status of ReadableStream when detaching for startTls. by @dom96 in #485
- Do not sanitize internal error messages in jsg::annotateBroken() by @bcaimano in #542
- Move trace info async storage key from IoContext to Worker::Isolate by @jclee in #547
- Implement Secure Curves API by @fhanau in #500
- Add requested comments / debug checks on V8StackScope. by @kentonv in #546
- Move implementation of queue event handler into workerd by @a-robinson in #543
- fix use-after-move by @mikea in #552
- initialize Promise::markedAsHandled by @mikea in #553
- jsg::Lock cleanup by @jclee in #551
- A couple of minor improvements to AsyncContextFrame::StorageKey by @jasnell in #540
- Fix two issues with SQL API by @kentonv in #557
- Add method to unset actor request ref tracker by @MellowYarker in #555
- Support calling the queue() handler of a worker via a service binding by @a-robinson in #545
- Update Linux dependencies in README.md by @ohodson in #561
- Moves global TCP socket
connect
tocloudflare:sockets
module. by @dom96 in #559 - SQLite: Allow setting VFS device characteristics. by @kentonv in #565
- Improve SQLite security by @kentonv in #514
- types: add types for WfP Dispatch Namespaces by @KianNH in #387
- Partial revert of 'Disable V8 whole-archive flag, improving binary size' by @ohodson in #548
- Account for botManagement proxy in structuredClone by @jasnell in #566
- Use cloudflare TS bundle in workerd-api. by @dom96 in #569
- Add the Node.js streams toWeb/fromWeb adapters by @jasnell in #567
- wd_js_bundle nested modules fix by @mikea in #574
- Socket's connect API now takes a secureTransport enum instead of bool. by @dom96 in #570
- Add Node.js compat stream/consumers, stream/promises, stream/web by @jasnell in #575
- Add experimental flags to experimental types entrypoint by @penalosa in #550
- WritableStream is now flushed prior to startTls. by @dom96 in #572
- Eliminate Impl indirection in WriterLocked/ReaderLocked by @jasnell in #556
- Simplify Windows setup and build by @ohodson in #560
- Bump compatibility date to
2023-04-19
for release by @mrbbot in #549
New Contributors
- @kflansburg made their first contribution in #492
- @punkeel made their first contribution in #533
Full Changelog: v1.20230404.0...v1.20230419.0