Skip to content

Kotlinのリリース

最新のKotlinバージョン: 2.2.10

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

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

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

各言語リリースおよびツールリリースについては、リリース前に新機能を試すことができるように、いくつかのプレビュー版(EAP)も提供しています。詳細については早期アクセスプレビューを参照してください。

新しいKotlinリリースの通知を受け取りたい場合は、Kotlinニュースレターを購読するか、XでKotlinをフォローするか、またはKotlin GitHubリポジトリWatch | Custom | Releasesオプションを有効にしてください。

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

プロジェクトを新しいリリースにアップグレードするには、ビルドシステムでKotlinのバージョンを更新してください。

Gradle

Kotlin 2.2.10 に更新するには、build.gradle(.kts) ファイルでKotlin Gradleプラグインのバージョンを変更してください:

kotlin
plugins {
    // <...>をターゲット環境に適したプラグイン名に置き換えてください
    kotlin("<...>") version "2.2.10"
    // たとえば、ターゲット環境がJVMの場合:
    // kotlin("jvm") version "2.2.10"
    // ターゲットがKotlin Multiplatformの場合:
    // kotlin("multiplatform") version "2.2.10"
}
groovy
plugins {
    // <...>をターゲット環境に適したプラグイン名に置き換えてください
    id 'org.jetbrains.kotlin.<...>' version '2.2.10'
    // たとえば、ターゲット環境がJVMの場合:
    // id 'org.jetbrains.kotlin.jvm' version '2.2.10'
    // ターゲットがKotlin Multiplatformの場合:
    // id 'org.jetbrains.kotlin.multiplatform' version '2.2.10'
}

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

新しい言語リリースに移行する場合、Kotlinプラグインの移行ツールがそのプロセスを支援します。

プロジェクトでGradleを操作する方法の詳細については、Gradleプロジェクトの設定を参照してください。

Maven

Kotlin 2.2.10 に更新するには、pom.xml ファイルのバージョンを変更してください:

xml
<properties>
    <kotlin.version>2.2.10</kotlin.version>
</properties>

または、pom.xml ファイルでkotlin-maven-plugin のバージョンを変更することもできます:

xml
<plugins>
    <plugin>
        <groupId>org.jetbrains.kotlin</groupId>
        <artifactId>kotlin-maven-plugin</artifactId>
        <version>2.2.10</version>
    </plugin>
</plugins>

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

プロジェクトでMavenを操作する方法の詳細については、Mavenを参照してください。

IDEサポート

Kotlinは、JetBrainsが開発した公式Kotlinプラグインにより、IntelliJ IDEAおよびAndroid Studioで完全にすぐに利用可能なサポートを提供します。

IntelliJ IDEAおよびAndroid StudioのK2モードは、K2コンパイラを使用してコード解析、コード補完、およびハイライトを改善します。

IntelliJ IDEA 2025.1以降、K2モードはデフォルトで有効化されています。

Android Studioでは、2024.1以降で以下の手順に従ってK2モードを有効にできます:

  1. Settings | Languages & Frameworks | Kotlin に移動します。
  2. Enable K2 mode オプションを選択します。

K2モードの詳細については、こちらのブログを参照してください。

Kotlinリリースの互換性

Kotlinリリースの種類とその互換性の詳細については、こちらをご覧ください。

リリースの詳細

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

Kotlinの早期アクセスプレビュー (EAP) バージョンも試すことができます。

ビルド情報ビルドのハイライト
2.2.0

リリース日: 2025年6月23日

GitHubでのリリース

新しい安定した言語機能、ツールアップデート、さまざまなプラットフォーム向けのパフォーマンス改善、重要な修正を含む言語リリースです。

詳細については、変更ログを参照してください。

2.1.21

リリース日: 2025年5月13日

GitHubでのリリース

Kotlin 2.1.20 のバグ修正リリースです。

詳細については、変更ログを参照してください。

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 のバグ修正リリースです。

詳細については、変更ログを参照してください。

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 のバグ修正リリースです。

詳細については、変更ログを参照してください。

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コンパイラを含む言語リリースです。

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コンパイラのベータ版と安定版Kotlin Multiplatformを搭載した機能リリースです。

詳細はこちら:

1.9.10

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

GitHubでのリリース

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

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

NOTE

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

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

GitHubでのリリース

Kotlin K2コンパイラのアップデート、新しいenumクラス値関数、オープンエンド範囲の新しい演算子、Kotlin MultiplatformでのGradle設定キャッシュのプレビュー、Kotlin MultiplatformでのAndroidターゲットサポートの変更、Kotlin/Nativeでのカスタムメモリアロケータのプレビューを含む機能リリースです。

詳細はこちら:

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 の新機能を参照してください。

NOTE

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

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

GitHubでのリリース

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

詳細はこちら:

1.8.10

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

GitHubでのリリース

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

Kotlin 1.8.0 の詳細については、こちらをご覧ください。

NOTE

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

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

GitHubでのリリース

kotlin-reflectのパフォーマンス向上、JVM向けの新しい再帰的にディレクトリの内容をコピーまたは削除する実験的関数、Objective-C/Swiftの相互運用性改善を含む機能リリースです。

詳細はこちら:

1.7.21

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

GitHubでのリリース

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

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

NOTE

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

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

GitHubでのリリース

新しい言語機能、Kotlin K2コンパイラにおけるいくつかのコンパイラプラグインのサポート、デフォルトで有効になった新しいKotlin/Nativeメモリマネージャー、およびGradle 7.1のサポートを含むインクリメンタルリリースです。

詳細はこちら:

Kotlin 1.7.20 の詳細については、こちらをご覧ください。

1.7.10

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

GitHubでのリリース

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

Kotlin 1.7.0 の詳細については、こちらをご覧ください。

NOTE

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

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

GitHubでのリリース

JVM向けKotlin K2コンパイラのアルファ版、安定化された言語機能、パフォーマンス改善、実験的なAPIの安定化といった進化的な変更を含む機能リリースです。

詳細はこちら:

1.6.21

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

GitHubでのリリース

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

Kotlin 1.6.20 の詳細については、こちらをご覧ください。

1.6.20

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

GitHubでのリリース

以下のような様々な改善を含むインクリメンタルリリースです:

  • コンテキストレシーバのプロトタイプ
  • 関数型インターフェースコンストラクタへの呼び出し可能な参照
  • Kotlin/Native: 新しいメモリマネージャーのパフォーマンス改善
  • マルチプラットフォーム: デフォルトで階層的なプロジェクト構造
  • 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の安定化といった進化的な変更を含む機能リリースです。

詳細はこちら:

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ツールチェーンのサポートとデーモン設定の改善

詳細はこちら:

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エクスポートと、単一配列内での`Array.copyInto()`の高速化
  • Gradle: アノテーションプロセッサのクラスローダのキャッシュと`--parallel` Gradleプロパティのサポート
  • プラットフォーム間でのstdlib関数の動作の統一

詳細はこちら:

1.5.10

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

GitHubでのリリース

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

Kotlin 1.5.0 の詳細については、こちらをご覧ください。

1.5.0

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

GitHubでのリリース

新しい言語機能、パフォーマンス改善、実験的なAPIの安定化といった進化的な変更を含む機能リリースです。

詳細はこちら:

1.4.32

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

GitHubでのリリース

Kotlin 1.4.30 のバグ修正リリースです。

Kotlin 1.4.30 の詳細については、こちらをご覧ください。

1.4.31

リリース日: 2021年2月25日

GitHubでのリリース

Kotlin 1.4.30 のバグ修正リリースです。

Kotlin 1.4.30 の詳細については、こちらをご覧ください。

1.4.30

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

GitHubでのリリース

以下のような様々な改善を含むインクリメンタルリリースです:

  • 新しいJVMバックエンド、現在ベータ版
  • 新しい言語機能のプレビュー
  • Kotlin/Nativeのパフォーマンス改善
  • 標準ライブラリAPIの改善

詳細はこちら:

1.4.21

リリース日: 2020年12月7日

GitHubでのリリース

Kotlin 1.4.20 のバグ修正リリースです。

Kotlin 1.4.20 の詳細については、こちらをご覧ください。

1.4.20

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

GitHubでのリリース

以下のような様々な改善を含むインクリメンタルリリースです:

  • `invokedynamic`による文字列結合など、新しいJVM機能のサポート
  • Kotlin Multiplatform Mobileプロジェクトのパフォーマンスと例外処理の改善
  • JDK Pathの拡張機能: `Path("dir") / "file.txt"`

詳細はこちら:

1.4.10

リリース日: 2020年9月7日

GitHubでのリリース

Kotlin 1.4.0 のバグ修正リリースです。

Kotlin 1.4.0 の詳細については、こちらをご覧ください。

1.4.0

リリース日: 2020年8月17日

GitHubでのリリース

主に品質とパフォーマンスに焦点を当てた、多くの機能と改善を含む機能リリースです。

詳細はこちら:

1.3.72

リリース日: 2020年4月15日

GitHubでのリリース

Kotlin 1.3.70 のバグ修正リリースです。

Kotlin 1.3.70 の詳細については、こちらをご覧ください。