写点什么

Java 近期新闻:Spring Shell、Micronaut、JReleaser、JobRunr

  • 2024-01-18
    北京
  • 本文字数:1364 字

    阅读完需:约 4 分钟

大小:701.94K时长:03:59
Java近期新闻:Spring Shell、Micronaut、JReleaser、JobRunr

JDK 23


JDK 23早期构建版本Build 4已发布,包含了自 Build 3 以来的更新内容,修复了各种问题。关于此版本的更多细节,请查阅发布说明


JDK 22


JDK 22早期构建版本Build 30也已发布,包含了自 Build 29 以来的更新内容,修复了各种问题。关于此版本的更多细节,请查阅发布说明


开发者可以通过Java Bug数据库报告JDK 23JDK 22的问题。


Spring Framework


Spring Shell 3.2.03.1.7已发布,修复了一些显著的错误,例如:ExitCodeAutoConfiguration类与CommandParserExceptionsException类不匹配,原因是在 Spring Boot 3.2.0 和 3.2.1 之间的运行逻辑发生了变化,异常不再被包装在IllegalStateException类中;在使用原生镜像生成应用程序后使用--file命令行选项时,由于运行时反射的配置不完整,会抛出 NullPointerException。这两个版本还分别将 Spring Boot 升级至 3.2.1 和 3.1.7。关于这些版本的更多细节,请查阅3.2.03.1.7的发布说明。


Micronaut


Micronaut 基金会发布Micronaut Framework 4.2.3,包含Micronaut Core 4.2.3、问题修复、依赖项升级以及对模块Micronaut AWSMicronaut Maven插件的更新。显著变更包括:修复@Generated注解问题,一个同时使用@Client注解注解的类不会被内省;改变使用TypeVariable接口来提取类型变量名称的方法,而不是使用toString()。关于此版本的更多细节,请查阅发布说明


JReleaser


JReleaser 1.10.0 已发布,这是一个 Java 工具,用于简化创建项目发布流程。此版本包含了问题修复、文档改进以及一些显著变更,例如:自动将链接转换为 Markdown 格式、YAML 文件中java.options的内容应该被作为$JAVA_OPTS环境变量的输入,以及将其他元素(如部署器和组装器)的属性添加到生成的 JReleaser 属性报告中。关于此版本的更多详细信息,请参阅发布说明


JobRunr


JobRunr 6.3.4 已发布,这是一个用于进行 Java 后台任务处理(分布式并且由持久存储提供支持)的库。此版本的显著变更包括:在启动多个服务器时,与 Micronaut 的集成得到了改进;为提高与 Quarkus 的兼容性,不再使用一个已在 Quarkus 3.6 中被弃用的方法。关于此版本的更多详细信息,请参阅发布说明


Java 社区


2023 年年底,Oracle 高级总监、产品管理和开发者参与部门的Sharat Chander发表了一篇文章Tis the season of…Thanks!,在文中表达了对 Java 社区所做贡献的感谢,他写道:


随着年末的临近,我想总结一下开发者社区所做的持续不断的动力,这些努力让 Java 保持活力。


随着 Java 技术的不断进步,正是你们赋予了它更强大的活力。因此,在假期来临之际,我想代表 Oracle 的 Java 开发者关系团队对许多做出贡献和热情参与的人表示感谢、赞赏和认可。


2023 年的亮点包括:Devoxx UK(10 周年)、Devoxx Belgium(20 周年)、Devoxx Morocco(10 周年)和J-Fall(20 周年)等会议里程碑纪念日;有 18 位新加入的Java Champions;超过 360 个 Java 用户组(JUG),其中第一个 JUG,NYJavaSIG,始于 1996 年;Dev.javaDuke's Corner的众多贡献者。


Apache Camel


Red Hat 高级软件工程师、Apache Camel 贡献者Claus Isben发表了关于 Apache Camel 项目和 Java 社区贡献的年底总结。亮点包括:33 个 Camel Core 发布版本、13 个 Camel Quarkus 发布版本、7 个 Camel K 发布版本、1021 名 GitHub 贡献者、68078 次代码提交、12593 个已关闭的 PR。


原文链接

https://www.infoq.com/news/2024/01/java-news-roundup-jan01-2024/

2024-01-18 08:006518

评论

发布
暂无评论
发现更多内容

VPS服务器搭建指南:快速、简单、高效的秘诀大揭秘

一只扑棱蛾子

VPS VPS服务器

macOS 14 Sonoma 14.1.1正式版离线安装包下载

iMac小白

inBuilder低代码平台新特性推荐-第十一期

inBuilder低代码平台

低代码 开发

Parallels Desktop 19完美激活秘钥

iMac小白

PAM助力企业加强信息安全建设

尚思卓越

运维 网络安全 信息安全 特权账号

PAM为用户带来哪些收益

尚思卓越

网络安全 特权账号

FFA 2023|字节跳动 7 项议题入选

字节跳动云原生计算

flink FFA 2023

Python subprocess模块的高级玩法

秃头小帅oi

Python 程序员 低代码 subprocess 前沿

融云 Global IM UIKit 正式上线,开发更自由,服务更稳定

融云 RongCloud

产品 开发 IM API Global IM UIkit

OpenHarmony亮相MTSC 2023 | 质量&效率共进,赋能应用生态发展

OpenHarmony开发者

OpenHarmony

DBeaverUltimate旗舰版下载 数据库管理软件

iMac小白

Tableau Desktop 2019 for Mac(最好用的数据分析工具)激活版下载

iMac小白

在线教育如何基于小程序进行技术创新

Onegun

小程序 在线教育

AE插件:GifGun 2.0.12激活破解版 支持AE2023

iMac小白

浪潮信息赵帅:实现算力全流程绿色化,推动数据中心可持续发展

财见

谷歌要如何优化引流?谷歌引流有什么优势?

九凌网络

软件测试/人工智能|利用 EvoSuite 自动生成高质量的 Java 单元测试用例

霍格沃兹测试开发学社

Native Instruments Kontakt 6 for Mac激活版下载

iMac小白

anyRTC 融合音视频能力底座:助力企业数字化转型

anyRTC开发者

音视频 视频会议 融合会议 视频监控 电话会议

C#简化工作之实现网页爬虫获取数据

不在线第一只蜗牛

Java C# 开发 网络爬虫

软件测试/人工智能|使用 GraphWalker 实现自动化测试用例生成

霍格沃兹测试开发学社

1天开发一个教育类App!我是怎么办到的

FN0

小程序 App

「我在淘天做技术」迈步从头越-阿里妈妈广告智能决策技术的演进之路

阿里技术

广告 淘天 阿里妈妈 广告智能决策技术 自动出价

浪潮信息发布源2.0基础大模型,千亿参数全面开源

财见

应用容器化转型系列-容器部署进阶

品高云计算

Things3 for Mac(日程和任务管理工具) 3.19.3激活破解版

mac

任务管理工具 苹果mac Windows软件 Things 3

HarmonyOS传感器开发指南

HarmonyOS开发者

HarmonyOS

iOS-打包上架构建版本一直不出现/正在处理/自动消失

雪奈椰子

Web 3.0最热门趋势:基于NFT的DAO-NFT和DAO如何彻底改变 Web3.0

区块链软件开发推广运营

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

解锁Jira本地部署的数据中心版高级功能,打造高效、智能、精细化的项目管理

龙智—DevSecOps解决方案

Jira

谷歌趋势官网是什么?谷歌趋势有哪些功能?

九凌网络

Java近期新闻:Spring Shell、Micronaut、JReleaser、JobRunr_编程语言_Michael Redlich_InfoQ精选文章