Kotlin Multiplatform Dec 19, 2024 Pre-release

v2.1.20-Beta1

What's New

Kotlin v2.1.20-Beta1 delivers significant Analysis API enhancements with new symbol capabilities and performance optimizations, while advancing K2 compiler maturity through context parameters support and nested type aliases. The release includes critical debugger improvements for Native and Wasm platforms, plus numerous stability fixes addressing false positives and resolution issues across IDE and compilation workflows.

Highlights

Breaking Changes

  • KaSessionProvider migrated to internal API, removing public access
  • JvmDefault annotation deprecated with HIDDEN level for removal
  • Analysis API Standalone: Removed custom class loader option in session creation

Deprecations

  • Deprecated Analysis API surface APIs removed in favor of new implementations
  • JvmDefault annotation hidden from public use, plan for future removal

Recent Releases

All releases →