What's Changed
- Update release documentation with manual build instructions by @fhanau in #1955
- Make DOMException serializable/cloneable by @jasnell in #1876
- Add ResolveObserver to jsg/observer.h by @jasnell in #1977
- [build] Fix profile configuration, assorted build cleanup by @fhanau in #1985
- Mark NoDeferredProxyReadableStream as final by @jasnell in #1978
- call syncTime for hibernatable websocket autoresponses by @Frederik-Baetens in #1993
- [build] Add -fvisibility-inlines-hidden by @fhanau in #1976
- Add runInV8Stack to JobTaskWrapper::Run by @garrettgu10 in #1975
- Merge the pyodide source files together. by @dom96 in #1998
- Adds Python D1 binding test. by @dom96 in #1999
- Add standard properties to TextDecoderStream/TextEncoderStream by @jasnell in #1981
- Update ada-url to 2.7.8 by @jasnell in #2008
- [build] 2024-04-08 Assorted build cleanup by @fhanau in #1994
- [nfc] replace glob with explicit file list by @mikea in #2012
- Reuse ActorContainerRef if it exists by @MellowYarker in #2011
- Implements Python vectorize API test. by @dom96 in #2006
- update capnp by @mikea in #2023
- [nfc] Clean up JSG build by @fhanau in #2013
- Pass scriptId in Trace by @zebp in #1858
- Quick ActorCache refactor by @MellowYarker in #1914
- Python snapshots: Add workerd cli options to save memory snapshots to disk by @hoodmane in #1878
- Add Request Start Time to SubrequestMetadata by @Warfields in #2026
- Implements Python AI binding API test. by @dom96 in #2007
- Include the typename T in the error message when checkFarGet fails by @jasnell in #2030
- Remove unique symbol from RPC types by @penalosa in #2034
- Improve new IoOwn logging by @jasnell in #2035
- Release 2024-04-19 by @fhanau in #2038
Full Changelog: v1.20240405.0...v1.20240419.0