Ktor 發行版本
Ktor 遵循 語義化版本控制:
- 主要版本 (x.0.0) 包含不相容的 API 變更。
- 次要版本 (x.y.0) 提供向後相容的新功能。
- 修補程式版本 (x.y.z) 包含向後相容的修正。
對於每個主要和次要發行版本,我們還會發布多個預覽 (EAP) 版本,供您在發布前試用新功能。欲了解更多詳情,請參閱 搶先體驗計劃。
Gradle 外掛程式
Gradle Ktor 外掛程式 與框架處於相同的發行週期。您可以在 Gradle 外掛程式入口網站 上找到所有外掛程式發行版本。
IntelliJ Ultimate 外掛程式
IntelliJ Ktor 外掛程式 獨立於 Ktor 框架發行,並與 IntelliJ IDEA Ultimate 使用相同的發行週期。
更新至新發行版本
IntelliJ Ktor 外掛程式允許您將 Ktor 專案遷移到最新版本。您可以從 遷移專案 部分了解更多資訊。
發行詳情
下表列出了最新 Ktor 發行版本的詳細資訊。
版本 | 發行日期 | 重點 |
3.2.3 | July 29, 2025 | 一個修補程式版本,引入了對 YAML 設定處理、DI 解析和 Wasm/JS 穩定性的改進,以及對多部分解析、CIO |
3.2.2 | July 14, 2025 | 一個修補程式版本,改進了 SSE 欄位序列化順序,並解決了多個問題,包括 CORS 預檢處理、測試應用程式串流、設定反序列化錯誤以及跨平台缺少標頭的問題——包括來自 3.2.1 影響 wasmJs 和 Darwin 目標的迴歸。 |
3.2.1 | July 4, 2025 | 一個修補程式版本,包括對時間 API、範本和發布的改進,以及對外掛程式行為、Netty、OkHttp 和 3.2.0 中引入的啟動問題的關鍵錯誤修正。 |
3.2.0 | June 12, 2025 | 一個次要版本,引入了型別化設定反序列化、新的依賴注入和 HTMX 模組、Gradle 版本目錄支援和暫停模組支援。欲了解更多資訊,請參閱 Ktor 3.2.0 中的新功能 。 undefined |
3.1.3 | May 5, 2025 | 一個修補程式版本,包括性能改進,例如更快的位元組操作和多部分處理,以及更安全的令牌刷新處理。它還修正了度量中的記憶體問題,改進了標頭行為,並解決了 WebSockets、OkHttp、Apache5 和 Netty 中的錯誤,此外還更新了 JTE 以支援 Kotlin 2.1.0。 |
3.1.2 | March 27, 2025 | 一個修補程式版本,將 Kotlin 更新至 2.1.20,並修正了各種問題,包括 Base64 解碼、認證令牌清除、Android 伺服器啟動錯誤、WebSocket 標頭格式和 SSE 會話取消。 |
3.1.1 | February 24, 2025 | 一個修補程式版本,改進了日誌記錄並修正了 WebSocket 超時處理。它修正了多個錯誤,包括 HTTP 快取不一致、表單資料複製錯誤、gzip 處理崩潰以及導致區段池損壞的併發問題。 |
3.1.0 | February 11, 2025 | 一個次要版本,引入了各種 SSE 功能以及擴展的 CIO 引擎和 WebSocket 支援。它增強了平台兼容性、日誌記錄和認證,同時修正了與位元組通道處理、HTTP 請求失敗和併發問題相關的關鍵錯誤。 |
3.0.3 | December 18, 2024 | 一個修補程式版本,包含各種錯誤修正,包括修正 |
3.0.2 | December 4, 2024 | 一個修補程式版本,解決了與回應損壞、截斷主體、連接處理和不正確標頭相關的多個錯誤修正,以及擴展的二進位編碼支援和 Android 性能增強。 |
2.3.13 | November 20, 2024 | 一個修補程式版本,包含錯誤修正、安全修補程式和改進,包括對 |
3.0.1 | October 29, 2024 | 一個修補程式版本,包括客戶端和伺服器日誌記錄的改進,以及各種錯誤修正。 |
3.0.0 | October 9, 2024 | 一個主要版本,包含改進和錯誤修正,包括對 Android Native 目標的支援。有關破壞性變更的更多資訊,請參閱 遷移指南 。 undefined |
3.0.0-rc-2 | October 2, 2024 | 一個主要發行候選版本,包含各種改進,帶有破壞性變更、錯誤修正和功能,例如 XML 的多平台支援。 |
3.0.0-rc-1 | September 9, 2024 | 一個主要發行候選版本,包含重大改進和錯誤修正。此更新增強了向後兼容性並具有擴展的 |
3.0.0-beta-2 | July 15, 2024 | 一個主要預發行版本,包含各種改進和錯誤修正,包括 SSE 支援改進和用於 Kotlin/Wasm 的 Ktor 客戶端。 |
2.3.12 | June 20, 2024 | 一個修補程式版本,包括 Ktor Core 和 Ktor Server 中的錯誤修正,以及 Netty 和 OpenAPI 的版本更新。 |
2.3.11 | May 9, 2024 | 一個修補程式版本,包括一個修正,用於將 socket 超時應用於 Test Client 的引擎。 |
2.3.10 | April 8, 2024 | 一個修補程式版本,包括 CallLogging 和 SSE 伺服器外掛程式的各種錯誤修正,改進的 Android 客戶端日誌記錄等。 |
2.3.9 | March 4, 2024 | 一個修補程式版本,包括 ContentNegotiation 客戶端外掛程式的一個錯誤修正,以及對透過 HTTP 傳送安全 cookie 的支援。 |
2.3.8 | January 31, 2024 | 一個修補程式版本,包括 URLBuilder、CORS 和 WebSocket 外掛程式的各種錯誤修正。 |
2.3.7 | December 7, 2023 | 一個修補程式版本,包括 ContentNegotiation、WebSockets 中的錯誤修正,以及 Native Server 中的記憶體使用。 |
3.0.0-beta-1 | November 23, 2023 | 一個主要預發行版本,包含各種改進和錯誤修正,包括客戶端和伺服器 SSE 支援。 |
2.3.6 | November 7, 2023 | 一個修補程式版本,包括對 2.3.5 中破壞性變更的修正以及各種其他錯誤修正。 |
2.3.5 | October 5, 2023 | 一個修補程式版本,包括 Darwin 和 Apache5 引擎設定中的修正。 |
2.3.4 | August 31, 2023 | 一個修補程式版本,包括 HTTP Cookie 標頭中的錯誤修正和 NoTransformationFoundException 錯誤。 |
2.3.3 | August 1, 2023 | 一個修補程式版本,包括對 |
2.3.2 | June 28, 2023 | 一個修補程式版本,將 Kotlin 版本升級到 |
2.3.1 | May 31, 2023 | 一個修補程式版本,包括伺服器設定的改進以及各種錯誤修正。 |
2.3.0 | April 19, 2023 | 一個功能發行版本,增加了對多個設定檔、Routing 中的正則表達式模式等的支援。 |
2.2.4 | February 28, 2023 | 一個修補程式版本,包含 HTTP 客戶端、Routing 和 ContentNegotiation 中的各種錯誤修正。 |
2.2.3 | January 31, 2023 | 一個修補程式版本,包括 OAuth2 的多平台功能以及各種錯誤修正。 |
2.2.2 | January 3, 2023 | 一個修補程式版本,包括對 |
2.2.1 | December 7, 2022 | 一個修補程式版本,用於解決 |
2.2.0 | December 7, 2022 | 一個多功能發行版本,包括 Swagger UI 託管、新外掛程式 API、Session 的多平台支援等。欲了解更多資訊,請參閱 從 2.0.x 遷移到 2.2.x 指南。 undefined |
2.1.3 | October 26, 2022 | 一個修補程式版本,包含各種錯誤修正。 |
2.1.2 | September 29, 2022 | 一個修補程式版本,包括 Routing、Testing 引擎和 Ktor 客戶端中的錯誤修正。 |
2.1.1 | September 6, 2022 | 一個修補程式版本,包含 Ktor 客戶端和伺服器中的各種錯誤修正。 |
2.1.0 | August 11, 2022 | 一個次要版本,增加了對 YAML 設定的支援以及各種其他改進和錯誤修正。 |
2.0.3 | June 28, 2022 | 一個修補程式版本,包含錯誤修正並將 |
2.0.2 | May 27, 2022 | 一個修補程式版本,包含各種改進、錯誤修正和依賴項版本升級。 |
2.0.1 | April 28, 2022 | 一個修補程式版本,包含各種錯誤修正並將 Kotlin 版本更新到 |
2.0.0 | April 11, 2022 | 一個主要版本,帶有更新的 API 文件和各種新功能。有關破壞性變更以及如何從 遷移指南 。 undefined |
1.6.8 | March 15, 2022 | 一個修補程式版本,包含依賴項版本升級。 |