Ohhnews

分类导航

Jetbrains Blog

JetBrains 发布 MPS 2026.1.1、2025.3.2、2025.2.4 及 2025.1.4 缺陷修复版本

JetBrains 发布了 MPS 多个主要版本的缺陷修复更新,涵盖 2026.1.1、2025.3.2、2025.2.4 和 2025.1.4。其中 2026.1.1 对 Projectional Agent Toolkit 进行了多项实用改进,使智能体能够查看并调用单个节点上的意图与快速修复、操作 NodeAttributes 和 PropertyAttributes 等属性、创建节点副本、获取包含光标与选区信息的更丰富编辑器上下文,并在模态对话框阻止工具执行时获得清晰诊断。该版本还扩展了针对编辑器测试、YouTrack 问题创建以及可靠测试执行的智能体指导,使智能体辅助的投影式开发更强大、更可预测且更易操作。官方提醒用户更新项目中的 MPS skills 以充分受益,其余版本的修复详情可通过 YouTrack 查看完整列表。
#mps#jetbrains#缺陷修复#版本更新#智能体工具包
$ more
Jetbrains Blog

Logpoints 实战指南:使用 IntelliJ IDEA 日志断点高效调试

JetBrains 博客通过一个 gRPC 客户端/服务器示例,介绍 IntelliJ IDEA 中日志断点(Logpoints)的调试方法。示例中服务器对部分租户返回错误折扣,作者附加调试器后,用 Logpoints 在不暂停程序的情况下输出请求信息和调用链,定位到租户名未规范化导致折扣逻辑未执行,并在运行时验证修复。文章对比 println 与普通断点,强调 Logpoints 无需修改或重新部署代码,可插入依赖库,避免 gRPC 超时打断调试,还能通过副作用临时延长超时。最后演示使用 ij-debugger AI 代理技能自动生成 Logpoint 表达式,并提及 IntelliJ IDEA 2026.2 的改进。
#intellij idea#logpoints#调试#grpc#远程调试
$ more
Jetbrains Blog

JetBrains发布Rider与ReSharper 2026.2.2版本更新

JetBrains发布了Rider、ReSharper及.NET工具2026.2.2版本更新,用户可通过工具内置更新、Toolbox App或官网安装。Rider新增AI Agent Setup小组件,将MCP工具、skills和hooks等编码智能体相关功能集中呈现,并提供直达设置的入口;hooks也得到优化,Run files inspections仅针对新增代码返回检查结果,Reformat file则以diff形式展示IDE的格式化改动,减少不必要的信息干扰。dotCover集成现支持TUnit编写单元测试的覆盖率统计,需安装JetBrains.dotCover.Framework包并启用Testing Platform支持。此外,本次更新修复了macOS 26.2.2下Rider后端线程转储导致进程永久挂起、Attach to Unity Editor无法找到运行中的Linux编辑器,以及MCP服务器无法访问附加文件夹等问题。
#jetbrains#rider#resharper#ai编程助手#测试覆盖率
$ more
Jetbrains Blog

幕后揭秘:OpenTelemetry 插件如何实时映射微服务架构

OpenTelemetry 插件利用运行时追踪数据,在 JetBrains IDE 中自动生成实时的微服务架构图。插件启动本地 OTel 后端,接收应用发送的 span 数据,并通过流处理算法逐步重建服务拓扑。由于 span 到达无序且缺乏严格类型,后端根据语义属性推断 HTTP 调用、数据库查询和消息队列等依赖,并利用父子关系连接跨服务调用。该功能基于 OpenTelemetry 标准,与语言和框架无关,支持 JVM、.NET、Python、Go 等应用,可在 IntelliJ IDEA、GoLand、PyCharm、WebStorm 和 Rider 中使用,帮助开发者发现实际运行时架构与预期不符的问题。
#opentelemetry#微服务架构#服务地图#分布式追踪#可观测性
$ more
Jetbrains Blog

IntelliJ IDEA 2026.2.3 发布

JetBrains 发布 IntelliJ IDEA 2026.2.3。用户可通过 IDE 内更新、Toolbox App、Ubuntu Snap 或官网下载。该版本修复了打开最近项目时 Maven 工具窗口内容未填充、多个导致 IDE 冻结的问题、Markdown 预览窗格垂直滚动条显示异常,并将 PlantUML 扩展更新至 1.2026.6,同时解决了 WSL2 镜像网络模式下 Debug 应用无响应且无法停止的问题。更多修复详见发布说明。
#intellij idea#jetbrains#集成开发环境#版本更新#问题修复
$ more
InfoQ Java

Java 27 正式发布:引入后量子密码学,聚焦未来语言创新及 Helidon、JavaFX 27

甲骨文正式发布 Java 编程语言与虚拟机第 27 版(JDK 27)。作为自 JDK 25 以来的第二个非 LTS 版本,其最终功能集共包含九个 JEP,其中五个仍处于预览或孵化阶段。本次发布重点在于强化安全性、推动未来语言创新,以及 Java 验证产品组合(Java Verified Portfolio)下的相关项目,同时涉及 Helidon 27 与 JavaFX 27。
#java 27#甲骨文#后量子密码学#编程语言#jdk
$ more
Baeldung

Spring AI 集成 Anthropic Claude 的提示缓存支持

本文介绍 Spring AI 结合 Anthropic Claude 使用提示缓存的原理与实践。提示缓存允许 Claude 复用此前已处理的提示前缀,避免每次请求都从头处理相同内容,对大型系统指令、工具定义、文档及多轮对话上下文尤为有效,可降低响应延迟与输入令牌成本。Anthropic 对缓存读取通常按常规输入价格的 10% 计费。使用时需注意最小可缓存提示长度因模型而异、缓存存活时间有限、单次请求最多四个缓存断点、修改缓存前缀会导致缓存失效等限制。提示缓存遵循工具、系统、消息的层级顺序,修改某一层会使其及下层缓存失效,因此应把稳定内容放在高层级、易变内容放在低层级。Spring AI 通过 AnthropicCacheStrategy 提供五种策略:NONE、SYSTEM_ONLY、TOOLS_ONLY、SYSTEM_AND_TOOLS 与 CONVERSATION_HISTORY。文中还给出基于 Spring Boot 的配置示例与测试案例,验证缓存写入与命中时的令牌统计变化。
#spring ai#anthropic claude#提示缓存#性能优化#缓存策略
$ more
Spring Blog

Spring Office Hours播客S5E23:Java 27发布庆祝特辑,嘉宾Billy Korando

本期Spring Office Hours播客由Dan Vega与DaShaun Carter主持,邀请堪萨斯城Java用户组组织者、Java开发者布道师Billy Korando做客,共同庆祝Java 27正式发布。节目围绕JDK 27的新特性展开,包括默认启用紧凑对象头(JEP 534)、在所有环境中将G1设为默认垃圾回收器(JEP 523)、结构化并发第七次预览(JEP 533)、惰性常量第三次预览(JEP 531)以及JFR进程内数据脱敏(JEP 536)等。节目还谈及Oracle将Java安全更新调整为更高频率的举措,以及Project Babylon项目。观众可通过直播提问,或在常用播客平台收听回放。
#java 27#spring#jdk#播客#java开发
$ more
Jetbrains Blog

Java 27 在 IntelliJ IDEA 中的支持与新特性

Java 27于2026年9月15日发布,包含9个JEP,其中4个为正式特性。IntelliJ IDEA从第一天起支持Java 27,可自动下载或配置JDK 27,并支持预览特性。正式特性包括:G1成为所有环境的默认垃圾回收器、TLS 1.3后量子混合密钥交换、紧凑对象头默认启用、JFR进程内数据脱敏。预览特性包括惰性常量、模式匹配中的原始类型、结构化并发、PEM加密对象编码;Vector API继续孵化。JDK 27还修复了调试器单步性能问题。Project Valhalla的值对象和严格字段初始化已瞄准JDK 28预览。
#java 27#intellij idea#jdk#预览特性#垃圾回收
$ more
DZone Java

dbt 携手 Apache Flink:数据工程师的统一工作流

dbt 正将 SQL 数据转换能力扩展到 Apache Flink 流处理,目标是让数据工程师用同一套工作流管理批处理与流处理。文章指出,企业在 Snowflake、BigQuery、Databricks 上运行批处理 SQL,在 Flink 上运行流处理,形成两套工具链、技能和 CI/CD。Kafka、Flink 与 Iceberg 的组合将运营层与分析层连接起来:实时事件经 Flink 处理后写入 Iceberg,供仓库和查询引擎直接分析。Confluent 开源的 dbt-confluent 适配器和 confluent-sql 驱动允许将流式管道定义为 dbt 模型,支持 view、streaming_table、streaming_source 三种物化方式,并用标准 dbt run 部署。测试通过快照查询实现,文档通过 INFORMATION_SCHEMA 生成,兼容 Airflow、Dagster、Pandas、Streamlit 和 LangChain。dbt 技能因此可直接迁移到流处理,推动一个团队、一个工具、一个治理标准覆盖批流场景。
#dbt#apache flink#数据工程#流处理#sql
$ more