Kotlin 2.2 即将发布,K2 编译器成为 IntelliJ IDEA 2025.1 默认配置


Kotlin 2.2 即将发布,官方博客透露了多项重要更新。

核心改进

  1. 新语法特性

    • when语句支持守护条件(Guard Condition)
    • 多重字符串插值($$"""语法解决$符号冲突)
    • 非局部break/continue(支持在内联函数中控制外层循环)
    • 上下文参数(Context Parameters)简化作用域函数
  2. 编译器升级

    • K2 编译器成为 IntelliJ IDEA 2025.1 默认配置
    • 大型项目编译时间减少约 40%

       

AI 生态

  • 开源Koog AI Agent 框架:支持用 Kotlin 构建高可靠性 AI 应用
val agent = SimpleSingleRunAgent(
systemPrompt = "You're a banking assistant...",
llmModel = OpenAIModels.GPT40,
executor = SimpleOpenAIExecutor(apiKey),
toolRegistry = toolRegistry { toolsFrom(BankingTools) }
)


  • 发布Mellum 语言模型:专为优化 Kotlin 代码设计
  • 预告AI Agent「Junie」:即将在 GitHub 开放早期体验

多平台开发

  • Compose Multiplatform for iOS 进入稳定版
    • 支持原生交互/手势/热重载
  • WebAssembly 支持预计 2025 年底进入 Beta
  • 增强 KMP 扩展功能(IntelliJ/Android Studio 深度集成)

其他重要更新

  • 改进 Spring 框架的类型安全支持
  • 反射(Reflect)性能提升
  • VS Code 插件进入 Pre-Alpha 阶段

详情查看官方博客。


相關推薦

2025-04-18

IntelliJ IDEA 2025.1 现已发布。此版本的亮点包括全面支持 Java 24、引入 Kotlin Notebook 以及默认启用的 K2 模式。JetBrains AI 也进行了重大升级,将 AI Assistant 和 Junie 整合到一个订阅中。调试支持也更加强大,新增了暂停和恢复 watch evalu

2022-11-21

—— 需要大量计算资源的调用。 引入新的 Kotlin K2 编译器 Kotlin 团队发布了 Kotlin 1.7.20 版本,更新了新的 Kotlin K2 编译器的 Alpha 版本。这个新编译器的主要目标是改进性能。 新增设置同步解决方案 引入了一个重新

2022-10-08

标——需要大量计算资源的调用。 引入新的 Kotlin K2 编译器 Kotlin 团队发布了 Kotlin 1.7.20 版本,更新了新的 Kotlin K2 编译器的 Alpha 版本。这个新编译器的主要目标是改进性能。 详情查看发布公告。

2023-02-03

图。 最新的路线图主要集中在以下这几项工作: K2 编译器:针对 Kotlin 编译器的重写,在速度、并行性和统一性上进行优化,还会带来许多预期的语言功能。 基于 K2 的 IntelliJ 插件:主要是更快的代码完成、突出显示和

2022-11-22

改进,并计划采取进一步措施: Kotlin 1.7.0 为 Kotlin/JVM 编译器引入了性能改进。根据基准测试,与 Kotlin 1.6.0 相比,编译时间平均减少了 10%。 在 Kotlin 1.7.0 中,改进的增量编译,目前是实验性的,只支持 Gradle 构建系统中的 J

2022-07-27

Kotlin。 IntelliJ IDEA 原生构建器使用项目中配置的 Kotlin 编译器版本 从 v2022.2 开始,捆绑的 Kotlin 编译器不再与 IntelliJ IDEA 原生构建器搭配使用。本地和 CI 构建都将通过项目设置中声明的 Kotlin 编译器版本运行。这一更改消除了

2023-04-16

根据 KotlinConf 2023 的消息,Kotlin 2.0 和 Kotlin K2 编译器即将发布。 Kotlin 2.0  从 Kotlin 1.8.20 开始,已经可以通过常规 Kotlin 语言版本标志( -language-version)启用 Kotlin 2.0 的预览。 Kotlin 2.0 发布后,将提供几个备受期待的功

2025-05-20

JetBrains 宣布上线中文版 IntelliJ IDEA 官方文档: 下次再打开 IntelliJ IDEA 官方文档 记得右上角一键切换到中文! 也欢迎善用页面右侧的“Feedback”按钮, 告诉我们您对翻译质量的看法。 ‍ 感谢您成为我们全球开发者社区不

2025-05-17

IntelliJ IDEA 2025.2 的抢先体验计划现已开放,同时将采用全新的 EAP 沟通方式。 此前,项目团队会每周发布 EAP 博客文章,同时发布新的版本。现在取消了每周更新,而是发布摘要文章,重点介绍更实质性、更有意义的改进。

2025-05-09

IntelliJ IDEA 2025.1 的第一个次要版本 - v2025.1.1 现已发布。一些值得注意的更新内容如下: 使用 JetBrains 账户授权后,通过“备份和同步”设置备份和同步现在可按预期工作。[ IJPL-183565 ] 使用 Gradle 7.xx 时调试测试不再

2023-06-10

IntelliJ IDEA 2023.2 EAP 4 现已发布,具体更新内容包括: 用户体验 Pinned run configurations in the Run widget 为了更轻松地管理多个运行配置,实现了在 Run widget 中 pin 首选配置的选项。 在项目视图中按修改时间对文件进行排序  Int

2022-06-24

IntelliJ IDEA 2022.2 EAP 6 发布啦,此版本带来了改进的 Run Current File、在分析器中支持 Kotlin 内联函数、自动导入受信任的 SSL 证书等功能。 运行当前文件(Run Current File) 2022.2 引入了运行/调试小部件提供的运行当前文件功能的改

2023-07-13

IntelliJ IDEA 宣布推出 Kotlin Notebook 插件,现已发布第一个实验版本。 Notebook 是一种交互式工具,能够将代码、可视化和文本组合到单个文档中。在 Notebook 中,开发者可以在一个地方编写并运行代码段(单元)、查看结果,以及

2022-11-11

IntelliJ IDEA 2022.3 Beta 2 已发布!可以 从JB 网站、Toolbox App 或使用 Ubuntu 的 snaps 获得新版本。  改进了 Kotlin 的 IDE 性能 优化了缓存和索引的使用,使代码分析更快更稳定。还改进了 .gradle.kts 文件中的代码完成