Ohhnews

分类导航

foojay

Payara社区开启新篇章:正式更名为Azul Payara Community

在Azul完成对Payara的收购后,Payara社区版正式更名为Azul Payara Community。此次品牌重塑旨在将该开源项目更好地融入Azul生态系统,同时保持其作为Jakarta EE运行时的核心地位。除了品牌名称和Logo的更新外,团队还发布了4月(7.2026.4)和5月(7.2026.5)的最新版本。5月版本包含关键的安全修复,建议所有用户升级。未来,Azul将通过增加资源投入、强化社区互动以及在Foojay平台分享更多技术内容,持续支持开发者社区的发展。
#azul#payara#java#开源软件#品牌重塑
$ more
Jetbrains Blog

PyCharm 2026.1.2 新增 Pyrefly 类型引擎支持,大幅提升代码分析效率

PyCharm 2026.1.2 版本引入了对 Meta 推出的下一代 Python 类型检查器 Pyrefly 的支持。作为一款使用 Rust 编写的高性能工具,Pyrefly 旨在替代原有的 Pyre,通过 LSP(语言服务器协议)集成,为大型 Python 项目提供更快速、更精准的代码智能提示、类型推断及错误诊断功能。用户可通过 IDE 底部的类型组件一键切换至 Pyrefly 引擎。目前该功能已支持本地解释器配置,未来将逐步扩展对 Docker、WSL 及远程开发环境的支持。
#pycharm#pyrefly#python#代码分析#开发工具
$ more
Jetbrains Blog

PyCharm 2026.1.2 集成 Pyrefly LSP,显著提升 Python 开发效率

JetBrains 在 PyCharm 2026.1.2 中引入了对 Pyrefly LSP 的支持。Pyrefly 是 Meta 开发的下一代 Python 类型检查器,采用 Rust 语言编写,旨在替代原有的 Pyre。通过作为外部类型提供程序集成,Pyrefly 能够显著提升大型 Python 代码库的类型推理、诊断及代码智能功能性能。用户可通过 IDE 底部的类型组件一键切换至 Pyrefly 引擎。该功能目前支持本地解释器配置,未来将扩展对 Docker、WSL 及远程环境的支持。
#pycharm#pyrefly#lsp#python#代码分析
$ more
foojay

深度解析:Thymeleaf 模板注入漏洞 (CVE-2026-40478)

漏洞概述 近日披露的 Thymeleaf 模板注入漏洞 (CVE-2026-40478) 被评为 CVSS 9.1 分,引起广泛关注。该漏洞源于攻击者利用制表符 (Tab) 绕过 Thymeleaf 沙箱的关键字过滤,进而可能导致远程代码执行 (RCE)。 漏洞成因 该漏洞的核心在于沙箱对表达式解析的限制被绕过,但其前提条件极为关键:只有当开发者在代码中直接将用户输入传递给 Thymeleaf 表达式引擎(而非将其作为数据模型处理)时,该漏洞才可被利用。这种模式通常属于对框架的错误使用。 修复与建议 立即升级:无论是否确认受影响,建议尽快将 Thymeleaf 升级至 3.1.4 或更高版本,或更新 Spring Boot Starter 至最新版本。 代码审查:检查是否存在动态构建模板字符串或根据用户输入解析视图的情况。如果存在此类“误用模式”,应从代码层面进行修复。 防御性编程:确保用户输入始终与模板逻辑分离,严禁将未经过滤的用户输入直接解析为表达式。
#thymeleaf#安全漏洞#模板注入#java安全#代码审计
$ more
Jetbrains Blog

IntelliJ IDEA 2026.1.2 正式发布:修复多项关键问题

IntelliJ IDEA 2026.1.2 版本现已正式发布。此次更新主要针对 IDE 在日常使用中的稳定性和功能表现进行了多项修复。重点改进包括:优化了 Gradle 项目文件的打开方式,修复了 Java 三元表达式的代码格式化问题,解决了 Windows 系统下 Alt+Enter 组合键触发异常菜单的故障,并恢复了 Live Templates 中 Groovy 脚本的正常功能。此外,该版本还修复了代码拖拽消失、外部差异对比工具调用失败以及 MCP 服务器路径解析错误等问题,并显著提升了 IDE 的稳定性,解决了一系列导致软件卡顿的死锁与进程异常。
#intellij idea#集成开发环境#软件更新#开发工具#性能优化
$ more
Jetbrains Blog

IntelliJ IDEA 2026.1.2 版本发布:带来多项重要修复

JetBrains 发布了 IntelliJ IDEA 2026.1.2 版本,重点针对多项已知问题进行了修复与优化。本次更新解决了包括 Gradle 项目导入、Java 代码格式化、Windows 系统下快捷键冲突以及拖拽代码导致消失等问题。此外,该版本还修复了 MCP 服务器路径解析错误、工作区功能异常以及导致 IDE 卡死的多个性能故障。用户可通过 IDE 内置更新、Toolbox App 或官网下载渠道获取该版本。
#intellij idea#ide#软件更新#开发工具#程序修复
$ more
Jetbrains Blog

Kotlin Multiplatform 项目结构更新:模块化与构建规范优化

JetBrains 近期更新了 Kotlin Multiplatform (KMP) 项目的默认结构,旨在赋予模块更清晰的职责,更好地对齐构建系统惯例,并适配 Android Gradle Plugin 9.0 的变更。新的结构将共享代码置于独立的 shared 模块中,并将各平台的入口点拆分为独立的 androidApp、desktopApp 和 webApp 模块。此举不仅简化了配置复杂度,还解决了 Android 插件在多平台模块中的兼容性问题。开发者可通过 KMP 向导创建新项目,或参考官方提供的迁移指南调整现有工程。
#kotlin multiplatform#软件架构#gradle#移动开发#模块化
$ more
Jetbrains Blog

Kotlin Multiplatform 更新默认项目结构

JetBrains 宣布更新 Kotlin Multiplatform (KMP) 的默认项目结构。此次调整旨在使模块职责更加清晰,更好地符合构建系统惯例,并适配 Android Gradle Plugin 9.0 的变更。核心变化在于将原有的单一模块结构拆分为独立的共享逻辑库模块(shared)和各平台的应用入口模块(如 androidApp、desktopApp 等)。这一改动不仅提升了项目的一致性,还简化了后续的模块化扩展。开发者可以通过 Kotlin Multiplatform 向导创建新项目,或参考官方提供的迁移指南更新现有项目。
#kotlin multiplatform#软件架构#gradle#移动开发#工程配置
$ more
Jetbrains Blog

共塑AI时代的Kotlin未来:开发者问卷调查启动

随着人工智能技术的飞速发展,AI辅助编程工具正深刻改变开发者的工作流。为了深入了解AI工具与Kotlin语言的适配情况,JetBrains正式发起一项社区问卷调查,旨在收集开发者在使用AI编写、审查及维护代码时的实际体验、痛点与需求。参与调查的开发者将有机会赢取亚马逊礼品卡或JetBrains全产品订阅,KotlinConf 2026参会者还可在线下领取专属礼品。
#kotlin#人工智能#软件开发#社区调查#开发工具
$ more
Jetbrains Blog

共建Kotlin未来:参与AI辅助编程开发者调查

背景与目的 随着人工智能技术的飞速发展,AI辅助编程工具正深刻改变开发者的工作流。为了深入了解Kotlin开发者在实际应用中的体验、痛点及需求,JetBrains正式启动了一项关于AI辅助Kotlin开发的社区问卷调查。 参与反馈 通过参与本次调查,开发者可以分享真实的使用反馈,从而帮助塑造Kotlin生态的未来。完成问卷的参与者将有机会赢取亚马逊礼品卡或JetBrains全产品订阅包。此外,KotlinConf 2026的参会者在完成调查后,还可前往注册台与团队交流并领取纪念礼品。
#kotlin#人工智能#软件开发#开发者社区#问卷调查
$ more