·
16 commits
to main
since this release
What's Changed
🚀 Features
- feature: Add cross-platform HTTP server abstraction with Node.js backend by @xerial in #572
- feature: Add WebSocket server support (JVM/Netty) by @xerial in #573
- feature: Add Scala Native HTTP server (POSIX sockets) by @xerial in #574
- feature: Add SSE / chunked streaming to the Native HTTP server by @xerial in #575
- feature: Add WebSocket support to the Native HTTP server by @xerial in #576
- feature: Add WebSocket support to the Node.js HTTP server by @xerial in #577
- feature: Harden WebSocket handshake (version check) + Node backpressure by @xerial in #578
- feature: Add portable idle/read timeout to the Native HTTP server by @xerial in #579
- feature: Add a cross-platform WebSocket client API + JVM backend by @xerial in #581
- feature: Add the JS WebSocket client (global WebSocket); drop Node 20 by @xerial in #582
- feature: Add the Native WebSocket client (raw socket + shared client-mode codec) by @xerial in #583
- feature: WebSocket ping/pong heartbeat — shared core + Native server & client by @xerial in #584
- feature: WebSocket ping/pong heartbeat — Node server (PR 2) by @xerial in #585
- feature: WebSocket ping/pong heartbeat — Netty server (PR 3) by @xerial in #586
- feature: WebSocket ping/pong heartbeat — JVM client (PR 4) by @xerial in #587
- feature: Add BackgroundTask — cross-platform cancellable, progress-pollable worker (#552) by @xerial in #588
- feature: BackgroundTask.progressStream (Rx push) + ADR by @xerial in #589
🐛 Bug Fixes
🛠 Internal Updates
📚 Docs
Other Changes
- docs: Expand coverage for cross-platform HTTP, Weaver, BackgroundTask, Web UI, and RPC codegen by @xerial in #591
Full Changelog: v2026.1.12...v2026.1.13