v2.0.0-Beta3
What's New
Kotlin v2.0.0-Beta3 delivers significant K2 compiler improvements with over 100 bug fixes focused on analysis accuracy, Java interoperability, and IDE reliability. Key enhancements include smart casts for functional types, better sealed class handling, and reduced false positive diagnostics. This beta release strengthens the K2 compiler's readiness for production use across JVM, Native, WebAssembly, and JavaScript platforms.
Highlights
- Smart casts for properties to non-null functional types at invoke calls
- Improved K2 compiler stability with 100+ bug fixes across analysis and code generation
- Enhanced Java interoperability with better sealed class and generic type resolution
- WebAssembly support improvements including vararg method signature handling
- Better IDE experience with reduced false positives in type checking and exhaustiveness analysis
Deprecations
- Suspend-marked anonymous function declarations in statement positions now prohibited
- Property plus invoke convention for delegated properties no longer supported
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 →