v2.2.20-Beta2
What's New
Kotlin v2.2.20-Beta2 delivers significant K2 compiler stability improvements, expanded contract system capabilities for operators and generics, and enhanced WebAssembly support with better exception handling and Long type integration. Major tooling updates include Gradle cross-compilation automation, kotlin-android-extensions removal, and improved Analysis API performance for IDE developers.
Highlights
- K2 compiler improvements: fixed interface extension errors, local class evaluation in IDE, and recursive value class stack overflow issues
- WebAssembly enhancements: improved exception handling, fixed nullable generic casts, and better JS interop support
- Contract system expansion: now supports operator functions, generics in type assertions, and improved return value checking
- JavaScript/Wasm Long support: BigInt representation in ES6 mode and Long usage in exported declarations
- Analysis API surface improvements: new expression information provider and performance optimizations for validity checks
- Gradle tooling: automatic cross-compilation detection, KotlinJvmAndroidCompilation support, and deprecated kotlin-android-extensions removal
Breaking Changes
- kotlin-android-extensions plugin removed from Gradle tooling
- Deprecated Variant API in kotlin-parcelize migrated away from AGP dependencies
Deprecations
- Kotlin 2.5 experimental language version introduced
- WasmImport and WasmExport APIs marked as experimental
- K/Wasm JS-interop API marked as experimental
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 →