Spec-Zone.ru › Kotlin 2

Процесс выпуска Kotlin

На этой странице описан цикл выпусков Kotlin и различные типы выпускаемых версий. Здесь также приведены сведения о предыдущих и предстоящих выпусках Kotlin, а также инструкции по обновлению до определённой версии.

Начиная с Kotlin 2.0.0, мы выпускаем следующие типы версий:

  • Релизы языка (2. x. 0), в которых представлены значительные изменения языка и обновления инструментов. Выпускаются раз в 6 месяцев.

  • Релизы инструментов (2. x. 20), которые выходят между релизами языка и включают обновления инструментов, улучшения производительности и исправления ошибок. Выпускаются через 3 месяца после соответствующего релиза языка.

  • Релизы с исправлениями ошибок (2. x. yz), включающие исправления ошибок для релизов инструментов. Точного расписания этих выпусков нет.

Например, для релиза языка 2.2.0 был выпущен только один релиз инструментов 2.2.20 и один релиз с исправлениями ошибок 2.2.21.

Для каждого релиза языка и инструментов мы также выпускаем несколько предварительных версий (EAP), чтобы вы могли попробовать новые функции до их выхода. Подробнее см. в разделе Участие в программе раннего доступа Kotlin.

Чтобы получать уведомления о новых выпусках Kotlin, подпишитесь на рассылку новостей Kotlin, следите за Kotlin в X или включите параметр Отслеживать | Пользовательская настройка | Релизы в репозитории Kotlin на GitHub.

Предстоящие выпуски 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 помогут вам выполнить этот процесс.

Подробнее о работе с Gradle в проекте см. в разделе Настройка проекта Gradle.

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.

Подробнее о работе с Maven в проекте см. в разделе Maven.

Поддержка 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, оставьте сообщение в нашем трекере задач или отправьте нам электронное письмо.

История выпусков

В следующей таблице перечислены сведения о предыдущих выпусках Kotlin:

Вы также можете попробовать версии Kotlin для раннего доступа (EAP).

Сведения о сборке

Основные изменения

2.4.20

Выпущена: 7 сентября 2026 г.

Выпуск на GitHub

Выпуск инструментов с новыми экспериментальными и стабильными функциями, улучшениями производительности, исправлениями ошибок и обновлениями инструментов.

Подробнее см. в списке изменений.

2.4.10

Выпущена: 14 июля 2026 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 2.4.0.

Подробнее см. в списке изменений.

2.4.0

Выпущена: 3 июня 2026 г.

Выпуск на GitHub

Выпуск языка, включающий новые и стабильные языковые функции, обновления инструментов, улучшения производительности на разных платформах и важные исправления.

Подробнее о Kotlin 2.4.0 читайте в статье Что нового в Kotlin 2.4.0.

2.3.21

Выпущена: 23 апреля 2026 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 2.3.20.

Подробнее см. в списке изменений.

2.3.20

Выпущена: 16 марта 2026 г.

Выпуск на GitHub

Выпуск инструментов с улучшениями производительности, исправлениями ошибок и обновлениями инструментов.

Подробнее см. в списке изменений.

2.3.10

Выпущена: 5 февраля 2026 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 2.3.0. Он содержит улучшения производительности и важное исправление редкой состояния гонки с kotlinx.serialization.

Подробнее см. в списке изменений.

2.3.0

Выпущена: 16 декабря 2025 г.

Выпуск на GitHub

Выпуск языка, включающий новые и стабильные языковые функции, обновления инструментов, улучшения производительности на разных платформах и важные исправления.

Подробнее о Kotlin 2.3.0 читайте в статье Что нового в Kotlin 2.3.0.

2.2.21

Выпущена: 23 октября 2025 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок, включающий поддержку Xcode 26, а также другие улучшения и исправления ошибок.

Подробнее см. в списке изменений.

2.2.20

Выпущена: 10 сентября 2025 г.

Выпуск на GitHub

Выпуск инструментов для Kotlin 2.2.0, содержащий важные изменения для веб-разработки и другие улучшения.

Подробнее о Kotlin 2.2.20 читайте в статье Что нового в Kotlin 2.2.20.

2.2.10

Выпущена: 14 августа 2025 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 2.2.0.

Подробнее см. в списке изменений.

2.2.0

Выпущена: 23 июня 2025 г.

Выпуск на GitHub

Выпуск языка, включающий новые и стабильные языковые функции, обновления инструментов, улучшения производительности на разных платформах и важные исправления.

Подробнее о Kotlin 2.2.0 читайте в статье Что нового в Kotlin 2.2.0.

2.1.21

Выпущена: 13 мая 2025 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 2.1.20.

Подробнее см. в списке изменений.

2.1.20

Выпущена: 20 марта 2025 г.

Выпуск на GitHub

Выпуск инструментов для Kotlin 2.1.0, содержащий новые экспериментальные функции, улучшения производительности и исправления ошибок.

Подробнее о Kotlin 2.1.20 читайте в статье Что нового в Kotlin 2.1.20.

2.1.10

Выпущена: 27 января 2025 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 2.1.0

Подробнее см. в списке изменений.

2.1.0

Выпущена: 27 ноября 2024 г.

Выпуск на GitHub

Выпуск языка, представляющий новые языковые функции.

Подробнее о Kotlin 2.1.0 читайте в статье Что нового в Kotlin 2.1.0.

2.0.21

Выпущена: 10 октября 2024 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 2.0.20

Подробнее см. в списке изменений.

2.0.20

Выпущена: 22 августа 2024 г.

Выпуск на GitHub

Выпуск инструментов для 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 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 2.0.0.

Подробнее о Kotlin 2.0.0 читайте в статье Что нового в Kotlin 2.0.0.

2.0.0

Выпущена: 21 мая 2024 г.

Выпуск на GitHub

Выпуск языка со стабильным компилятором Kotlin K2.

Подробнее о Kotlin 2.0.0 читайте в статье Что нового в Kotlin 2.0.0.

1.9.25

Выпущена: 19 июля 2024 г.

Выпуск на 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

Выпущена: 7 мая 2024 г.

Выпуск на 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

Выпущена: 7 марта 2024 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 1.9.20, 1.9.21 и 1.9.22.

Подробнее о Kotlin 1.9.20 читайте в статье Что нового в Kotlin 1.9.20.

1.9.22

Выпущена: 21 декабря 2023 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 1.9.20 и 1.9.21.

Подробнее о Kotlin 1.9.20 читайте в статье Что нового в Kotlin 1.9.20.

1.9.21

Выпущена: 23 ноября 2023 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 1.9.20.

Подробнее о Kotlin 1.9.20 читайте в статье Что нового в Kotlin 1.9.20.

1.9.20

Выпущена: 1 ноября 2023 г.

Выпуск на GitHub

Функциональный выпуск с компилятором Kotlin K2 в статусе бета-версии и стабильной версией Kotlin Multiplatform.

Подробнее:

  • Что нового в Kotlin 1.9.20

1.9.10

Выпущена: 23 августа 2023 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 1.9.0.

Подробнее о Kotlin 1.9.0 читайте в статье Что нового в Kotlin 1.9.0.

Для Android Studio Giraffe и Hedgehog плагин Kotlin 1.9.10 будет поставляться в составе будущих обновлений Android Studio.

1.9.0

Выпущена: 6 июля 2023 г.

Выпуск на GitHub

Функциональный выпуск с обновлениями компилятора Kotlin K2, новой функцией values для enum-классов, новым оператором для диапазонов с незаданной верхней границей, предварительной версией кэша конфигурации Gradle в Kotlin Multiplatform, изменениями поддержки целевой платформы Android в Kotlin Multiplatform и предварительной версией пользовательского распределителя памяти в Kotlin/Native.

Подробнее:

  • Что нового в Kotlin 1.9.0

  • Видео на YouTube «Что нового в Kotlin»

1.8.22

Выпущена: 8 июня 2023 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 1.8.20.

Подробнее о Kotlin 1.8.20 читайте в статье Что нового в Kotlin 1.8.20.

1.8.21

Выпущена: 25 апреля 2023 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 1.8.20.

Подробнее о Kotlin 1.8.20 читайте в статье Что нового в Kotlin 1.8.20.

Для Android Studio Flamingo и Giraffe плагин Kotlin 1.8.21 будет поставляться в составе будущих обновлений Android Studio.

1.8.20

Выпущена: 3 апреля 2023 г.

Выпуск на GitHub

Функциональный выпуск с обновлениями компилятора Kotlin K2, интерфейсом AutoCloseable и кодированием Base64 в стандартной библиотеке, новой инкрементальной компиляцией JVM, включенной по умолчанию, и новой серверной частью компилятора Kotlin/Wasm.

Подробнее:

  • Что нового в Kotlin 1.8.20

  • Видео на YouTube «Что нового в Kotlin»

1.8.10

Выпущена: 2 февраля 2023 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 1.8.0.

Подробнее о Kotlin 1.8.0.

Для Android Studio Electric Eel и Flamingo плагин Kotlin 1.8.10 будет поставляться в составе будущих обновлений Android Studio.

1.8.0

Выпущена: 28 декабря 2022 г.

Выпуск на GitHub

Функциональный выпуск с повышением производительности kotlin-reflect, новыми экспериментальными функциями для рекурсивного копирования и удаления содержимого каталогов на JVM, а также улучшенным взаимодействием с Objective-C/Swift.

Подробнее:

  • Что нового в Kotlin 1.8.0

  • Руководство по совместимости для Kotlin 1.8.0

1.7.21

Выпущена: 9 ноября 2022 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 1.7.20.

Подробнее о Kotlin 1.7.20 читайте в статье Что нового в Kotlin 1.7.20.

Для Android Studio Dolphin, Electric Eel и Flamingo плагин Kotlin 1.7.21 будет поставляться в составе будущих обновлений Android Studio.

1.7.20

Выпущена: 29 сентября 2022 г.

Выпуск на GitHub

Инкрементальный выпуск с новыми языковыми функциями, поддержкой нескольких плагинов компилятора в компиляторе Kotlin K2, новым менеджером памяти Kotlin/Native, включенным по умолчанию, и поддержкой Gradle 7.1.

Подробнее:

  • Что нового в Kotlin 1.7.20

  • Видео на YouTube «Что нового в Kotlin»

  • Руководство по совместимости для Kotlin 1.7.20

Подробнее о Kotlin 1.7.20.

1.7.10

Выпущена: 7 июля 2022 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 1.7.0.

Подробнее о Kotlin 1.7.0.

Для Android Studio Dolphin (213) и Android Studio Electric Eel (221) плагин Kotlin 1.7.10 будет поставляться в составе будущих обновлений Android Studio.

1.7.0

Выпущена: 9 июня 2022 г.

Выпуск на GitHub

Функциональный выпуск с компилятором Kotlin K2 для JVM в альфа-версии, стабилизированными языковыми функциями, улучшениями производительности и эволюционными изменениями, такими как стабилизация экспериментальных API.

Подробнее:

  • Что нового в Kotlin 1.7.0

  • Видео на YouTube «Что нового в Kotlin»

  • Руководство по совместимости для Kotlin 1.7.0

1.6.21

Выпущена: 20 апреля 2022 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 1.6.20.

Подробнее о Kotlin 1.6.20.

1.6.20

Выпущена: 4 апреля 2022 г.

Выпуск на GitHub

Инкрементальный выпуск с различными улучшениями, в том числе:

  • Прототип получателей контекста

  • Ссылки на конструкторы функциональных интерфейсов

  • Kotlin/Native: улучшение производительности нового менеджера памяти

  • Multiplatform: иерархическая структура проекта по умолчанию

  • Kotlin/JS: улучшения IR-компилятора

  • Gradle: стратегии выполнения компилятора

Подробнее о Kotlin 1.6.20.

1.6.10

Выпущена: 14 декабря 2021 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 1.6.0.

Подробнее о Kotlin 1.6.0.

1.6.0

Выпущена: 16 ноября 2021 г.

Выпуск на GitHub

Функциональный выпуск с новыми языковыми функциями, улучшениями производительности и эволюционными изменениями, такими как стабилизация экспериментальных API.

Подробнее:

  • Публикация в блоге о выпуске

  • Что нового в Kotlin 1.6.0

  • Руководство по совместимости

1.5.32

Выпущена: 29 ноября 2021 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 1.5.31.

Подробнее о Kotlin 1.5.30.

1.5.31

Выпущена: 20 сентября 2021 г.

Выпуск на GitHub

Выпуск с исправлениями ошибок для Kotlin 1.5.30.

Подробнее о Kotlin 1.5.30.

1.5.30

Выпущена: 23 августа 2021 г.

Релиз на GitHub

Инкрементальный релиз с различными улучшениями, в том числе:

  • Создание экземпляров классов аннотаций на JVM

  • Улучшенный механизм требований для opt-in и вывод типов

  • Бэкенд Kotlin/JS IR в бета-версии

  • Поддержка целевых платформ Apple Silicon

  • Улучшенная поддержка CocoaPods

  • Gradle: поддержка цепочки инструментов Java и улучшенная настройка демона

Подробнее:

  • Публикация о релизе в блоге

  • Что нового в Kotlin 1.5.30

1.5.21

Выпущена: 13 июля 2021 г.

Релиз на GitHub

Релиз с исправлениями ошибок для Kotlin 1.5.20.

Подробнее о версии Kotlin 1.5.20.

1.5.20

Выпущена: 24 июня 2021 г.

Релиз на GitHub

Инкрементальный релиз с различными улучшениями, в том числе:

  • Конкатенация строк с помощью invokedynamic на JVM по умолчанию

  • Улучшенная поддержка Lombok и поддержка JSpecify

  • Kotlin/Native: экспорт KDoc в заголовки Objective-C и более быстрая работа Array.copyInto() внутри одного массива

  • Gradle: кэширование загрузчиков классов обработчиков аннотаций и поддержка свойства Gradle --parallel

  • Унификация поведения функций stdlib на разных платформах

Подробнее:

  • Публикация о релизе в блоге

  • Что нового в Kotlin 1.5.20

1.5.10

Выпущена: 24 мая 2021 г.

Релиз на GitHub

Релиз с исправлениями ошибок для Kotlin 1.5.0.

Подробнее о версии Kotlin 1.5.0.

1.5.0

Выпущена: 5 мая 2021 г.

Релиз на GitHub

Функциональный релиз с новыми возможностями языка, улучшениями производительности и эволюционными изменениями, такими как стабилизация экспериментальных API.

Подробнее:

  • Публикация о релизе в блоге

  • Что нового в Kotlin 1.5.0

  • Руководство по совместимости

1.4.32

Выпущена: 22 марта 2021 г.

Релиз на GitHub

Релиз с исправлениями ошибок для Kotlin 1.4.30.

Подробнее о версии Kotlin 1.4.30.

1.4.31

Выпущена: 25 февраля 2021 г.

Релиз на GitHub

Релиз с исправлениями ошибок для Kotlin 1.4.30

Подробнее о версии Kotlin 1.4.30.

1.4.30

Выпущена: 3 февраля 2021 г.

Релиз на GitHub

Инкрементальный релиз с различными улучшениями, в том числе:

  • Новый бэкенд JVM, теперь в бета-версии

  • Предварительная версия новых возможностей языка

  • Повышение производительности Kotlin/Native

  • Улучшения API стандартной библиотеки

Подробнее:

  • Публикация о релизе в блоге

  • Что нового в Kotlin 1.4.30

1.4.21

Выпущена: 7 декабря 2020 г.

Релиз на GitHub

Релиз с исправлениями ошибок для Kotlin 1.4.20

Подробнее о версии Kotlin 1.4.20.

1.4.20

Выпущена: 23 ноября 2020 г.

Релиз на GitHub

Инкрементальный релиз с различными улучшениями, в том числе:

  • Поддержка новых возможностей JVM, например конкатенации строк с помощью invokedynamic

  • Повышение производительности и улучшенная обработка исключений в проектах Kotlin Multiplatform Mobile

  • Расширения для JDK Path: Path("dir") / "file.txt"

Подробнее:

  • Публикация о релизе в блоге

  • Что нового в Kotlin 1.4.20

1.4.10

Выпущена: 7 сентября 2020 г.

Релиз на GitHub

Релиз с исправлениями ошибок для Kotlin 1.4.0.

Подробнее о версии Kotlin 1.4.0.

1.4.0

Выпущена: 17 августа 2020 г.

Релиз на GitHub

Функциональный релиз с множеством возможностей и улучшений, направленных в первую очередь на повышение качества и производительности.

Подробнее:

  • Публикация о релизе в блоге

  • Что нового в Kotlin 1.4.0

  • Руководство по совместимости

  • Переход на Kotlin 1.4.0

1.3.72

Выпущена: 15 апреля 2020 г.

Релиз на GitHub

Релиз с исправлениями ошибок для Kotlin 1.3.70.

Подробнее о версии Kotlin 1.3.70.

09 сентября 2026
Стабильность компонентов Kotlin (до 1.4)Что нового в Kotlin 2.3.20

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API