メインコンテンツまでスキップ

Kotlin リリース

備考

最新のKotlinバージョン: 2.1.20

詳細はKotlin 2.1.20の新機能を参照してください

Kotlin 2.0.0以降、以下のリリースの種類を提供しています。

  • 言語リリース(2.x.0)。言語に大きな変更をもたらし、ツール更新が含まれます。6ヶ月に1回リリースされます。
  • ツールリリース(2.x.20)。言語リリースの間に提供され、ツール、パフォーマンスの改善、およびバグ修正が含まれます。対応する_言語リリース_から3ヶ月後にリリースされます。
  • バグ修正リリース(2.x.yz)。_ツールリリース_のバグ修正が含まれます。これらのリリースに対する正確なリリーススケジュールはありません。

各言語およびツールリリースに対して、リリース前に新機能を試せるように、いくつかのプレビュー(EAP)バージョンも提供しています。詳細はEarly Access Previewを参照してください。

注記

Kotlinの新しいリリースに関する通知を受け取りたい場合は、Kotlin newsletterを購読するか、Kotlin on Xをフォローするか、Kotlin GitHub repositoryWatch | Custom | Releasesオプションを有効にしてください。

新しいKotlinバージョンへのアップデート

プロジェクトを新しいリリースにアップグレードするには、ビルドスクリプトファイルを更新する必要があります。たとえば、Kotlin 2.1.20に更新するには、build.gradle(.kts)ファイルのKotlin Gradle pluginのバージョンを変更します。

plugins {
// Replace `<...>` with the plugin name appropriate for your target environment
kotlin("<...>") version "2.1.20"
// For example, if your target environment is JVM:
// kotlin("jvm") version "2.1.20"
// If your target is Kotlin Multiplatform:
// kotlin("multiplatform") version "2.1.20"
}

以前のKotlinバージョンで作成されたプロジェクトがある場合は、プロジェクト内のKotlinバージョンを変更し、必要に応じてkotlinxライブラリを更新してください。

新しい言語リリースに移行する場合は、Kotlin pluginの移行ツールが移行を支援します。

IDEのサポート

K2 compilerのリリース後も、IntelliJ IDEAおよびAndroid Studioは、コード解析、コード補完、強調表示、およびその他のIDE関連機能のために、デフォルトで以前のコンパイラーを使用します。

2024.1以降、IntelliJ IDEAは新しいK2 compilerを使用して、K2 modeでコードを分析できます。 これを有効にするには、Settings | Languages & Frameworks | Kotlinに移動し、Enable K2 modeオプションを選択します。

Enable K2 mode

K2 modeを有効にすると、コンパイラーの動作の変更により、IDE分析に違いが生じる場合があります。 新しいK2 compilerが以前のコンパイラーとどのように異なるかについては、migration guideを参照してください。

Kotlinリリース互換性

Kotlinリリースの種類とその互換性についてさらに詳しく学びましょう。

リリースの詳細

次の表に、最新のKotlinリリースの詳細を示します。

ヒント
ビルド情報ビルドのハイライト
2.1.20

リリース日: 2025年3月20日

GitHubでのリリース

新しい実験的機能、パフォーマンスの改善、およびバグ修正を含む、Kotlin 2.1.0のツールリリース。

Kotlin 2.1.20の詳細については、Kotlin 2.1.20の新機能を参照してください。

2.1.10

リリース日: 2025年1月27日

GitHubでのリリース

Kotlin 2.1.0のバグ修正リリース

詳細については、changelogを参照してください。

2.1.0

リリース日: 2024年11月27日

GitHubでのリリース

新しい言語機能を導入する言語リリース。

Kotlin 2.1.0の詳細については、Kotlin 2.1.0の新機能を参照してください。

2.0.21

リリース日: 2024年10月10日

GitHubでのリリース

Kotlin 2.0.20のバグ修正リリース

詳細については、changelogを参照してください。

2.0.20

リリース日: 2024年8月22日

GitHubでのリリース

Kotlin 2.0.0のツールリリース。パフォーマンスの改善とバグ修正が含まれています。機能には、Kotlin/Nativeのガベージコレクターでの同時マーキング、Kotlin共通標準ライブラリでのUUIDサポート、Composeコンパイラーの更新、およびGradle 8.8までのサポートも含まれます。

Kotlin 2.0.20の詳細については、Kotlin 2.0.20の新機能を参照してください。

2.0.10

リリース日: 2024年8月6日

GitHubでのリリース

Kotlin 2.0.0のバグ修正リリース。

Kotlin 2.0.0の詳細については、Kotlin 2.0.0の新機能を参照してください。

2.0.0

リリース日: 2024年5月21日

GitHubでのリリース

安定版Kotlin K2 compilerを備えた言語リリース。

Kotlin 2.0.0の詳細については、Kotlin 2.0.0の新機能を参照してください。

1.9.25

リリース日: 2024年7月19日

GitHubでのリリース

Kotlin 1.9.20、1.9.21、1.9.22、1.9.23、および1.9.24のバグ修正リリース。

Kotlin 1.9.20の詳細については、Kotlin 1.9.20の新機能を参照してください。

1.9.24

リリース日: 2024年5月7日

GitHubでのリリース

Kotlin 1.9.20、1.9.21、1.9.22、および1.9.23のバグ修正リリース。

Kotlin 1.9.20の詳細については、Kotlin 1.9.20の新機能を参照してください。

1.9.23

リリース日: 2024年3月7日

GitHubでのリリース

Kotlin 1.9.20、1.9.21、および1.9.22のバグ修正リリース。

Kotlin 1.9.20の詳細については、Kotlin 1.9.20の新機能を参照してください。

1.9.22

リリース日: 2023年12月21日

GitHubでのリリース

Kotlin 1.9.20および1.9.21のバグ修正リリース。

Kotlin 1.9.20の詳細については、Kotlin 1.9.20の新機能を参照してください。

1.9.21

リリース日: 2023年11月23日

GitHubでのリリース

Kotlin 1.9.20のバグ修正リリース。

Kotlin 1.9.20の詳細については、Kotlin 1.9.20の新機能を参照してください。

1.9.20

リリース日: 2023年11月1日

GitHubでのリリース

ベータ版のKotlin K2 compilerと安定版のKotlin Multiplatformを備えた機能リリース。

詳細については以下を参照してください。

  • Kotlin 1.9.20の新機能
  • 1.9.10

    リリース日: 2023年8月23日

    GitHubでのリリース

    Kotlin 1.9.0のバグ修正リリース。

    Kotlin 1.9.0の詳細については、Kotlin 1.9.0の新機能を参照してください。

    Android Studio GiraffeおよびHedgehogの場合、Kotlin plugin 1.9.10は今後のAndroid Studiosのアップデートで提供されます。
    1.9.0

    リリース日: 2023年7月6日

    GitHubでのリリース

    Kotlin K2 compilerのアップデート、新しいenum class values関数、オープンエンド範囲の新しい演算子、Kotlin MultiplatformでのGradle configuration cacheのプレビュー、Kotlin MultiplatformでのAndroidターゲットサポートの変更、Kotlin/Nativeでのカスタムメモリアロケーターのプレビューを備えた機能リリース。

    詳細については以下を参照してください。

  • Kotlin 1.9.0の新機能
  • Kotlinの新機能YouTubeビデオ
  • 1.8.22

    リリース日: 2023年6月8日

    GitHubでのリリース

    Kotlin 1.8.20のバグ修正リリース。

    Kotlin 1.8.20の詳細については、Kotlin 1.8.20の新機能を参照してください。

    1.8.21

    リリース日: 2023年4月25日

    GitHubでのリリース

    Kotlin 1.8.20のバグ修正リリース。

    Kotlin 1.8.20の詳細については、Kotlin 1.8.20の新機能を参照してください。

    Android Studio FlamingoおよびGiraffeの場合、Kotlin plugin 1.8.21は今後のAndroid Studiosのアップデートで提供されます。
    1.8.20

    リリース日: 2023年4月3日

    GitHubでのリリース

    Kotlin K2 compilerのアップデート、stdlibのAutoCloseableインターフェースとBase64エンコーディング、デフォルトで有効になっている新しいJVMインクリメンタルコンパイル、新しいKotlin/Wasmコンパイラーバックエンドを備えた機能リリース。

    詳細については以下を参照してください。

  • Kotlin 1.8.20の新機能
  • Kotlinの新機能YouTubeビデオ
  • 1.8.10

    リリース日: 2023年2月2日

    GitHubでのリリース

    Kotlin 1.8.0のバグ修正リリース。

    Kotlin 1.8.0の詳細をご覧ください。

    Android Studio Electric EelおよびFlamingoの場合、Kotlin plugin 1.8.10は今後のAndroid Studiosのアップデートで提供されます。
    1.8.0

    リリース日: 2022年12月28日

    GitHubでのリリース

    kotlin-reflectパフォーマンスの向上、JVM用の新しい再帰的なコピーまたは削除ディレクトリコンテンツ実験的関数、Objective-C/Swiftの相互運用性の向上を備えた機能リリース。

    詳細については以下を参照してください。

  • Kotlin 1.8.0の新機能
  • Kotlin 1.8.0の互換性ガイド
  • 1.7.21

    リリース日: 2022年11月9日

    GitHubでのリリース

    Kotlin 1.7.20のバグ修正リリース。

    Kotlin 1.7.20の詳細については、Kotlin 1.7.20の新機能を参照してください。

    Android Studio Dolphin、Electric Eel、およびFlamingoの場合、Kotlin plugin 1.7.21は今後のAndroid Studiosのアップデートで提供されます。
    1.7.20

    リリース日: 2022年9月29日

    GitHubでのリリース

    新しい言語機能、Kotlin K2 compilerでのいくつかのコンパイラープラグインのサポート、デフォルトで有効になっている新しいKotlin/Native memory manager、およびGradle 7.1のサポートを備えたインクリメンタルリリース。

    詳細については以下を参照してください。

  • Kotlin 1.7.20の新機能
  • Kotlinの新機能YouTubeビデオ
  • Kotlin 1.7.20の互換性ガイド
  • Kotlin 1.7.20の詳細をご覧ください。

    1.7.10

    リリース日: 2022年7月7日

    GitHubでのリリース

    Kotlin 1.7.0のバグ修正リリース。

    Kotlin 1.7.0の詳細をご覧ください。

    Android Studio Dolphin (213) および Android Studio Electric Eel (221) の場合、Kotlin plugin 1.7.10 は今後の Android Studios のアップデートで提供されます。
    1.7.0

    リリース日: 2022年6月9日

    GitHubでのリリース

    JVM用のアルファ版のKotlin K2 compiler、安定化された言語機能、パフォーマンスの改善、および実験的APIの安定化などの進化的変更を備えた機能リリース。

    詳細については以下を参照してください。

  • Kotlin 1.7.0の新機能
  • Kotlinの新機能YouTubeビデオ
  • Kotlin 1.7.0の互換性ガイド
  • 1.6.21

    リリース日: 2022年4月20日

    GitHubでのリリース

    Kotlin 1.6.20のバグ修正リリース。

    Kotlin 1.6.20の詳細をご覧ください。

    1.6.20

    リリース日: 2022年4月4日

    GitHubでのリリース

    次のようなさまざまな改善を備えたインクリメンタルリリース。

  • context receiversのプロトタイプ
  • 関数型インターフェースコンストラクターへの呼び出し可能参照
  • Kotlin/Native:新しいmemory managerのパフォーマンス改善
  • Multiplatform:デフォルトによる階層的なプロジェクト構造
  • Kotlin/JS:IRコンパイラーの改善
  • Gradle:コンパイラー実行戦略
  • Kotlin 1.6.20の詳細をご覧ください。

    1.6.10

    リリース日: 2021年12月14日

    GitHubでのリリース

    Kotlin 1.6.0のバグ修正リリース。

    Kotlin 1.6.0の詳細をご覧ください。

    1.6.0

    リリース日: 2021年11月16日

    GitHubでのリリース

    新しい言語機能、パフォーマンスの改善、および実験的APIの安定化などの進化的変更を備えた機能リリース。

    詳細については以下を参照してください。

  • リリースブログ投稿
  • Kotlin 1.6.0の新機能
  • 互換性ガイド
  • 1.5.32

    リリース日: 2021年11月29日

    GitHubでのリリース

    Kotlin 1.5.31のバグ修正リリース。

    Kotlin 1.5.30の詳細をご覧ください。

    1.5.31

    リリース日: 2021年9月20日

    GitHubでのリリース

    Kotlin 1.5.30のバグ修正リリース。

    Kotlin 1.5.30の詳細をご覧ください。

    1.5.30

    リリース日: 2021年8月23日

    GitHubでのリリース

    次のようなさまざまな改善を備えたインクリメンタルリリース。

  • JVMでのアノテーションクラスのインスタンス化
  • 改善されたオプトイン要件メカニズムと型推論
  • ベータ版のKotlin/JS IRバックエンド
  • Apple Siliconターゲットのサポート
  • 改善されたCocoaPodsサポート
  • Gradle:Java toolchainサポートと改善されたデーモン構成
  • 詳細については以下を参照してください。

  • リリースブログ投稿
  • Kotlin 1.5.30の新機能
  • 1.5.21

    リリース日: 2021年7月13日

    GitHubでのリリース

    Kotlin 1.5.20のバグ修正リリース。

    Kotlin 1.5.20の詳細をご覧ください。

    1.5.20

    リリース日: 2021年6月24日

    GitHubでのリリース

    次のようなさまざまな改善を備えたインクリメンタルリリース。

  • デフォルトでJVM上のinvokedynamic経由の文字列連結
  • Lombokのサポートの改善とJSpecifyのサポート
  • Kotlin/Native:Objective-CヘッダーへのKDocエクスポートと、1つの配列内でのより高速なArray.copyInto()
  • Gradle:アノテーションプロセッサーのクラスローダーのキャッシュと--parallel Gradleプロパティのサポート
  • プラットフォーム間で調整されたstdlib関数の動作
  • 詳細については以下を参照してください。

  • リリースブログ投稿
  • Kotlin 1.5.20の新機能
  • 1.5.10

    リリース日: 2021年5月24日

    GitHubでのリリース

    Kotlin 1.5.0のバグ修正リリース。

    Kotlin 1.5.0の詳細をご覧ください。

    1.5.0

    リリース日: 2021年5月5日

    GitHubでのリリース

    新しい言語機能、パフォーマンスの改善、および実験的APIの安定化などの進化的変更を備えた機能リリース。

    詳細については以下を参照してください。

  • リリースブログ投稿
  • Kotlin 1.5.0の新機能
  • 互換性ガイド
  • 1.4.32

    リリース日: 2021年3月22日