Kotlin Multiplatform Nov 1, 2023

v1.9.20

What's New

Kotlin 1.9.20 delivers significant stability improvements across the K2 compiler with over 100 bug fixes in Analysis API, IDE support, and native compilation. The release strengthens multiplatform development with stricter expect/actual validation, updates Kotlin/Wasm to the final WebAssembly GC specification, and introduces performance optimizations that reduce compilation bottlenecks in FIR analysis.

Highlights

Breaking Changes

  • Expect declarations cannot use tailrec or external modifiers
  • Implicit actualization of expect declarations through Java is now prohibited
  • Custom KtLifetimeToken provision per analyze call is now forbidden in Analysis API
  • Analyze calls from write actions are now prohibited

Recent Releases

All releases →