Kotlin Multiplatform Apr 15, 2025 Pre-release

v2.2.0-Beta1

What's New

Kotlin v2.2.0-Beta1 stabilizes context parameters across the compiler and Analysis API while enabling JVM default interface methods by default. This release includes 50+ bug fixes for K2 compiler reliability, significant performance improvements in symbol resolution and caching, and enhanced WebAssembly support. Mobile developers will benefit from improved IDE responsiveness and more accurate type inference in complex scenarios.

Highlights

Breaking Changes

  • Language versions 1.8 and 1.9 deprecated, migrate to 2.0 or later
  • JVM default interface methods now generated by default, may affect binary compatibility with older JVM targets

Deprecations

  • kotlin.concurrent.AtomicRef<Int> deprecated in favor of new atomics library
  • Extended compiler checks (-Xextended-compiler-checks) deprecated with planned removal

Recent Releases

All releases →