Kotlin releases

Edit pageLast modified: 01 April 2025

Since Kotlin 2.0.0, we ship the following types of releases:

  • Language releases (2. x. 0) that bring major changes in the language and include tooling updates. Released once in 6 months.

  • Tooling releases (2. x. 20) that are shipped between language releases and include updates in the tooling, performance improvements, and bug fixes. Released in 3 months after corresponding language release.

  • Bug fix releases (2. x. yz) that include bug fixes for tooling releases. There is no exact release schedule for these releases.

For each language and tooling release, we also ship several preview (EAP) versions for you to try new features before they are released. See Early Access Preview for details.