Skip to main content

Kotlin 2.4.10

Release Date: July 14, 2026

Kotlin 2.4.10 has been released — the first bugfix update to the Kotlin 2.4.x line, addressing issues across the compiler, Wasm backend, Compose compiler, Gradle tooling, and more. Here is everything you need to know about this release.

What Changed in Kotlin 2.4.10

Released on July 14, 2026, Kotlin 2.4.10 is a maintenance release that focuses on stability improvements and bug fixes. The update ships with fixes for the JVM and K2 compilers, resolves Wasm incremental compilation issues, addresses a Compose compiler stability regression, and includes several Gradle plugin fixes that improve the developer experience for multiplatform and JS projects.

Compiler Fixes

  • JVM annotation parsing — Fixed an IllegalStateException ("No value for annotation parameter") that occurred when using const val in nested Java annotation array arguments
  • K2 sourcePsi — Corrected the wrong sourcePsi being set for SymbolPsiLiteral in SLC when annotation arguments reference a const val
  • Reified type inference — Fixed an issue where the expected type was not propagated into inline calls inside lambdas with the elvis operator, causing type inference failures

Wasm Backend

  • Incremental compilation — Resolved an issue in Kotlin/Wasm where not all files were presented in the compiler output directory when using multimodule-closed-world mode with incremental compilation enabled

Compose Compiler

  • Stability inference — Fixed a regression in Compose Compiler 2.4 where classes previously inferred as "stable" were now reported as "runtime" or "Uncertain", restoring correct compose stability behaviour

Klibs & Native

  • Native klibs — Addressed an "IrTypeAliasSymbolImpl is already bound" error occurring with kotlinx.datetime on iosSimulatorArm64 targets

Gradle & Tooling Improvements

  • CLI tooling — Introduced "kotlinr" in the Kotlin distribution for enhanced CLI workflows
  • BCV (Binary Compatibility Validation) — Fixed an issue where the open version range in kotlinAbiValidationCompatClasspath caused kotlin-build-tools-impl to resolve to 2.4.20-Beta1 instead of 2.4.0
  • JS Gradle — Fixed a jsBrowserTest failure that exited with code 1, and resolved an issue where kotlinUpgradeYarnLock would skip lock file regeneration when kotlinNpmInstall was up-to-date, causing kotlinStoreYarnLock to fail
  • Multipletform — Various improvements to the multiplatform Gradle plugin

How to Update

To update to Kotlin 2.4.10, simply change your Kotlin version in your build files:

  • Gradle (build.gradle.kts): kotlin("jvm") version "2.4.10"
  • Maven: Update the kotlin.version property to 2.4.10
  • IntelliJ IDEA / Android Studio: Update the Kotlin plugin to version 2.4.10 via Settings → Languages & Frameworks → Kotlin

This is a bugfix release and is fully compatible with Kotlin 2.4.x. No source code changes should be required for the upgrade. Visit the official Kotlin website for the full changelog and download links.

What is New?

By continuing to use the site, you agree to the use of cookies.