开工福利|免费学 2200+ 精品线上课,企业成员人人可得! 了解详情
写点什么

Java 近期新闻:Java Operator SDK 5.0、Open Liberty、Quarkus MCP、Vert.x、JBang、TornadoVM

  • 2025-02-06
    北京
  • 本文字数:1940 字

    阅读完需:约 6 分钟

大小:981.96K时长:05:35
Java近期新闻:Java Operator SDK 5.0、Open Liberty、Quarkus MCP、Vert.x、JBang、TornadoVM

JDK 24

JDK 24 早期访问版本Build 34 已发布,包含自 Build 33 以来的 更新,解决了多个问题。更多关于此版本的详细信息可以在发布说明中找到。


JDK 25

JDK 25 早期访问版本Build 8 已发布,包含自 Build 7 以来的更新,解决了多个问题。更多关于此版本的详细信息可以在发布说明中找到。


对于 JDK 24JDK 25,开发人员可以通过 Java Bug Database 提交问题。


TornadoVM

TornadoVM 1.0.10 包含了错误修复、兼容性增强和改进:新增命令行选项 -Dtornado.spirv.runtimes,用于选择调度和管理 SPIR-V 的运行时(Level Zero 和/或 OpenCL);支持使用 HalfFloat 类型进行矩阵乘法。更多关于此版本的详细信息可以在发布说明中找到。


Spring Framework

Spring Cloud 2025.0.0 第一个里程碑版本(代号 Northfields)包含了错误修复和对子项目的更新:Spring Cloud Kubernetes 3.3.0-M1、Spring Cloud Function 4.3.0-M1、Spring Cloud Stream 4.3.0-M1 以及 Spring Cloud Circuit Breaker 3.3.0-M1。此版本基于 Spring Boot 3.5.0-M1。更多关于此版本的详细信息可以在发布说明中找到。


Open Liberty

IBM 发布 Open Liberty 25.0.0.1,更新了以下功能:Batch API (batch-1.0)、Jakarta Batch 2.0 (batch-2.0)、Jakarta Batch 2.1 (batch-2.1)、Java Connector Architecture Security Inflow 1.0 (jcaInboundSecurity-1.0) 和 Jakarta Connectors Inbound Security 2.0 (connectorsInboundSecurity-2.0),以支持 InstantOn;并引入了 webModuleClassPathLoader 配置属性,用于控制由 Web 模块 Class-Path 属性引用的 JAR 文件所使用的类加载器,从而简化 Web 模块迁移。


Quarkus

Quarkus 3.18.0 发布,包含了错误修复、依赖项升级和一些显著的变更,例如:将 Micrometer 集成到 WebSockets Next 扩展中;在 OpenID ConnectOpenID Connect Client 扩展中支持使用文件系统加载的客户端断言进行 JWT Bearer 客户端身份验证;新增 OpenID Connect Redis Token State Manager 扩展,用于将 OIDC 连接令牌状态存储在 Redis 缓存数据源中。更多关于此版本的详细信息可以在更新日志中找到。


Quarkus 团队还推出了他们自己的 Model Context Protocol(MCP)协议实现,目前包含三个服务器:JDBC、文件系统和 JavaFX。这些服务器已通过 Claude for DesktopModel Context Protocol CLIGoose 客户端进行了测试。为简单起见,团队推荐使用 JBang 来使用这些服务器,但不是必需的。


Apache 软件基金会

为与 Quarkus 保持一致,Camel Quarkus 3.18.0 发布(包含 Camel 4.9.0 和 Quarkus 3.18.0),解决了一些问题,例如:Kamelet 扩展无法将 ClasspathResolver 实例(在 DefaultResourceResolvers 中定义的内部类)序列化为字节码;Debezium BOM 自 Debezium 1.19.2.Final 发布以来对 Cassandra CQL 扩展驱动程序的单元测试产生的影响。更多关于此版本的详细信息可以在发布说明中找到。


Infinispan

Infinispan 15.1.5 发布,包含了依赖项升级和问题修复,例如:使用 DELETE 语句并发删除导致 cache::removeAsync 返回 null,从而引发 NullPointerException;HotRodUpgradeContainerSSLTest 类的实例因 PersistenceManagerImpl 类无法启动而导致测试套件崩溃。更多关于此版本的详细信息可以在发布说明中找到。


Java Operator SDK

Java Operator SDK 5.0.0 发布,持续改进新功能,例如:Kubernetes Server-Side Apply 被提升为一等公民,默认用于修补状态资源;EventSource 接口的责任发生了变化,现在负责监控资源和处理访问缓存资源、过滤以及之前由 ResourceEventSource 子接口维护的其他功能。更多关于此版本的详细信息可以在发布说明中找到。


JBang

JBang 0.123.0 发布,包含了错误修复、文档改进和新功能:现在支持在捆绑的 MANIFEST.MF 文件中使用 add-open 和 exports 等选项;在受支持的 IDE 列表中新增了 Cursor(AI 代码编辑器)。更多关于此版本的详细信息可以在发布说明中找到。


Eclipse Vert.x

Eclipse Vert.x 5.0 的第四个候选版本 发布,主要变更包括:移除了已弃用的类——ServiceAuthInterceptor 和 ProxyHelper,以及在 ServiceBinder 类中定义的两个重载的 addInterceptor() 方法;支持 Java 平台模块系统(JPMS)。更多关于此版本的详细信息可以在发布说明弃用及重大变更中找到。


JHipster

JHipster Lite 1.26.01.25.0 发布,包含了错误修复、依赖项升级和新功能/增强,例如:新增了 PostgreSQL、MariaDB、MySQL 和 MSSQL 的数据源模块;重构模块的状态排名系统。1.26.0 版本是 JHipster Lite 的第 100 次发布版本。更多关于这些版本的详细信息可以在 1.26.0 的发布说明和 1.25.0 的发布说明中找到。


原文链接

https://www.infoq.com/news/2025/02/java-news-roundup-jan27-2025/

2025-02-06 10:218265

评论

发布
暂无评论

DAPP的商业模型创新: 探索可持续盈利路径

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

区块链交易所技术开发架构解析 交易所开发团队

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

区块链钱包开发指南: 探究区块链钱包开发涉及

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

NFT卡牌质押分红模式开发技术讲解分析

区块链软件开发推广运营

区块链开发 链游开发 NFT开发 公链开发 区块链开发DAPP开发

C++ 构造函数实战指南:默认构造、带参数构造、拷贝构造与移动构造

小万哥

程序人生 编程语言 软件工程 C/C++ 后端开发

混淆原理与实践指南

雪奈椰子

活动回顾丨云原生开源开发者沙龙北京站回放 & PPT 下载

阿里巴巴云原生

阿里云 云原生

SLS 查询新范式:使用 SPL 对日志进行交互式探索

阿里巴巴云原生

阿里云 云原生 日志服务

Gather:基于 DePIN 体系构建的 Web3 社交生态

股市老人

Giants Planet 宣布推出符文,建立在坚实价值的基础上

威廉META

得物 ZooKeeper SLA 也可以 99.99%丨最佳实践

阿里巴巴云原生

zookeeper 阿里云 云原生

时装品牌数字化商品管理:突破实施难点与策略解析

第七在线

当AI文曲星,照耀学海

白洞计划

AI

2024年最新仿斗鱼、虎牙电竞游戏直播平台,源码演示案例

软件开发-梦幻运营部

终于有人讲清楚了什么是云原生

张磊

DevOps 微服务 云原生 容器化

创作者变身知识智能体,AI时代的“超级个体”

脑极体

AI

一文读懂链游!探索链游的前世今生,区块链与游戏结合的新兴趋势

区块链软件开发推广运营

dapp开发 区块链开发 链游开发 NFT开发 公链开发

4+1 视图建模及架构设计工程实践

智在碧得

软件测试 性能测试 架构设计 软件建模 架构建模

销帮帮CRM与电商运营增效的关系?

RestCloud

CRM 业务系统 APPlink 自动化集成

【教程】iOS应用上架流程详解

软件测试学习笔记丨Selenium文件上传弹框处理

测试人

软件测试

【JavaScript】微信小程序:高效性能优化策略与实践

智在碧得

软件测试 性能测试 JavaScrip 功能测试 软件测试工具

从0到1:社区论坛小程序开发笔记

CC同学

Java近期新闻:Java Operator SDK 5.0、Open Liberty、Quarkus MCP、Vert.x、JBang、TornadoVM_编程语言_Michael Redlich_InfoQ精选文章