We ship different types of releases:
- Feature releases (1.x) that bring major changes in the language.
- Incremental releases (1.x.y) that are shipped between feature releases and include updates in the tooling, performance improvements, and bug fixes.
- Bug fix releases (1.x.yz) that include bug fixes for incremental releases.
For example, for the feature release 1.3 we had several incremental releases including 1.3.10, 1.3.20, and 1.3.70. For 1.3.70, we had 2 bug fix releases – 1.3.71 and 1.3.72.
For each incremental and feature release, we also ship several preview (EAP) versions for you to try new features before they are released. See Early Access Preview for details.
Learn more about types of Kotlin releases and their compatibility.
IntelliJ IDEA and Android Studio suggest updating to a new release once it is out. When you accept the suggestion, it automatically updates the Kotlin plugin to the new version. You can check the Kotlin version in Tools | Kotlin | Configure Kotlin Plugin Updates.
If you have projects created with earlier Kotlin versions, change the Kotlin version in your projects and update kotlinx libraries if necessary – check the recommended versions.
If you are migrating to the new feature release, Kotlin plugin's migration tools will help you with the migration.
The IDE support for the latest version of the language is available for the following versions of IntelliJ IDEA and Android Studio:
- IntelliJ IDEA:
- Latest stable (IntelliJ IDEA %kotlinPluginVersion% version)
- Previous stable (IntelliJ IDEA %kotlinPreviousPluginVersion% version)
- Early access versions
- Android Studio:
- Latest released version
- Early access versions
Kotlin Plugin for Eclipse has limited support.
Use other IDEs for Kotlin development to get full support of new Kotlin features.
{type="warning"}
The following table lists details of the latest Kotlin releases.
You can also use preview versions of Kotlin.
| Build info | Build highlights | Recommended kotlinx library versions |
|---|---|---|
| 1.7.10
Released: July 7, 2022 |
A bug fix release for Kotlin 1.7.0. Learn more about Kotlin 1.7.0. For Android Studio Dolphin (213) and Android Studio Electric Eel (221), the Kotlin plugin 1.7.10 will be delivered with upcoming Android Studios updates. |
The versions of libraries from |
| 1.7.0
Released: June 9, 2022 |
A feature release with Kotlin K2 compiler in Alpha for JVM, stabilized language features, performance improvements, and evolutionary changes such as stabilizing experimental APIs. Learn more in: |
The versions of libraries from |
| 1.6.21
Released: April 20, 2022 |
A bug fix release for Kotlin 1.6.20. Learn more about Kotlin 1.6.20. |
The versions of libraries from |
| 1.6.20
Released: April 4, 2022 |
An incremental release with various improvements such as:
Learn more about Kotlin 1.6.20. |
The versions of libraries from |
| 1.6.10
Released: December 14, 2021 |
A bug fix release for Kotlin 1.6.0. Learn more about Kotlin 1.6.0. |
The versions of libraries from |
| 1.6.0
Released: November 16, 2021 |
A feature release with new language features, performance improvements, and evolutionary changes such as stabilizing experimental APIs. Learn more in: |
The versions of libraries from |
| 1.5.32
Released: November 29, 2021 |
A bug fix release for Kotlin 1.5.31. Learn more about Kotlin 1.5.30. |
The versions of libraries from |
| 1.5.31
Released: September 20, 2021 |
A bug fix release for Kotlin 1.5.30. Learn more about Kotlin 1.5.30. |
The versions of libraries from |
| 1.5.30
Released: August 23, 2021 |
An incremental release with various improvements such as:
Learn more in: |
The versions of libraries from |
| 1.5.21
Released: July 13, 2021 |
A bug fix release for Kotlin 1.5.20. Learn more about Kotlin 1.5.20. |
The versions of libraries from |
| 1.5.20
Released: June 24, 2021 |
An incremental release with various improvements such as:
Learn more in: |
The versions of libraries from |
| 1.5.10
Released: May 24, 2021 |
A bug fix release for Kotlin 1.5.0. Learn more about Kotlin 1.5.0. |
The versions of libraries from |
| 1.5.0
Released: May 5, 2021 |
A feature release with new language features, performance improvements, and evolutionary changes such as stabilizing experimental APIs. Learn more in: |
The versions of libraries from |
| 1.4.32
Released: March 22, 2021 |
A bug fix release for Kotlin 1.4.30. Learn more about Kotlin 1.4.30. |
The versions of libraries from |
| 1.4.31
Released: February 25, 2021 |
A bug fix release for Kotlin 1.4.30 Learn more about Kotlin 1.4.30. |
The versions of libraries from |
| 1.4.30
Released: February 3, 2021 |
An incremental release with various improvements such as:
Learn more in: |
The versions of libraries from |
| 1.4.21
Released: December 7, 2020 |
A bug fix release for Kotlin 1.4.20 Learn more about Kotlin 1.4.20. |
The versions of libraries from |
| 1.4.20
Released: November 23, 2020 |
An incremental release with various improvements such as:
Learn more in: |
The versions of libraries from |
| 1.4.10
Released: September 7, 2020 |
A bug fix release for Kotlin 1.4.0. Learn more about Kotlin 1.4.0. |
The versions of libraries from |
| 1.4.0
Released: August 17, 2020 |
A feature release with many features and improvements that mostly focus on quality and performance. Learn more in: |
The versions of libraries from |
| 1.3.72
Released: April 15, 2020 |
A bug fix release for Kotlin 1.3.70. Learn more about Kotlin 1.3.70. |
The versions of libraries from |
On the JVM, you usually can use library versions other than the recommended ones.
{type="note"}