Skip to content

Kotlinのリリース

最新のKotlinバージョン: 2.1.21

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

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

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

各言語リリースおよびツールリリースに加えて、新機能がリリースされる前に試せるプレビュー (EAP) バージョンもいくつか提供しています。詳細については早期アクセスプレビューを参照してください。

NOTE

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

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

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

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

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

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

IDEのサポート

Kotlinは、JetBrainsが開発した公式Kotlinプラグインにより、IntelliJ IDEAAndroid 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リリースの詳細を示します。

ビルド情報ビルドのハイライト
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の新機能をご覧ください。

1.9.0

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

GitHubでのリリース

Kotlin K2コンパイラの更新、新しい列挙クラス値関数、オープンエンド範囲の新しい演算子、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の新機能をご覧ください。

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の詳細をご覧ください。

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の新機能をご覧ください。

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の詳細をご覧ください。

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 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でのリリース

様々な改善を含むインクリメンタルリリースです。

詳細については以下をご覧ください:

1.5.21

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

GitHubでのリリース

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

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

1.5.20

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

GitHubでのリリース

様々な改善を含むインクリメンタルリリースです。

詳細については以下をご覧ください:

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でのリリース

様々な改善を含むインクリメンタルリリースです。

詳細については以下をご覧ください:

1.4.21

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

GitHubでのリリース

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

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

1.4.20

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

GitHubでのリリース

様々な改善を含むインクリメンタルリリースです。

詳細については以下をご覧ください:

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の詳細をご覧ください。