Kotlin 版本发布

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.

IDE support

The IDE support for the latest version of the language is available for the following versions of IntelliJ IDEA and Android Studio:

版本发布详情

The following table lists details of the latest Kotlin releases.

You can also use preview versions of Kotlin.

版本信息 版本重点 推荐的 kotlinx 库版本
1.6.21

Released: April 20, 2022

Release on GitHub

A bug fix release for Kotlin 1.6.20.

Learn more about Kotlin 1.6.20.

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.6.20

Released: April 4, 2022

Release on GitHub

An incremental release with various improvements such as:

  • Prototype of context receivers
  • Callable references to functional interface constructors
  • Kotlin/Native: performance improvements for the new memory manager
  • Multiplatform: hierarchical project structure by default
  • Kotlin/JS: IR compiler improvements
  • Gradle: compiler execution strategies

Learn more about Kotlin 1.6.20.

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.6.10

Released: December 14, 2021

Release on GitHub

A bug fix release for Kotlin 1.6.0.

Learn more about Kotlin 1.6.0.

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.6.0

Released: November 16, 2021

Release on GitHub

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 kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.5.32

Released: November 29, 2021

Release on GitHub

A bug fix release for Kotlin 1.5.31.

Learn more about Kotlin 1.5.30.

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.5.31

Released: September 20, 2021

Release on GitHub

A bug fix release for Kotlin 1.5.30.

Learn more about Kotlin 1.5.30.

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.5.30

Released: August 23, 2021

Release on GitHub

An incremental release with various improvements such as:

  • Instantiation of annotation classes on JVM
  • Improved opt-in requirement mechanism and type inference
  • Kotlin/JS IR backend in Beta
  • Support for Apple Silicon targets
  • Improved CocoaPods support
  • Gradle: Java toolchain support and improved daemon configuration

Learn more in:

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.5.21

Released: July 13, 2021

Release on GitHub

A bug fix release for Kotlin 1.5.20.

Learn more about Kotlin 1.5.20.

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.5.20

Released: June 24, 2021

Release on GitHub

An incremental release with various improvements such as:

  • String concatenation via invokedynamic on JVM by default
  • Improved support for Lombok and support for JSpecify
  • Kotlin/Native: KDoc export to Objective-C headers and faster Array.copyInto() inside one array
  • Gradle: caching of annotation processors' classloaders and support for the --parallel Gradle property
  • Aligned behavior of stdlib functions across platforms

Learn more in:

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.5.10

Released: May 24, 2021

Release on GitHub

A bug fix release for Kotlin 1.5.0.

Learn more about Kotlin 1.5.0.

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.5.0

Released: May 5, 2021

Release on GitHub

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 kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.4.32

Released: March 22, 2021

Release on GitHub

A bug fix release for Kotlin 1.4.30.

Learn more about Kotlin 1.4.30.

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.4.31

Released: February 25, 2021

Release on GitHub

A bug fix release for Kotlin 1.4.30

Learn more about Kotlin 1.4.30.

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.4.30

Released: February 3, 2021

Release on GitHub

An incremental release with various improvements such as:

  • New JVM backend, now in Beta
  • Preview of new language features
  • Improved Kotlin/Native performance
  • Standard library API improvements

Learn more in:

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.4.21

Released: December 7, 2020

Release on GitHub

A bug fix release for Kotlin 1.4.20

Learn more about Kotlin 1.4.20.

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.4.20

Released: November 23, 2020

Release on GitHub

An incremental release with various improvements such as:

  • Supporting new JVM features, like string concatenation via invokedynamic
  • Improved performance and exception handling for KMM projects
  • Extensions for JDK Path: Path(“dir”) / “file.txt”

Learn more in:

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.4.10

发布于:2020-09-07

GitHub 上的版本发布

A bug fix release for Kotlin 1.4.0.

Learn more about Kotlin 1.4.0.

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.4.0

发布于:2020-08-17

GitHub 上的版本发布

A feature release with many features and improvements that mostly focus on quality and performance.

Learn more in:

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

1.3.72

发布于:2020-04-15

GitHub 上的版本发布

A bug fix release for Kotlin 1.3.70.

Learn more about Kotlin 1.3.70.

The versions of libraries from kotlin-wrappers (such as kotlin-react) can be found in the corresponding repository.

On the JVM, you usually can use library versions other than the recommended ones.