Kotlin Version History

1 active, 10 end-of-life. 11 versions tracked.

Kotlin releases minor versions roughly every 6 months, with patch releases in between. Developed by JetBrains, Kotlin is the preferred language for Android development and increasingly used for server-side applications with Ktor and Spring Boot.

Recommendation

For new projects, use Kotlin 2.0 or later. It includes the new K2 compiler, which is significantly faster and provides better type inference.

Version Released End of Life Latest Patch Status
Kotlin 2.3 December 16, 2025 TBD 2.3.10 Active
Kotlin 2.2 June 23, 2025 December 16, 2025 2.2.21 End of Life
Kotlin 2.1 November 27, 2024 June 23, 2025 2.1.21 End of Life
Kotlin 2.0 May 21, 2024 November 27, 2024 2.0.21 End of Life
Kotlin 1.9 July 6, 2023 May 21, 2024 1.9.25 End of Life
Kotlin 1.8 December 28, 2022 July 6, 2023 1.8.22 End of Life
Kotlin 1.7 June 9, 2022 December 28, 2022 1.7.22 End of Life
Kotlin 1.6 November 15, 2021 June 9, 2022 1.6.21 End of Life
Kotlin 1.5 April 26, 2021 November 29, 2021 1.5.32 End of Life
Kotlin 1.4 August 14, 2020 April 26, 2021 1.4.32 End of Life
Kotlin 1.3 October 29, 2018 August 14, 2020 1.3.72 End of Life
View Kotlin Hub Page →

Kotlin Support Policy

JetBrains supports the current and previous minor release with bug fixes and security patches. Older versions are considered end-of-life. Android projects should use the Kotlin version recommended by the Android Gradle Plugin compatibility matrix.

What You Need to Know

Kotlin 2.0 introduced the K2 compiler, which compiles up to 2x faster than the K1 compiler.

Kotlin Multiplatform (KMP) is now stable, allowing shared code between Android, iOS, web, and server.

Android development requires specific Kotlin versions that are compatible with the Android Gradle Plugin.

Kotlin/Native performance has improved significantly in 2.0+, making it viable for iOS production apps.

Frequently Asked Questions

How often does Kotlin release new versions?
Kotlin ships minor versions roughly every 6 months (e.g., 2.0, 2.1, 2.2). Patch releases come out as needed. JetBrains maintains a predictable schedule tied to IntelliJ IDEA releases.
Should I upgrade to Kotlin 2.0?
Yes. The K2 compiler in Kotlin 2.0 is significantly faster and has better type inference. The migration is mostly painless for well-typed code. Check the migration guide for edge cases around compiler behavior changes.
Which Kotlin version works with my Android project?
Check the Android Gradle Plugin (AGP) compatibility matrix. Each AGP version supports specific Kotlin version ranges. Using an incompatible combination will cause build failures.

Related Tools

Get Kotlin release alerts

New releases, EOL warnings, security patches. Monthly digest, no spam.

Free forever. Unsubscribe anytime.