Kotlin Multiplatform v1.7.0-Beta Release Notes & Developer Guide
What's New for Developers
Kotlin 1.7.0-Beta delivers significant performance improvements across all platforms through compiler optimizations, enhanced FIR type inference, and runtime improvements like concurrent GC for Native. The release modernizes the toolchain by removing legacy JVM targets and deprecated APIs while adding new stdlib features for Optional handling and regex support. Developers targeting multiplatform projects benefit from improved cinterop commonization and better IDE integration.
Highlights
- Kotlin/Native: Concurrent Sweep GC enabled by default for improved memory management
- JavaScript IR: Member name minimization in production mode reduces bundle size
- Extensive compiler optimizations for loops, enums, and null checks improve performance
- FIR compiler improvements: better type inference and resolution for complex expressions
- Native debugging enhanced with improved error display in variables view
- Stdlib additions: Optional extensions, CPU count API, named regex capture groups
Breaking Changes
- JVM target version 1.6 removed; minimum target is now 1.8
- Gradle minimum version bumped to 6.7.1; Android Gradle plugin minimum to 3.6.4
- kotlin2js and kotlin-dce-plugin removed from Gradle tooling
- kotlin.experimental.coroutines Gradle DSL option removed
- KotlinGradleSubplugin removed; use new plugin architecture instead
Deprecations
- kotlin.compiler.execution.strategy system property deprecated
- useExperimentalAnnotation and experimentalAnnotationInUse Gradle DSL options removed
- kotlinPluginVersion property in KotlinBasePluginWrapper removed
- buildSequence/buildIterator renamed to sequence/iterator in stdlib
Recent Releases
All releases →
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 →
v2.4.10-RC
Jun 25, 2026
Release Notes →