JetBrains/kotlin
JetBrains/kotlin
Activity
Last release
Open issues
Open PRs
License
release notes
release notes
Published 4/23/2026
PatchSafe upgradeKT-84610 [Wasm] Failed to compile klibs in IC modeKT-84566 Prevent launching Default dispatcher threads from IJ SDK in kotlin compilerKT-85358 Native: roll back the workaround for KT-84678 once MapLibre has been properly fixedKT-85626 [@JvmRecord](https://github.com/JvmRecord) in commonMain breaks compileCommonMainKotlinMetadata with "Cannot access 'java.lang.Record'"KT-85405 Postpone/Revert DontIgnoreUpperBoundViolatedOnImplicitArgumentsKT-84678 K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS targetKT-85021 False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error in multi-module projectKT-82395 Support top-level declarations from compiler plugins in JS incremental compilationKT-84475 K/JS: false-positive exportability warnings in multi-module projectKT-84633 Kotlin/JS: "Serializer for class not found" error when IR output granularity is whole-programKT-85047 Kotlin/JS: [@JsStatic](https://github.com/JsStatic) on suspend fun of class companion generates incorrect d.tsKT-84517 K/JS: bad mappings data in outputted Kotlin stdlib source mapKT-71848 Kotlinx.metadata: Add CompilerPluginData into Km APIKT-85399 Kotlin/Native: TypeCastException when casting ObjC Protocol MetaClass with genericSafeCasts enabledKT-85508 K/N: TypeCastException when using nw_parameters_create_secure_tcp block parameter on 2.3.20KT-84729 Update Gradle plugin-publish version to enable configuration cache badge on Gradle plugins portalKT-85257 AGP/Compose: MergeMappingFileTask clears R8 artifacts due to [@OutputDirectory](https://github.com/OutputDirectory) annotation on AGP 9.1+KT-85105 Scripts: JVM backend internal error (IR lowering) when scratch file contains anonymous objectKT-85103 Exception while generating code when explain destructuring declsKT-84842 scriptCompilationClasspathFromContext behavior changed from 2.3.10 to 2.3.20KT-85029 Kotlin Scripting: ScriptDiagnostic reports "at null" instead of error locationKT-85628 KGP: composite build FUS metrics fail on access of 'configurationTimeMetrics'release notes
Published 4/23/2026
PatchSafe upgradeKT-84610 [Wasm] Failed to compile klibs in IC modeKT-84566 Prevent launching Default dispatcher threads from IJ SDK in kotlin compilerKT-85358 Native: roll back the workaround for KT-84678 once MapLibre has been properly fixedKT-85626 [@JvmRecord](https://github.com/JvmRecord) in commonMain breaks compileCommonMainKotlinMetadata with "Cannot access 'java.lang.Record'"KT-85405 Postpone/Revert DontIgnoreUpperBoundViolatedOnImplicitArgumentsKT-84678 K/N: Undefined symbol from SPM-added ObjC frameworks when linking iOS targetKT-85021 False positive SUBCLASS_CANT_CALL_COMPANION_PROTECTED_NON_STATIC error in multi-module projectKT-82395 Support top-level declarations from compiler plugins in JS incremental compilationKT-84475 K/JS: false-positive exportability warnings in multi-module projectKT-84633 Kotlin/JS: "Serializer for class not found" error when IR output granularity is whole-programKT-85047 Kotlin/JS: [@JsStatic](https://github.com/JsStatic) on suspend fun of class companion generates incorrect d.tsKT-84517 K/JS: bad mappings data in outputted Kotlin stdlib source mapKT-71848 Kotlinx.metadata: Add CompilerPluginData into Km APIKT-85399 Kotlin/Native: TypeCastException when casting ObjC Protocol MetaClass with genericSafeCasts enabledKT-85508 K/N: TypeCastException when using nw_parameters_create_secure_tcp block parameter on 2.3.20KT-84729 Update Gradle plugin-publish version to enable configuration cache badge on Gradle plugins portalKT-85257 AGP/Compose: MergeMappingFileTask clears R8 artifacts due to [@OutputDirectory](https://github.com/OutputDirectory) annotation on AGP 9.1+KT-85105 Scripts: JVM backend internal error (IR lowering) when scratch file contains anonymous objectKT-85103 Exception while generating code when explain destructuring declsKT-84842 scriptCompilationClasspathFromContext behavior changed from 2.3.10 to 2.3.20KT-85029 Kotlin Scripting: ScriptDiagnostic reports "at null" instead of error locationKT-85628 KGP: composite build FUS metrics fail on access of 'configurationTimeMetrics'The Kotlin Programming Language.