- WASM component model:
- Merge Host implementations for HTTP/Job handlers and custom SQLite extension functions
- Extend state life-cycle for SQLite extension functions to allow for statefulness and avoid overhead of repeat initialization.
- Use
async | store | task_exitexports andStore::run_concurrentin preparation forcomponent-model-async, which will enable much richer async host-backed plugin APIs.
- Enable "late" authentication for WebSocket subscriptions to support clients (e.g. Browsers) that don't allow setting the headers of the HTTP UPGRADE request.
- Add early, yet private support for WASM to JS/TS client and tests. We still cannot upstream the WebSocket support for the Rust client due to stale
reqwest-websocketdependency.
- Add early, yet private support for WASM to JS/TS client and tests. We still cannot upstream the WebSocket support for the Rust client due to stale
- Update Rust toolchain to latest stable: 1.93.
- Update dependencies.
Full Changelog: v0.22.13...v0.23.0