Skip to content

Ktor リリース

Ktor は セマンティックバージョニング に従います。

  • メジャーバージョン (x.0.0) には、互換性のない API 変更が含まれます。
  • マイナーバージョン (x.y.0) は、後方互換性のある新機能を提供します。
  • パッチバージョン (x.y.z) には、後方互換性のある修正が含まれます。

各メジャーおよびマイナーリリースでは、新機能がリリースされる前に試用できるよう、複数のプレビュー (EAP) バージョンも提供しています。詳細については、早期アクセスプログラム を参照してください。

Gradle プラグイン

Gradle Ktor プラグイン とフレームワークは、同じリリースサイクルにあります。すべてのプラグインリリースは、Gradle Plugin Portal で確認できます。

IntelliJ Ultimate プラグイン

IntelliJ Ktor プラグイン は、Ktor フレームワークとは独立してリリースされ、IntelliJ IDEA Ultimate と同じリリースサイクルを使用します。

新しいリリースへの更新

IntelliJ Ktor プラグインを使用すると、Ktor プロジェクトを最新バージョンに移行できます。詳細については、プロジェクトの移行 セクションを参照してください。

リリース詳細

以下の表は、Ktor の最新リリースの詳細を示しています。

バージョンリリース日ハイライト
3.2.32025年7月29日

YAML 設定の処理、DI 解決、および Wasm/JS の安定性に対する改善、さらにマルチパート解析、CIO の `100 Continue` レスポンスフォーマット、`ByteReadChannel` での無限読み取りループ、サーバーシャットダウンの問題に対する修正を導入するパッチリリースです。

GitHub で変更履歴を見る

3.2.22025年7月14日

SSE フィールドのシリアライズ順序を改善し、CORS プリフライト処理、テストアプリケーションのストリーミング、設定のデシリアライズにおけるバグ、およびプラットフォームを跨いだヘッダーの欠落 (wasmJs および Darwin ターゲットに影響する 3.2.1 からのリグレッションを含む) など、いくつかの問題を解決するパッチリリースです。

GitHub で変更履歴を見る

3.2.12025年7月4日

タイム API、テンプレート処理、およびパブリッシングに対する改善、さらにプラグインの動作、Netty、OkHttp、および 3.2.0 で導入された起動の問題に対する重大なバグ修正を含むパッチリリースです。

GitHub で変更履歴を見る

3.2.02025年6月12日

型付き設定のデシリアライズ、新しい依存性注入と HTMX モジュール、Gradle バージョンカタログのサポート、および suspend モジュールのサポートを導入するマイナーリリースです。詳細については、

を参照してください。

GitHub で変更履歴を見る

3.1.32025年5月5日

より高速なバイト操作やマルチパート処理、より安全なトークン更新処理など、パフォーマンスの改善を含むパッチリリースです。また、メトリクスにおけるメモリの問題を修正し、ヘッダーの動作を改善し、WebSockets、OkHttp、Apache5、Netty にわたるバグを解決するとともに、Kotlin 2.1.0 のサポートのために JTE を更新します。

GitHub で変更履歴を見る

3.1.22025年3月27日

Kotlin を 2.1.20 に更新し、Base64 デコード、認証トークンのクリア、Android サーバーの起動エラー、WebSocket ヘッダーのフォーマット、SSE セッションのキャンセルなど、様々な問題を修正するパッチリリースです。

GitHub で変更履歴を見る

3.1.12025年2月24日

ロギングを改善し、WebSocket タイムアウト処理を修正するパッチリリースです。HTTP キャッシュの不整合、フォームデータのコピーエラー、gzip 処理のクラッシュ、セグメントプール破損を引き起こす並行処理の問題など、複数のバグを修正します。

GitHub で変更履歴を見る

3.1.02025年2月11日

様々な SSE 機能と拡張された CIO エンジンおよび WebSocket のサポートを導入するマイナーリリースです。プラットフォーム互換性、ロギング、認証を強化するとともに、バイトチャネル処理、HTTP リクエストの失敗、および並行処理の問題に関連する重大なバグを修正します。

GitHub で変更履歴を見る

3.0.32024年12月18日

`browserProductionWebpack` でのビルドエラー、gzip されたコンテンツの処理、および `FormFieldLimit` 設定の上書きの修正を含む、様々なバグ修正を伴うパッチリリースです。このリリースには、コアパフォーマンスの改善と適切なテストアプリケーションのシャットダウンも含まれています。

GitHub で変更履歴を見る

3.0.22024年12月4日

レスポンスの破損、切り詰められたボディ、接続処理、および不正確なヘッダーに関連する複数のバグ修正に対処するパッチリリースです。また、拡張されたバイナリエンコーディングサポートと Android のパフォーマンス強化も含まれています。

GitHub で変更履歴を見る

2.3.132024年11月20日

バグ修正、セキュリティパッチ、および改善を含むパッチリリースで、`watchosDeviceArm64` ターゲットのサポートが追加されました。

GitHub で変更履歴を見る

3.0.12024年10月29日

クライアントおよびサーバーのロギングの改善、および様々なバグ修正を含むパッチリリースです。

GitHub で変更履歴を見る

3.0.02024年10月9日

Android Native ターゲットのサポートが追加されるなど、改善とバグ修正を含むメジャーリリースです。破壊的変更の詳細については、

を参照してください。

GitHub で変更履歴を見る

3.0.0-rc-22024年10月2日

XML のマルチプラットフォームサポートなど、破壊的変更、バグ修正、および機能を含む様々な改善を伴うメジャーリリースの候補版です。

GitHub で変更履歴を見る

3.0.0-rc-12024年9月9日

大幅な改善とバグ修正を含むメジャーリリースの候補版です。このアップデートにより、後方互換性が強化され、拡張された `staticZip` のサポートが特徴です。

GitHub で変更履歴を見る

3.0.0-beta-22024年7月15日

SSE サポートの改善や Kotlin/Wasm 用 Ktor クライアントなど、様々な改善とバグ修正を含むメジャーのプレリリースバージョンです。

GitHub で変更履歴を見る

2.3.122024年6月20日

Ktor Core および Ktor Server のバグ修正、および Netty と OpenAPI のバージョン更新を含むパッチリリースです。

GitHub で変更履歴を見る

2.3.112024年5月9日

テストクライアントのエンジンにソケットタイムアウトを適用するバグ修正を含むパッチリリースです。

GitHub で変更履歴を見る

2.3.102024年4月8日

CallLogging および SSE サーバープラグインの様々なバグ修正、Android クライアントのロギング改善などが含まれるパッチリリースです。

GitHub で変更履歴を見る

2.3.92024年3月4日

ContentNegotiation クライアントプラグインのバグ修正、および HTTP 経由でセキュアなクッキーを送信するサポートが追加されたパッチリリースです。

GitHub で変更履歴を見る

2.3.82024年1月31日

URLBuilder、CORS、および WebSocket プラグインの様々なバグ修正を含むパッチリリースです。

GitHub で変更履歴を見る

2.3.72023年12月7日

ContentNegotiation、WebSockets、および Native Server でのメモリ使用量におけるバグ修正を含むパッチリリースです。

GitHub で変更履歴を見る

3.0.0-beta-12023年11月23日

クライアントおよびサーバーの SSE サポートなど、様々な改善とバグ修正を含むメジャーのプレリリースバージョンです。

GitHub で変更履歴を見る

2.3.62023年11月7日

2.3.5 での破壊的変更に対する修正と、その他の様々なバグ修正を含むパッチリリースです。

GitHub で変更履歴を見る

2.3.52023年10月5日

Darwin および Apache5 エンジン設定の修正を含むパッチリリースです。

GitHub で変更履歴を見る

2.3.42023年8月31日

HTTP Cookie ヘッダーと NoTransformationFoundException エラーのバグ修正を含むパッチリリースです。

GitHub で変更履歴を見る

2.3.32023年8月1日

`linuxArm64` のクライアントとサーバーのサポート、および様々なバグ修正を含むパッチリリースです。

GitHub で変更履歴を見る

2.3.22023年6月28日

Kotlin バージョンを `1.8.22` にアップグレードし、様々なバグ修正を含むパッチリリースです。

GitHub で変更履歴を見る

2.3.12023年5月31日

サーバー設定の改善と様々なバグ修正を含むパッチリリースです。

GitHub で変更履歴を見る

2.3.02023年4月19日

複数の設定ファイル、ルーティングでの正規表現パターンなどのサポートを追加する機能リリースです。

GitHub で変更履歴を見る

2.2.42023年2月28日

HTTP クライアント、ルーティング、ContentNegotiation の様々なバグ修正を含むパッチリリースです。

GitHub で変更履歴を見る

2.2.32023年1月31日

OAuth2 のマルチプラットフォーム機能と様々なバグ修正を含むパッチリリースです。

GitHub で変更履歴を見る

2.2.22023年1月3日

`2.2.1` のバグ修正、Swagger プラグインの改善と修正などを含むパッチリリースです。

GitHub で変更履歴を見る

2.2.12022年12月7日

`2.2.0` における `java.lang.NoClassDefFoundError: kotlinx/atomicfu/AtomicFU` エラーに対するパッチリリースです。

GitHub で変更履歴を見る

2.2.02022年12月7日

Swagger UI ホスティング、新しいプラグイン API、セッションのマルチプラットフォームサポートなど、複数の機能リリースです。詳細については、

ガイドを参照してください。

GitHub で変更履歴を見る

2.1.32022年10月26日

様々なバグ修正を含むパッチリリースです。

GitHub で変更履歴を見る

2.1.22022年9月29日

ルーティング、テストエンジン、および Ktor クライアントのバグ修正を含むパッチリリースです。

GitHub で変更履歴を見る

2.1.12022年9月6日

Ktor クライアントおよびサーバーの様々なバグ修正を含むパッチリリースです。

GitHub で変更履歴を見る

2.1.02022年8月11日

YAML 設定のサポートを追加するマイナーリリースであり、その他様々な改善とバグ修正が含まれています。

GitHub で変更履歴を見る

2.0.32022年6月28日

バグ修正と `kotlinx.coroutines` バージョンを `1.6.2` にアップグレードしたものを含むパッチリリースです。

GitHub で変更履歴を見る

2.0.22022年5月27日

様々な改善、バグ修正、および依存関係のバージョンアップグレードを含むパッチリリースです。

GitHub で変更履歴を見る

2.0.12022年4月28日

様々なバグ修正と Kotlin バージョンを `1.6.21` に更新したものを含むパッチリリースです。

GitHub で変更履歴を見る

2.0.02022年4月11日

更新された API ドキュメントと様々な新機能を含むメジャーリリースです。破壊的変更と `1.x.x` からの移行方法の詳細については、

を参照してください。

GitHub で変更履歴を見る

1.6.82022年3月15日

依存関係のバージョンアップグレードを含むパッチリリースです。

GitHub で変更履歴を見る