5月25日消息,在KotlinConf 2025大会上,JetBrains正式发布了Kotlin 2.2版本。此次更新不仅带来了一系列语言层面的改进,还开源了Koog AI Agent代理框架,并进一步推广了全新的K2编译器。
在基础改进方面,Kotlin 2.2引入了when语句守卫条件、多重字符串插值、非局部break与continue以及上下文参数等新语法特性,显著增强了代码的简洁性与可读性。
值得一提的是,K2编译器现已正式成为IntelliJ IDEA 2025.1版本的默认配置。根据JetBrains最新公布的实际测试数据,K2编译器在大型项目中的性能提升明显,编译时间相比以往减少了约40%,这将有效加快项目的构建与测试开发流程。

在AI能力拓展上,JetBrains开源了旗下的Koog AI Agent代理框架。该框架允许开发者使用Kotlin构建高自由度、高可靠性的AI应用。它提供了多种预设的工作流程组件,开发者可以根据需要灵活组合或扩展这些功能模块。

此外,JetBrains还公开了名为Mellum的语言模型源代码。该模型据称专为理解和优化Kotlin代码而设计,在推理速度和准确性上表现突出,适用于大型代码库的生产环境。为满足AI辅助编程和智能代码补全的需求,JetBrains预告即将推出一款名为Junie的AI助手,其早期体验版本预计近期在GitHub开放。
在Kotlin Multiplatform多平台应用场景方面,JetBrains推出了全新的KMP扩展功能,支持在IntelliJ IDEA和Android Studio中更顺畅地进行多平台项目开发,提升了工具集成度与协作效率。

如今,面向iOS的Compose Multiplatform已进入稳定版本,提供了包括iOS原生交互、文字选择、拖拽、可变字体及自然手势等完整功能,并支持热重载,让开发者能够实时预览界面变更,优化了开发体验。对于网页和WebAssembly项目,相关团队正持续进行性能调优和API完善,预计今年年底将进入Beta测试阶段。
同时,JetBrains还与Spring框架团队深化合作,强化了Kotlin在Spring服务器端应用中的类型安全特性及学习资源,并提升了反射操作的运行性能。
目前,最新的Kotlin语言服务器协议及其VS Code扩展插件尚处于pre-Alpha阶段,仅具备基础的代码补全、检查与跳转功能。预计将在今年稍晚时候推出Alpha版本,有望推动Kotlin在更多开发场景中的应用。
