v2.1.20-Beta2
What's New
Kotlin 2.1.20-Beta2 delivers substantial performance improvements across the FIR analysis pipeline, enhanced support for context receivers in multiplatform projects, and expanded type alias capabilities in the K2 compiler. Key additions include moving Instant and Clock to stdlib, improved Compose compiler handling of context parameters, and better WebAssembly debugging support. The release also includes numerous bug fixes for inline functions, value classes, and debugger integration across JVM, JavaScript, and Native platforms.
Highlights
- Context receivers now support overloads in Kotlin multiplatform projects
- Significant performance improvements in FIR analysis with optimized caching and snapshot creation
- Type alias constructors now fully supported in Analysis API and K2 compiler
- Instant and Clock classes moved from kotlinx-datetime to stdlib
- Compose compiler improvements for context parameters and default values in open functions
- Multiple K2 compiler fixes for type aliases, value classes, and inline functions
- WebAssembly debug information support in DWARF format
Breaking Changes
- Local type aliases are now prohibited in K2 compiler
- Inline and value class modifiers cannot be used together
- kotlin-android-extensions plugin will fail the build on apply
- Nested type aliases with inner RHS that implicitly capture type parameters are prohibited
Deprecations
- FreezingIsDeprecated API in Kotlin/Native deprecated to error
- kotlin.androidExtensionsPlugin.enabled flag removed
- Old artifact names for high-level-api family JAR publications removed
Recent Releases
All releases →
v2.3.20-RC
Feb 19, 2026
Release Notes →
v2.3.10
Feb 5, 2026
Release Notes →
v2.3.10-RC2
Feb 2, 2026
Release Notes →
v2.3.20-Beta2
Jan 29, 2026
Release Notes →
v2.3.10-RC
Jan 19, 2026
Release Notes →
v2.3.20-Beta1
Jan 8, 2026
Release Notes →
v2.3.0
Dec 16, 2025
Release Notes →
v2.3.0-RC3
Dec 9, 2025
Release Notes →
v2.3.0-RC2
Dec 2, 2025
Release Notes →
v2.3.0-RC
Nov 18, 2025
Release Notes →
v2.3.0-Beta2
Oct 28, 2025
Release Notes →