Java 近期资讯:Spring Shell、JReleaser、TornadoInsight和Apache Camel

来源: InfoQ - 后端

原文

JDK 26

连续第二周,JDK 26的早期访问版本仍为Build 29。更多详情请参阅其发布说明

JDK 27

同样,JDK 27的早期访问版本当前仍为Build 3。详细信息可查阅其发布说明

对于JDK 26JDK 27,鼓励开发者通过Java Bug数据库报告缺陷。

Spring Framework

Spring Shell 4.0.0正式发布GA版本,包含缺陷修复、文档改进、依赖项升级以及多项新特性,包括,命令编程模型重构,在使用Spring Boot时,不再需要@EnableCommand或@CommandScan注解,并修复了@Command注解的意外行为;全新升级的DSL,解决了CommandRegistration.Builder实例与Spring Security的SecurityFilterChain接口在新构建器格式下的匹配问题;与Spring Framework 7.0和Spring Boot 4.0对齐;新增对JSpecify的空安全(null safety)支持。更多细节请参见发布说明

JReleaser

JReleaser 1.22.0发布,这是一个用于简化Java项目发布流程的工具,本次更新包括缺陷修复、文档改进、依赖项升级以及新功能,包括,Signing模块全面重构,支持同时使用多种方法对构件(artifacts)进行签名;新增对Minisign(一个用于文件签名和验证的工具)的支持;支持在部署构件到Maven Central时跳过等待期。更多详细信息请见发布说明

TornadoVM

TornadoVM团队宣布,其开源IntelliJ 插件TornadoInsight(旨在提升TornadoVM的开发体验)现已兼容最新发布的TornadoVM 2.0。相关配置指南也已同步更新。关于TornadoInsight的更多信息,可参考InfoQ的新闻报道

Apache Camel

Apache Camel 4.14.3发布,包含缺陷修复、依赖项升级及功能改进,包括,在使用Camel JBang时,可通过--repos命令为Camel Kamelet相关操作指定Maven仓库;Camel Neo4j组件改进了消息体的检测逻辑,避免内部错误;修复了Camel Netty中SSL客户端证书主题名称(subject name)从可读字符串表述被错误转换为晦涩的LDAP格式的问题。更多详情请查阅发布说明

原文链接:

Java News Roundup: Spring Shell, JReleaser, TornadoInsight, Apache Camel