Ktor 3发布,采用kotlinx-io以提升性能,但存在破坏性变更。新增服务器推送事件、CSRF支持和ZIP文件静态资源服务。Ktor客户端支持Wasm,但仍处于alpha阶段,开发者需调整应用以适应新API。
Ktor 3.0 使用 Kotlin 2.0 和 kotlinx-io,提升性能和兼容性。主要变化包括迁移到 kotlinx-io 库,需更新低级 IO API 代码。性能提升显著,部分测试提高超90%。新增服务器推送事件(SSE)支持,简化单向通信。支持从 ZIP 文件提供静态资源,并引入 CSRF 保护插件。Ktor 客户端支持 WebAssembly,扩展 Kotlin 多平台生态。用户可参考迁移指南升级。
Ktor 3.0.0 Beta-2发布,支持Kotlin 2.0、新的kotlinx.io库、SSE的HTTP错误处理、Kotlin/Wasm的Ktor客户端。还有关于Ktor生成器、教程、Kotlin RPC教程、kotlinx.rpc库、KotlinConf 2025门票、Kotzilla加入Kotlin Foundation、Kotlin 2.0.10和Kotlin 2.0.20-RC的新闻。
完成下面两步后,将自动完成登录并继续当前操作。