Kotlin Multiplatform v2.0.0-Beta3 Release Notes & Developer Guide
What's New for Developers
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.5.0-Beta2
Oct 21, 2026
Release Notes →
v2.4.21
Oct 8, 2026
Release Notes →
v2.4.21-RC
Sep 30, 2026
Release Notes →
v2.5.0-Beta1
Sep 23, 2026
Release Notes →
v2.4.20
Sep 7, 2026
Release Notes →
v2.4.20-RC3
Sep 2, 2026
Release Notes →
v2.4.20-RC2
Aug 26, 2026
Release Notes →
v2.4.20-RC
Aug 12, 2026
Release Notes →
v2.4.20-Beta2
Jul 22, 2026
Release Notes →
v2.4.10
Jul 14, 2026
Release Notes →
v2.4.10-RC2
Jul 7, 2026
Release Notes →