Skip to content

Kotlin 發布版本

最新 Kotlin 版本:2.2.10

詳情請參閱Kotlin 2.2.10 新功能

自 Kotlin 2.0.0 起,我們發布以下類型的版本:

  • 語言發布版本 (2.x.0) 帶來語言的主要變更並包含工具更新。每 6 個月發布一次。
  • 工具發布版本 (2.x.20) 在語言發布版本之間發布,包含工具更新、效能改進和錯誤修正。在相應的 語言發布版本 後 3 個月內發布。
  • 錯誤修正發布版本 (2.x.yz) 包含 工具發布版本 的錯誤修正。這些發布版本沒有確切的發布排程。

對於每個語言和工具發布版本,我們還會發布數個預覽 (EAP) 版本,供您在新功能發布前試用。詳情請參閱 搶先體驗預覽

若要接收新 Kotlin 發布版本的通知,請訂閱 Kotlin 電子報、追蹤 Kotlin 在 X 平台,或在 Kotlin GitHub 儲存庫 上啟用 Watch | Custom | Releases 選項。

更新至新 Kotlin 版本

若要將您的專案升級到新發布版本,請更新您建構系統中的 Kotlin 版本。

Gradle

若要更新至 Kotlin 2.2.10,請變更 build.gradle(.kts) 檔案中的 Kotlin Gradle 外掛程式版本:

kotlin
plugins {
    // Replace `<...>` with the plugin name appropriate for your target environment
    kotlin("<...>") version "2.2.10"
    // For example, if your target environment is JVM:
    // kotlin("jvm") version "2.2.10"
    // If your target is Kotlin Multiplatform:
    // kotlin("multiplatform") version "2.2.10"
}
groovy
plugins {
    // Replace `<...>` with the plugin name appropriate for your target environment
    id 'org.jetbrains.kotlin.<...>' version '2.2.10'
    // For example, if your target environment is JVM: 
    // id 'org.jetbrains.kotlin.jvm' version '2.2.10'
    // If your target is 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 在 IntelliJ IDEAAndroid Studio 中擁有完整的開箱即用支援,其中包含由 JetBrains 開發的官方 Kotlin 外掛程式。

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 上發布

具有 Beta 版 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 Studios 更新提供。
1.9.0

發布日期:2023 年 7 月 6 日

在 GitHub 上發布

功能發布版本,包含 Kotlin K2 編譯器更新、新的 enum class 值函式、用於開放式範圍的新運算子、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 Studios 更新提供。
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 Studios 更新提供。
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 Studios 更新提供。
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 Studios 更新提供。
1.7.0

發布日期:2022 年 6 月 9 日

在 GitHub 上發布

功能發布版本,包含適用於 JVM 的 Alpha 版 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 Receiver 原型
  • 對函式式介面建構函式的可呼叫引用
  • 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 上註解類別的實例化
  • 改進的 Opt-in 要求機制和型別推斷
  • Beta 版 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:KDoc 匯出至 Objective-C 標頭,以及同一陣列中更快的 `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 後端,目前為 Beta 版
  • 新語言功能的預覽
  • 改進的 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 上發布

增量發布版本,包含各種改進,例如:

  • 支援新的 JVM 功能,例如透過 `invokedynamic` 進行字串串接
  • 改進 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