Kotlin Multiplatform v2.1.20-Beta1 Release Notes & Developer Guide
What's New for Developers
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
- Analysis API: New KaSamConstructorSymbol to find constructed SAM types and isExternal property for KtPropertySymbol
- Analysis API: Added getClassLikeSymbolByClassId API and default imports retrieval capability
- Compiler: Context parameters parsing and resolution with FIR2IR support for improved language feature
- K2: Nested type aliases experimental feature with proper resolution in derived classes
- Performance: Optimized FirReferenceResolveHelper and FileStructureElement to reduce redundant resolve operations
- Debugger: Native debug improvements including DW_AT_trampoline support and better stepping through bridges
- Wasm: Fixed code generation for externals with backquoted identifiers and incremental compilation issues
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 →
v2.5.0-Beta2
Oct 21, 2026
Release Notes →
v2.4.21
Oct 8, 2026
Release Notes →
v2.4.21-RC
Sep 30, 2026
Release Notes →
v2.5.0-Beta1
Sep 23, 2026
Release Notes →
v2.4.20
Sep 7, 2026
Release Notes →
v2.4.20-RC3
Sep 2, 2026
Release Notes →
v2.4.20-RC2
Aug 26, 2026
Release Notes →
v2.4.20-RC
Aug 12, 2026
Release Notes →
v2.4.20-Beta2
Jul 22, 2026
Release Notes →
v2.4.10
Jul 14, 2026
Release Notes →
v2.4.10-RC2
Jul 7, 2026
Release Notes →