Ohhnews

分类导航

foojay

JavaFX 2026年10月社区动态汇总

本文汇总2026年10月JavaFX社区的重要动态。OpenJFX合并多项修复,涉及ChangeListener事件错误、RichTextArea图片导入、TableView刷新后单元格残留、D3D9光照缓存优化、ListenerHelper内存泄漏以及TextArea双击选词错误。Johan Vos宣布发布JavaFX 17.0.21、21.0.13、25.0.5和27.0.1等CPU版本,包含大量安全修复,并提供Gluon商业支持。社区还展示了JavaFX原生支持Wayland的概念验证。应用方面有DataCollie数据库客户端、Klunk日志查看器、MelodyMatrix 2.0.0等;组件与工具方面,Lottie4J发布1.2.6及以性能为重点的1.2.7,Sheetmusic4J新增LilyPond格式导入导出与3D视图,Vitra现代UI库亮相。此外还包括桌面Java播客讨论、多篇教程以及《Skinning JavaFX Applications》一书。
#javafx#桌面开发#开源社区#ui框架#版本发布
$ more
foojay

BoxLang AI 3.6 发布:智能体现已拥有眼睛、耳朵和声音

Ortus Solutions 发布 BoxLang AI 3.6,将 AI 智能体框架与 BoxLang 生产力平台进一步打通。新版本引入 stdio MCP 客户端,无需配置 HTTP 服务或端口即可把 bx-playwright 1.0 的真实浏览器自动化能力交给智能体,实现构建、运行、浏览、断言、修复的闭环;同时接入 bx-audio 1.0 的 83 个音频函数与 26 个 AI 工具,并新增流式语音合成 aiSpeakStream(),可边生成边把音频分块推送到浏览器或语音界面。版本还新增 Cartesia 语音服务商、基于原生 VECTOR 类型与 HNSW 索引的 MariaDB 向量记忆、HTTP 客户端分页工具发现、跨厂商统一的推理内容输出、默认模型升级与 90 秒默认超时。安全方面,上下文内容默认自动加防护边界以抵御间接提示注入,推理内容同样经过敏感信息脱敏处理。
#boxlang ai#浏览器自动化#语音合成#mcp#向量记忆
$ more
Baeldung

Java周刊第669期:Java 21至25升级与Spring生态更新

本期Java周刊聚焦Java 21至25升级中的兼容性陷阱与实践迁移清单,并汇总多项安全相关发布。JDK 28方面,JEP 543正式确定结构化并发,JEP 544推进提前编译;Spring生态发布Spring Boot 4.0.9、4.1.2及4.2.0-RC1,Spring AI 2.1.0-RC1/2.0.2、Spring Security 7.2.0-RC1等更新。Helidon 27、WildFly 42、Quarkus、Hibernate 8 Beta、Micronaut、Vert.x等也有新版本。技术文章还涉及Netflix规模的知识图谱可观测性、AI代理沙箱与凭证代理、Spring Boot轻量监控、虚拟线程诊断、GPU Java计算等。
#java#spring#版本发布#安全更新#ai开发
$ more
Jetbrains Blog

IntelliJ IDEA 2026.2.4 发布

JetBrains 发布 IntelliJ IDEA 2026.2.4,用户可通过 IDE 内更新、Toolbox App、Ubuntu Snap 或官网下载安装。本次更新修复了 WSL 项目文件误显示为删除或缺失、Java 入门教程进度异常、代码格式化/保存/提交时导入优化影响 IDE 响应,以及插件缓存含无效数据导致启动失败等问题。
#intellij idea#jetbrains#版本更新#缺陷修复#开发工具
$ more
Jetbrains Blog

JetBrains IDE 2026.3 远程开发新功能解析

JetBrains IDE 2026.3 将远程开发会话直接集成到 IDE 中,用户无需再通过 JetBrains Gateway 或 Toolbox App 单独启动。可从主页或“连接到远程”入口连接 SSH 主机,首次连接会自动安装或更新远程后端,并支持将 ~ 识别为远程主目录。新版本还引入原生 OpenSSH 支持,远程开发选择器可汇总最近记录、Toolbox、OpenSSH 和 IDE 设置中的连接。连接远程项目后,IDE 会先以 Light Mode 提供文件浏览、编辑、终端和搜索等基础能力,待远程 IDE 就绪后无缝切换到 Smart Mode 并保留工作进度。该 Light Mode 目前仅支持 Linux 远程主机及 GoLand、IntelliJ IDEA、PhpStorm、PyCharm、RubyMine、RustRover、WebStorm,CLion 和 Rider 暂不支持。
#jetbrains#远程开发#ssh#openssh#ide
$ more
Jetbrains Blog

eMudhra证书颁发机构安全事件:JetBrains产品影响与应对指南

2026年10月17日,研究人员报告eMudhra的八个中间证书颁发机构私钥因生成弱点可被恢复,攻击者可借此创建看似受信任的证书。浏览器和操作系统厂商已阻止受影响证书,但使用独立信任存储的应用仍需更新。JetBrains确认多款产品受影响,包括IDE、Toolbox App、TeamCity、YouTrack、Hub等,目前未发现针对其客户的利用。许多产品基于Java运行,包括JetBrains Runtime,曾信任受影响证书。JetBrains正优先发布安全更新,部分产品已修复,TeamCity、Kotlin、MPS等仍在处理中。建议用户及时更新产品、操作系统和运行时;若无法更新,可更新Java运行时或从信任存储中移除emSign ECC Root CA - G3和AAA Certificate Services两个根证书,并更新ca-certificates包。不建议禁用证书验证。云服务持续更新,TeamCity Cloud自托管代理用户需检查Java运行时。
#emudhra#证书颁发机构#jetbrains#安全更新#证书信任
$ more
Jetbrains Blog

eMudhra证书私钥泄露:请立即更新JetBrains IDE、ReSharper、.NET工具、Toolbox App和Gateway

JetBrains发布安全公告称,eMudhra签发的八个中间证书私钥遭泄露,网络攻击者可借此冒充JetBrains工具连接的服务和网站。受影响产品包括JetBrains IDE、Toolbox App、Gateway和ReSharper,原因是它们使用捆绑JetBrains Runtime的信任库,嵌入式浏览器JCEF及后台服务jetbrainsd也受影响。官方已在各IDE 2025.2及以上版本、Toolbox App 3.9.1/3.8.2、Gateway指定版本及jetbrainsd 0.9.9728中修复;2025.1及更早版本不再提供修复,用户应尽快升级。若无法立即更新,可按公告手动清理证书、禁用JCEF或手动更新jetbrainsd。
#jetbrains#emudhra#证书泄露#网络安全#软件更新
$ more
Jetbrains Blog

Kodee的Kotlin综述:Shipaton 2026获奖者、Kotlin 2.5.0-Beta2和KotlinConf 2027

JetBrains发布Kotlin生态最新动态:RevenueCat Shipaton 2026中,三款Kotlin Multiplatform应用获得Ship Kotlin Everywhere奖;Kotlin Toolchain 0.13改进项目创建、iOS配置、SwiftPM依赖和Kotlin/Native重建;《2026 Kotlin现状》显示超半数开发者从事后端,93%使用AI编码工具。KotlinConf 2027将于4月21日至23日在波兰克拉科夫举行,演讲征集截至11月27日;KMP竞赛截至12月7日。Kotlin 2.5.0-Beta2带来基于名称的解构、未使用返回值检查、Java 28支持及Swift导出Beta,编译器将要求JDK 17或更高版本。
#kotlin#jetbrains#kotlin multiplatform#kotlinconf#软件开发
$ more
Baeldung

Spring AI模块化RAG中的查询转换实践

本文介绍Spring AI模块化RAG架构中检索前阶段的查询转换机制。RAG先从向量数据库检索相关文档,再连同提示词交给大模型生成更准确的回答,而检索结果的相关性高度依赖查询措辞:表述冗长模糊、查询语言与文档语言不一致、追问缺少对话上下文,都会导致检索效果变差。Spring AI提供三种查询转换器:RewriteQueryTransformer精简冗长模糊的查询,只保留关键信息;TranslationQueryTransformer将查询翻译为文档库所用语言;CompressionQueryTransformer结合对话历史压缩改写追问,消除指代歧义。多个转换器按顺序依次执行,每个都会额外调用一次大模型,因此建议将温度设为0以获得稳定结果,并只启用实际需要的转换器以控制延迟。
#spring ai#检索增强生成#查询转换#大语言模型#向量数据库
$ more
Baeldung

Spring Boot中处理转发请求头的策略

本文介绍在Spring Boot应用中处理HTTP转发请求头(如X-Forwarded-*和Forwarded)的多种策略。文章先说明API网关、负载均衡器和反向代理会导致后端无法直接获取客户端IP、主机名和协议等信息,随后通过Nginx反向代理和Docker环境搭建示例,演示None、Native和Framework三种forward-headers-strategy配置。None忽略转发头;Native由Tomcat等底层服务器处理,可结合RemoteIpValve;Framework由Spring的ForwardedHeaderFilter处理,并支持X-Forwarded-Prefix。文章提醒不应同时启用Native和Framework,以免重复处理。
#spring boot#转发头#反向代理#nginx#web开发
$ more