Kotlin 2.3.0 Released | The Kotlin Blog
Blog post from JetBrains
Kotlin 2.3.0 has been released, introducing a range of enhancements and new features across various platforms, including improvements in language stability, tooling, and performance. This release offers updates such as a new unused return value checker, explicit backing fields, and changes to context-sensitive resolution for the language. On the JVM, there's support for Java 25, and for Kotlin/Native, enhancements include improved Swift interop and faster build times. Kotlin/Wasm introduces better handling of fully qualified names and a new compact storage for Latin-1 characters, while Kotlin/JS sees experimental features like suspend function export and unified companion object access. Additionally, Gradle compatibility is updated for version 9.0, and the standard library now includes stable time tracking and improved UUID functionalities. The release also acknowledges numerous contributors and issue reporters, emphasizing community involvement in the development process. For installation, the Kotlin plugin is available in IntelliJ IDEA and Android Studio, with further information and updates accessible through official documentation and community support channels.