Skip to content

Kotlinのリリースプロセス

Kotlinの最新バージョン: 2.3.0

Kotlin 2.3.20の新機能を参照してください。また、バグ修正の詳細については変更履歴で確認できます。

このページでは、Kotlinのリリースサイクルと、提供している各種リリースタイプについて説明します。また、過去および今後のKotlinリリースに関する詳細と、特定のリリースにアップデートする方法についても記載しています。

Kotlin 2.0.0以降、以下のタイプのリリースを提供しています:

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

例えば、言語リリース 2.2.0 に対しては、1つのツールリリース 2.2.20 と、1つのバグ修正リリース 2.2.21 がありました。

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

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

今後のKotlinリリース

今後の安定版Kotlinリリースの大まかなスケジュールは以下の通りです:

  • 2.4.0: 2026年6月〜7月を予定
  • 2.4.20: 2026年9月を予定

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

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

Gradle

Kotlin 2.3.0 にアップデートするには、build.gradle(.kts) ファイル内の Kotlin Gradle プラグインのバージョンを変更します。

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

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

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

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

Maven

Kotlin 2.3.0 にアップデートするには、pom.xml ファイルのバージョンを変更します。

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

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

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

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

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

IDEのサポート

Kotlinは、JetBrainsが開発した公式のKotlinプラグインにより、IntelliJ IDEA および Android Studio で標準(out-of-the-box)サポートされています。

Kotlinリリースの互換性

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

リリースの歴史

以下の表は、過去のKotlinリリースの詳細をリストしたものです:

KotlinのEarly Access Preview (EAP) バージョンを試すこともできます。

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

リリース日: 2026年4月23日

GitHubでのリリース

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

詳細は変更履歴を参照してください。

2.3.20

リリース日: 2026年3月16日

GitHubでのリリース

パフォーマンスの向上、バグ修正、およびツールのアップデートを含むツールリリースです。

詳細は変更履歴を参照してください。

2.3.10

リリース日: 2026年2月5日

GitHubでのリリース

Kotlin 2.3.0のバグ修正リリースです。パフォーマンスの向上と、稀に発生する kotlinx.serialization のレースコンディションに関する重要な修正が含まれています。

詳細は変更履歴を参照してください。

2.3.0

リリース日: 2025年12月16日

GitHubでのリリース

新しい機能および安定した言語機能、ツールのアップデート、各種プラットフォームのパフォーマンス向上、および重要な修正を含む言語リリースです。

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

2.2.21

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

GitHubでのリリース

Xcode 26のサポート、およびその他の改善とバグ修正を含むバグ修正リリースです。

詳細は変更履歴を参照してください。

2.2.20

リリース日: 2025年9月10日

GitHubでのリリース

Web開発に関する重要な変更とその他の改善を含む、Kotlin 2.2.0のツールリリースです。

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

2.2.10

リリース日: 2025年8月14日

GitHubでのリリース

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

詳細は変更履歴を参照してください。

2.2.0

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

GitHubでのリリース

新しい機能および安定した言語機能、ツールのアップデート、各種プラットフォームのパフォーマンス向上、および重要な修正を含む言語リリースです。

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

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のガベージコレクタにおける並行マーキング(concurrent marking)、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コンパイラのアップデート、新しい列挙型クラスのvalues関数、オープンエンド・レンジ用の新しい演算子、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コンパイラのアップデート、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でのリリース

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

  • コンテキストレシーバー(Context receivers)のプロトタイプ
  • 関数型インターフェースのコンストラクタへの呼び出し可能参照(Callable references)
  • Kotlin/Native: 新しいメモリマネージャのパフォーマンス向上
  • 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の安定化といった進化的変更を含む機能リリースです。

詳細はこちら:

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: アノテーションプロセッサのクラスローダーのキャッシングと Gradle の --parallel プロパティのサポート
  • プラットフォーム間での標準ライブラリ関数の動作の統一

詳細はこちら:

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についての詳細。