v2.3.0-Beta1
What's New
Kotlin v2.3.0-Beta1 introduces local type aliases, completes K2 decompiler implementation, and significantly enhances WASM support with annotation instantiation and improved exception handling. The release includes extensive Analysis API improvements for debugger functionality, new destructuring syntax with square brackets, and substantial performance optimizations across compilation and caching systems. Multiple critical bug fixes address IDE stability, type checking accuracy, and cross-platform compatibility issues.
Highlights
- Local type aliases now supported, expanding type abstraction capabilities in Kotlin
- K2 decompiler implementation complete, replacing K1 decompiler for improved consistency
- WASM annotation instantiation support and improved exception handling in JavaScript runtimes
- Analysis API enhancements for debugger expression evaluation with local classes
- New destructuring syntax with square brackets and name-based destructuring support
- Performance optimizations across Analysis API, Native compilation, and memory caching
Breaking Changes
- K1 decompiler dropped in favor of K2 decompiler implementation
- Language version 1.8 support removed
Deprecations
- Kotlin/Native eager GlobalData initialization deprecated
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 →