JetBrains has released Kotlin 2.4, introducing stable context parameters and explicit backing fields to the cross-platform programming language. Alongside these language improvements, the release adds multiple features targeting annotation use-site scenarios. These changes help developers write clearer and more maintainable code across platforms. In the standard library, Kotlin 2.4 brings stabilized support for the universally unique identifier (UUID) API and adds the ability to check if collections are sorted. Kotlin users gain support for Java 26 and benefit from annotation emission in metadata, now enabled by default. Kotlin advances interoperability by supporting Swift packages as dependencies, making iOS and macOS development smoother, and enables the concurrent mark-sweep (CMS) garbage collector by default. Incremental compilation is now turned on by default, with new support for the WebAssembly Component Model. Following these changes, Kotlin now exports value classes and brings...
Related
YubiKey 5.8 extends passkeys from secure authentication to verifiable authorization
Yubico has officially released YubiKey 5.8, marking an expansion of the role of the passkey from secure authentication to include hardware-backed, verifiable authorization for digi...
Moonshot AI launches Kimi K3, a 2.8T parameter open MoE model with vision support
Last week, Beijing based AI startup Moonshot AI launched Kimi K3, a 2.8 trillion parameter Mixture of Experts model described as the first open model in its class and the largest o...
Alibaba launches Qwen-Audio-3.0-TTS for efficient, robust, and consistent text-to-speech
Alibaba Cloud has released Qwen-Audio-3.0-TTS, a production-oriented speech synthesis system, bringing major technical advances for users requiring high-quality, customizable text-...