Kotlin Multiplatform Jan 29, 2026 Pre-release

v2.3.20-Beta2

What's New

Kotlin v2.3.20-Beta2 delivers significant improvements to collection literals, JavaScript ES6 support, and Java interoperability while stabilizing explicit backing fields and Swift Export. The release includes critical bug fixes for reflection, annotation handling, and multi-target compilation, plus enhanced Gradle compatibility up to version 9.3.0 with new JPA plugin support.

Highlights

Breaking Changes

  • Inline functional context parameters in inline functions are now forbidden
  • Out-of-process compilation mode in Gradle is deprecated and will be removed
  • PreprocessedVirtualFileFactoryExtension compiler plugin API is deprecated

Deprecations

  • KaSymbolInformationProvider getter and setter deprecation status methods
  • CleanableStore infrastructure in Gradle plugin
  • androidTarget deprecation reverted for AGP versions lower than 9

Recent Releases

All releases →