Skip to content

Kotlin 發佈流程

最新 Kotlin 版本:2.3.0

參閱 Kotlin 2.3.20 的新功能

本頁面說明了 Kotlin 的發佈週期以及我們提供的不同發佈類型。其中也包含了過去與未來 Kotlin 發佈版本的詳細資訊,以及如何更新至特定版本的說明。

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

  • 語言發佈 (Language releases) (2.x.0):帶來語言的重大變更並包含工具更新。每 6 個月發佈一次。
  • 工具發佈 (Tooling releases) (2.x.20):在語言發佈之間提供,包含工具更新、效能改進與錯誤修正。在對應的 語言發佈 後 3 個月發佈。
  • 錯誤修正發佈 (Bug fix releases) (2.x.yz):包含對 工具發佈 的錯誤修正。這類版本沒有確切的發佈時程。

例如,對於語言發佈 2.2.0,僅有一個工具發佈 2.2.20 和一個錯誤修正發佈 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 在 IntelliJ IDEAAndroid Studio 中擁有完整的開箱即用支援,並配有由 JetBrains 開發的官方 Kotlin 外掛程式。

Kotlin 發佈相容性

進一步了解 Kotlin 發佈類型及其相容性

發佈歷程

下表列出了先前 Kotlin 發佈版本的詳細資訊:

您也可以嘗試 Kotlin 的早期體驗預覽 (EAP) 版本

組建資訊組建重點
2.3.20

發佈日期:2026 年 3 月 16 日

在 GitHub 上查看版本

工具發佈版本,包含效能改進、錯誤修正與工具更新。

如需更多詳細資訊,請參閱 變更日誌

2.3.10

發佈日期:2026 年 2 月 5 日

在 GitHub 上查看版本

Kotlin 2.3.0 的錯誤修正發佈,包含效能改進,以及針對 kotlinx.serialization 罕見 競態條件 (race condition) 的重要修正。

如需更多詳細資訊,請參閱 變更日誌

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 上查看版本

Kotlin 2.2.0 的工具發佈,包含對 Web 開發的重要變更及其他改進。

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 垃圾收集器的並行標記、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 Studio 更新提供。
1.9.0

發佈日期:2023 年 7 月 6 日

在 GitHub 上查看版本

功能發佈版本,包含 Kotlin K2 編譯器更新、新的列舉類別 values 函式、新的開放式範圍 (open-ended ranges) 運算子、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 介面、stdlib 中的 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 的 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 receivers) 原型
  • 指向功能介面建構函式的可呼叫參照
  • 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 上查看版本

包含多項改進 of 增量發佈版本,例如:

  • 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 上查看版本

包含多項改進的增量發佈版本,例如:

  • 處於 Beta 階段的新 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 上查看版本

包含多項改進的增量發佈版本,例如:

  • 支援新的 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