v1.8.0-Beta
What's New
Kotlin 1.8.0-Beta delivers significant compiler stability improvements with K2 fixes for Java interop and generics, introduces the new Enum.entries feature across all platforms, and adds modern stdlib APIs for Java 8+ features. Performance enhancements reduce parser overhead and optimize common operations, while upgraded JVM target to 1.8 and Java 19 support modernize the platform baseline.
Highlights
- K2 compiler improvements: fixed Java record support, generic type inference, and K2-specific diagnostics
- New Enum.entries property implementation across JVM, JS, and Native platforms
- Non-local break and continue support in compiler for improved control flow
- Xcode 14 and new Objective-C framework support in Kotlin/Native
- Performance optimizations: parser allocations reduced, class literal equality optimized
- New stdlib APIs: Optional extensions, Path recursive operations, open-ended ranges, TimeMarks comparison
- JVM target upgraded to 1.8 for standard libraries with Java 19 bytecode support
Breaking Changes
- Old JVM backend removed; all compilation now uses IR backend
- Minimum Gradle version bumped to 6.8.3 for Kotlin Gradle Plugin
- KotlinCompile setClasspath/getClasspath methods changed to error deprecation level
Deprecations
- kotlin.compiler.execution.strategy system property removed
- FreezingIsDeprecated message improved for clarity in Native memory manager
- ConcurrentModificationException constructors deprecation removed
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 →