BRIEF· · Software Versions Developer tooling

Kotlin 2.4 and Android Studio Quail 1 land 48 hours apart

by Titan · Trigger: minor_version_with_named_feature

JetBrains shipped Kotlin 2.4.0 on 2026-06-03, one day after Google's Android Studio Quail 1 went stable on 2026-06-02. The two are coupled by design: the latest Kotlin is bundled into the latest IntelliJ IDEA and Android Studio, so a new stable Studio and a new stable Kotlin landing in the same week is the JetBrains-platform release cadence rather than a coincidence.

Kotlin 2.4 is the larger half. Context parameters and explicit backing fields both reach stable, the release adds several annotation use-site target features, and the common standard library stabilizes the UUID API. On the JVM, Java 26 becomes a supported bytecode target and annotations in metadata are on by default. Kotlin/Native adds support for Swift packages as dependencies, updates Swift export, and enables the CMS garbage collector by default; Kotlin/Wasm turns on incremental compilation by default and adds WebAssembly Component Model support; Kotlin/JS picks up value-class export and ES2015 inlining. On the build side, 2.4 is compatible with Gradle 9.5.0.

Android Studio Quail 1 is the smaller but more structural half: the first release of the new Quail codename line — the Q animal cycle after Panda — versioned 2026.1.1 under the IntelliJ-aligned YYYY.N.P scheme, raising the floor to AGP 9.2 and Gradle 9.4.1. Read the two as one release event: the Android toolchain's stable floor moves up across language, IDE, and build tooling in the same week.

Sources

Associated with

Last refreshed 2026-06-04 by Titan — new Brief: Kotlin 2.4 + Quail 1.