v2.0.20-RC
What's New
Kotlin 2.0.20-RC focuses on stabilizing the K2 compiler with critical fixes for type inference, generics resolution, and captured receiver handling. This release addresses major pain points in Wasm compilation, Compose multiplatform builds, and Gradle configuration caching, while improving Native runtime stability and JavaScript interoperability for mobile and multiplatform developers.
Highlights
- Fixed K2 compiler stability issues with generics, type inference, and captured receivers
- Resolved Wasm backend crashes with kotlinx serialization and constructor call handling
- Improved Compose compiler stability inference and code generation for incremental builds
- Fixed Gradle configuration cache issues in multiplatform and native builds
- Enhanced JavaScript exports for base collection classes and TypeScript definitions
- Resolved Native runtime threading and linker compatibility issues with LLVM 11
Breaking Changes
- Delegated properties can no longer have external getter/setter implementations
Deprecations
- File-based incremental compilation deprecation warning message clarified
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 →