Процесс выпуска Kotlin
На этой странице описан цикл выпусков Kotlin и различные типы выпускаемых версий. Здесь также приведены сведения о предыдущих и предстоящих выпусках Kotlin, а также инструкции по обновлению до определённой версии.
Начиная с Kotlin 2.0.0, мы выпускаем следующие типы версий:
Релизы языка (2. x. 0), в которых представлены значительные изменения языка и обновления инструментов. Выпускаются раз в 6 месяцев.
Релизы инструментов (2. x. 20), которые выходят между релизами языка и включают обновления инструментов, улучшения производительности и исправления ошибок. Выпускаются через 3 месяца после соответствующего релиза языка.
Релизы с исправлениями ошибок (2. x. yz), включающие исправления ошибок для релизов инструментов. Точного расписания этих выпусков нет.
Для каждого релиза языка и инструментов мы также выпускаем несколько предварительных версий (EAP), чтобы вы могли попробовать новые функции до их выхода. Подробнее см. в разделе Участие в программе раннего доступа Kotlin.
Предстоящие выпуски Kotlin
Ниже приведено примерное расписание предстоящих стабильных выпусков Kotlin:
2.5.0: запланирован на декабрь 2026 года
2.5.20: запланирован на март 2027 года
Обновление до новой версии Kotlin
Чтобы обновить проект до нового выпуска, измените версию Kotlin в системе сборки.
Gradle
Чтобы обновиться до Kotlin 2.4.20, измените версию плагина Kotlin Gradle в файле build.gradle(.kts):
plugins {
// Replace `<...>` with the plugin name appropriate for your target environment
kotlin("<...>") version "2.4.20"
// For example, if your target environment is JVM:
// kotlin("jvm") version "2.4.20"
// If your target is Kotlin Multiplatform:
// kotlin("multiplatform") version "2.4.20"
}
plugins {
// Replace `<...>` with the plugin name appropriate for your target environment
id 'org.jetbrains.kotlin.<...>' version '2.4.20'
// For example, if your target environment is JVM:
// id 'org.jetbrains.kotlin.jvm' version '2.4.20'
// If your target is Kotlin Multiplatform:
// id 'org.jetbrains.kotlin.multiplatform' version '2.4.20'
}
Если у вас есть проекты, созданные с использованием более ранних версий Kotlin, проверьте, не нужно ли также обновить версии библиотек kotlinx.
Если вы переходите на новый релиз языка, инструменты миграции плагина Kotlin помогут вам выполнить этот процесс.
Maven
Чтобы обновиться до Kotlin 2.4.20, измените версию в файле pom.xml:
<properties>
<kotlin.version>2.4.20</kotlin.version>
</properties>
Также можно изменить версию kotlin-maven-plugin в файле pom.xml:
<plugins>
<plugin>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-maven-plugin</artifactId>
<version>2.4.20</version>
</plugin>
</plugins>
Если у вас есть проекты, созданные с использованием более ранних версий Kotlin, проверьте, не нужно ли также обновить версии библиотек kotlinx.
Поддержка IDE
Kotlin полностью поддерживается «из коробки» в IntelliJ IDEA и Android Studio.
Поддержка безопасности стандартной библиотеки
Начиная с Kotlin 2.4.0, для стандартной библиотеки Kotlin для JVM установлен период поддержки 18 месяцев для каждой ветки выпусков. Релизы языка (2. x. 0) и следующие за ними релизы инструментов (2. x. 20) относятся к одной ветке выпусков (2. x).
Если мы обнаружим уязвимость безопасности, затрагивающую стандартную библиотеку Kotlin для JVM, мы одновременно выпустим:
Релиз с исправлением ошибок, основанный на последнем выпуске Kotlin в соответствующей ветке и содержащий исправление уязвимости безопасности.
Релизы с исправлениями ошибок для каждой ветки выпусков, которая находится в периоде активной поддержки.
Например, если мы обнаружим уязвимость безопасности, а последним выпуском Kotlin будет Kotlin 2.4.20, мы выпустим версию с исправлением ошибок только для Kotlin 2.4.20. Мы не будем выпускать версию с исправлением ошибок для Kotlin 2.4.0.
В следующей таблице перечислены все выпуски Kotlin и периоды их поддержки:
Ветка выпусков Kotlin |
Дата выпуска |
Окончание поддержки |
Последний выпуск |
|---|---|---|---|
2.4 |
3 июня 2026 года |
3 декабря 2027 года |
2.4.20 |
История выпусков
В следующей таблице перечислены сведения о предыдущих выпусках Kotlin:
Сведения о сборке |
Основные изменения |
|---|---|
|
2.4.20 Выпущена: 7 сентября 2026 г. |
Выпуск инструментов с новыми экспериментальными и стабильными функциями, улучшениями производительности, исправлениями ошибок и обновлениями инструментов. Подробнее см. в списке изменений. |
|
2.4.10 Выпущена: 14 июля 2026 г. |
Выпуск с исправлениями ошибок для Kotlin 2.4.0. Подробнее см. в списке изменений. |
|
2.4.0 Выпущена: 3 июня 2026 г. |
Выпуск языка, включающий новые и стабильные языковые функции, обновления инструментов, улучшения производительности на разных платформах и важные исправления. Подробнее о Kotlin 2.4.0 читайте в статье Что нового в Kotlin 2.4.0. |
|
2.3.21 Выпущена: 23 апреля 2026 г. |
Выпуск с исправлениями ошибок для Kotlin 2.3.20. Подробнее см. в списке изменений. |
|
2.3.20 Выпущена: 16 марта 2026 г. |
Выпуск инструментов с улучшениями производительности, исправлениями ошибок и обновлениями инструментов. Подробнее см. в списке изменений. |
|
2.3.10 Выпущена: 5 февраля 2026 г. |
Выпуск с исправлениями ошибок для Kotlin 2.3.0. Он содержит улучшения производительности и важное исправление редкой состояния гонки с Подробнее см. в списке изменений. |
|
2.3.0 Выпущена: 16 декабря 2025 г. |
Выпуск языка, включающий новые и стабильные языковые функции, обновления инструментов, улучшения производительности на разных платформах и важные исправления. Подробнее о Kotlin 2.3.0 читайте в статье Что нового в Kotlin 2.3.0. |
|
2.2.21 Выпущена: 23 октября 2025 г. |
Выпуск с исправлениями ошибок, включающий поддержку Xcode 26, а также другие улучшения и исправления ошибок. Подробнее см. в списке изменений. |
|
2.2.20 Выпущена: 10 сентября 2025 г. |
Выпуск инструментов для Kotlin 2.2.0, содержащий важные изменения для веб-разработки и другие улучшения. Подробнее о Kotlin 2.2.20 читайте в статье Что нового в Kotlin 2.2.20. |
|
2.2.10 Выпущена: 14 августа 2025 г. |
Выпуск с исправлениями ошибок для Kotlin 2.2.0. Подробнее см. в списке изменений. |
|
2.2.0 Выпущена: 23 июня 2025 г. |
Выпуск языка, включающий новые и стабильные языковые функции, обновления инструментов, улучшения производительности на разных платформах и важные исправления. Подробнее о Kotlin 2.2.0 читайте в статье Что нового в Kotlin 2.2.0. |
|
2.1.21 Выпущена: 13 мая 2025 г. |
Выпуск с исправлениями ошибок для Kotlin 2.1.20. Подробнее см. в списке изменений. |
|
2.1.20 Выпущена: 20 марта 2025 г. |
Выпуск инструментов для Kotlin 2.1.0, содержащий новые экспериментальные функции, улучшения производительности и исправления ошибок. Подробнее о Kotlin 2.1.20 читайте в статье Что нового в Kotlin 2.1.20. |
|
2.1.10 Выпущена: 27 января 2025 г. |
Выпуск с исправлениями ошибок для Kotlin 2.1.0 Подробнее см. в списке изменений. |
|
2.1.0 Выпущена: 27 ноября 2024 г. |
Выпуск языка, представляющий новые языковые функции. Подробнее о Kotlin 2.1.0 читайте в статье Что нового в Kotlin 2.1.0. |
|
2.0.21 Выпущена: 10 октября 2024 г. |
Выпуск с исправлениями ошибок для Kotlin 2.0.20 Подробнее см. в списке изменений. |
|
2.0.20 Выпущена: 22 августа 2024 г. |
Выпуск инструментов для Kotlin 2.0.0, содержащий улучшения производительности и исправления ошибок. Среди новых возможностей — конкурентная разметка в сборщике мусора Kotlin/Native, поддержка UUID в стандартной библиотеке Kotlin common, обновления компилятора Compose и поддержка Gradle до версии 8.8. Подробнее о Kotlin 2.0.20 читайте в статье Что нового в Kotlin 2.0.20. |
|
2.0.10 Выпущена: 6 августа 2024 г. |
Выпуск с исправлениями ошибок для Kotlin 2.0.0. Подробнее о Kotlin 2.0.0 читайте в статье Что нового в Kotlin 2.0.0. |
|
2.0.0 Выпущена: 21 мая 2024 г. |
Выпуск языка со стабильным компилятором Kotlin K2. Подробнее о Kotlin 2.0.0 читайте в статье Что нового в Kotlin 2.0.0. |
|
1.9.25 Выпущена: 19 июля 2024 г. |
Выпуск с исправлениями ошибок для 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 Выпущена: 7 мая 2024 г. |
Выпуск с исправлениями ошибок для Kotlin 1.9.20, 1.9.21, 1.9.22 и 1.9.23. Подробнее о Kotlin 1.9.20 читайте в статье Что нового в Kotlin 1.9.20. |
|
1.9.23 Выпущена: 7 марта 2024 г. |
Выпуск с исправлениями ошибок для Kotlin 1.9.20, 1.9.21 и 1.9.22. Подробнее о Kotlin 1.9.20 читайте в статье Что нового в Kotlin 1.9.20. |
|
1.9.22 Выпущена: 21 декабря 2023 г. |
Выпуск с исправлениями ошибок для Kotlin 1.9.20 и 1.9.21. Подробнее о Kotlin 1.9.20 читайте в статье Что нового в Kotlin 1.9.20. |
|
1.9.21 Выпущена: 23 ноября 2023 г. |
Выпуск с исправлениями ошибок для Kotlin 1.9.20. Подробнее о Kotlin 1.9.20 читайте в статье Что нового в Kotlin 1.9.20. |
|
1.9.20 Выпущена: 1 ноября 2023 г. |
Функциональный выпуск с компилятором Kotlin K2 в статусе бета-версии и стабильной версией Kotlin Multiplatform. Подробнее: |
|
1.9.10 Выпущена: 23 августа 2023 г. |
Выпуск с исправлениями ошибок для Kotlin 1.9.0. Подробнее о Kotlin 1.9.0 читайте в статье Что нового в Kotlin 1.9.0. |
|
1.9.0 Выпущена: 6 июля 2023 г. |
Функциональный выпуск с обновлениями компилятора Kotlin K2, новой функцией values для enum-классов, новым оператором для диапазонов с незаданной верхней границей, предварительной версией кэша конфигурации Gradle в Kotlin Multiplatform, изменениями поддержки целевой платформы Android в Kotlin Multiplatform и предварительной версией пользовательского распределителя памяти в Kotlin/Native. Подробнее: |
|
1.8.22 Выпущена: 8 июня 2023 г. |
Выпуск с исправлениями ошибок для Kotlin 1.8.20. Подробнее о Kotlin 1.8.20 читайте в статье Что нового в Kotlin 1.8.20. |
|
1.8.21 Выпущена: 25 апреля 2023 г. |
Выпуск с исправлениями ошибок для Kotlin 1.8.20. Подробнее о Kotlin 1.8.20 читайте в статье Что нового в Kotlin 1.8.20. |
|
1.8.20 Выпущена: 3 апреля 2023 г. |
Функциональный выпуск с обновлениями компилятора Kotlin K2, интерфейсом AutoCloseable и кодированием Base64 в стандартной библиотеке, новой инкрементальной компиляцией JVM, включенной по умолчанию, и новой серверной частью компилятора Kotlin/Wasm. Подробнее: |
|
1.8.10 Выпущена: 2 февраля 2023 г. |
Выпуск с исправлениями ошибок для Kotlin 1.8.0. Подробнее о Kotlin 1.8.0. |
|
1.8.0 Выпущена: 28 декабря 2022 г. |
Функциональный выпуск с повышением производительности kotlin-reflect, новыми экспериментальными функциями для рекурсивного копирования и удаления содержимого каталогов на JVM, а также улучшенным взаимодействием с Objective-C/Swift. Подробнее: |
|
1.7.21 Выпущена: 9 ноября 2022 г. |
Выпуск с исправлениями ошибок для Kotlin 1.7.20. Подробнее о Kotlin 1.7.20 читайте в статье Что нового в Kotlin 1.7.20. |
|
1.7.20 Выпущена: 29 сентября 2022 г. |
Инкрементальный выпуск с новыми языковыми функциями, поддержкой нескольких плагинов компилятора в компиляторе Kotlin K2, новым менеджером памяти Kotlin/Native, включенным по умолчанию, и поддержкой Gradle 7.1. Подробнее: Подробнее о Kotlin 1.7.20. |
|
1.7.10 Выпущена: 7 июля 2022 г. |
Выпуск с исправлениями ошибок для Kotlin 1.7.0. Подробнее о Kotlin 1.7.0. |
|
1.7.0 Выпущена: 9 июня 2022 г. |
Функциональный выпуск с компилятором Kotlin K2 для JVM в альфа-версии, стабилизированными языковыми функциями, улучшениями производительности и эволюционными изменениями, такими как стабилизация экспериментальных API. Подробнее: |
|
1.6.21 Выпущена: 20 апреля 2022 г. |
Выпуск с исправлениями ошибок для Kotlin 1.6.20. Подробнее о Kotlin 1.6.20. |
|
1.6.20 Выпущена: 4 апреля 2022 г. |
Инкрементальный выпуск с различными улучшениями, в том числе:
Подробнее о Kotlin 1.6.20. |
|
1.6.10 Выпущена: 14 декабря 2021 г. |
Выпуск с исправлениями ошибок для Kotlin 1.6.0. Подробнее о Kotlin 1.6.0. |
|
1.6.0 Выпущена: 16 ноября 2021 г. |
Функциональный выпуск с новыми языковыми функциями, улучшениями производительности и эволюционными изменениями, такими как стабилизация экспериментальных API. Подробнее: |
|
1.5.32 Выпущена: 29 ноября 2021 г. |
Выпуск с исправлениями ошибок для Kotlin 1.5.31. Подробнее о Kotlin 1.5.30. |
|
1.5.31 Выпущена: 20 сентября 2021 г. |
Выпуск с исправлениями ошибок для Kotlin 1.5.30. Подробнее о Kotlin 1.5.30. |
|
1.5.30 Выпущена: 23 августа 2021 г. |
Инкрементальный релиз с различными улучшениями, в том числе:
Подробнее: |
|
1.5.21 Выпущена: 13 июля 2021 г. |
Релиз с исправлениями ошибок для Kotlin 1.5.20. Подробнее о версии Kotlin 1.5.20. |
|
1.5.20 Выпущена: 24 июня 2021 г. |
Инкрементальный релиз с различными улучшениями, в том числе:
Подробнее: |
|
1.5.10 Выпущена: 24 мая 2021 г. |
Релиз с исправлениями ошибок для Kotlin 1.5.0. Подробнее о версии Kotlin 1.5.0. |
|
1.5.0 Выпущена: 5 мая 2021 г. |
Функциональный релиз с новыми возможностями языка, улучшениями производительности и эволюционными изменениями, такими как стабилизация экспериментальных API. Подробнее: |
|
1.4.32 Выпущена: 22 марта 2021 г. |
Релиз с исправлениями ошибок для Kotlin 1.4.30. Подробнее о версии Kotlin 1.4.30. |
|
1.4.31 Выпущена: 25 февраля 2021 г. |
Релиз с исправлениями ошибок для Kotlin 1.4.30 Подробнее о версии Kotlin 1.4.30. |
|
1.4.30 Выпущена: 3 февраля 2021 г. |
Инкрементальный релиз с различными улучшениями, в том числе:
Подробнее: |
|
1.4.21 Выпущена: 7 декабря 2020 г. |
Релиз с исправлениями ошибок для Kotlin 1.4.20 Подробнее о версии Kotlin 1.4.20. |
|
1.4.20 Выпущена: 23 ноября 2020 г. |
Инкрементальный релиз с различными улучшениями, в том числе:
Подробнее: |
|
1.4.10 Выпущена: 7 сентября 2020 г. |
Релиз с исправлениями ошибок для Kotlin 1.4.0. Подробнее о версии Kotlin 1.4.0. |
|
1.4.0 Выпущена: 17 августа 2020 г. |
Функциональный релиз с множеством возможностей и улучшений, направленных в первую очередь на повышение качества и производительности. Подробнее: |
|
1.3.72 Выпущена: 15 апреля 2020 г. |
Релиз с исправлениями ошибок для Kotlin 1.3.70. Подробнее о версии Kotlin 1.3.70. |
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/docs/releases.html