v26.3.1
What's Changed
- hashing: replace JS implementation with mbedtls based one by @saghul in #813
- vm: properly check for debug / release builds by @saghul in #820
- vm: fix promise leak in unhandled rejection by @saghul in #819
- deps: update QuickJS by @saghul in #823
- build(deps): bump svgo from 3.3.2 to 3.3.3 in /website by @dependabot[bot] in #824
- Fix mimalloc build by @lal12 in #821
- ws: add support for setting headers client side by @saghul in #825
- ws protocol fixes by @saghul in #826
- Add WebCrypto implementation backed by MbedTLS by @saghul in #827
- misc: keep track of JS buffers safely by @saghul in #828
- webcrypto: use the tjs allocator by @saghul in #830
- Improve TJSPromise by @saghul in #832
- fs: avoid using the JS allocator in the worker thread by @saghul in #829
- http: add TLS support to HTTP / WS server by @saghul in #834
- stdio: fix locking readers / writers by @saghul in #835
- bundle: fix tjs bundle with bogus args by @saghul in #838
- build: enable mimalloc guard pages in debug builds by @saghul in #839
- WASM API improvements by @saghul in #837
- build,ci: add ASAN builds to the CI by @saghul in #840
- stdio: unref handles by @saghul in #841
- wasm: implement {compile,instantiate}Streaming by @saghul in #842
- tls: add ability to override the CA path by @saghul in #843
- fetch: add support for data URLs by @saghul in #844
- http: add a 16k meax headers buffer by @saghul in #846
- tpk: introduce tpk, txiki.js packages by @saghul in #848
- standalone,tpk: fix early exit when starting an HTTP server by @saghul in #850
- ffi: use a JS number to store pointers by @saghul in #851
- ffi: add dlopen helper by @saghul in #852
- ffi: export suffix constant by @saghul in #853
- ffi: introduce NativePointer by @saghul in #854
- ffi: introduce fast calls by @saghul in #855
- build(deps): bump flatted from 3.3.3 to 3.4.1 by @dependabot[bot] in #856
- httpserver: missing query string in request info by @KawaiiZapic in #859
- sockets: add TLS sockets by @saghul in #857
- test: use a local server for tests, where possible by @saghul in #861
- httpserver: support processing chunked requests by @saghul in #862
- mem: ensure realloc consistency across allocators by @saghul in #863
- build: link MSVC statically by @saghul in #864
- deps: update libwebsockets by @saghul in #866
- http: fix handling duplicated user-agent and content-length by @saghul in #868
Full Changelog: v26.3.0...v26.3.1