Skip to content

Kotlin 版本发布

最新 Kotlin 版本:2.1.21

有关详细信息,请参阅Kotlin 2.1.21 的新特性

自 Kotlin 2.0.0 起,我们发布以下类型的版本:

  • 语言版本 (2.x.0) 带来语言上的重大更改并包含工具更新。每 6 个月发布一次。
  • 工具版本 (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 在 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 版本的详细信息:

构建信息构建亮点
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 编译器处于 Beta 阶段,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 上的发布

功能版本,Kotlin K2 编译器在 JVM 上处于 Alpha 阶段,包含稳定的语言功能、性能改进以及稳定实验性 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 的更多信息。