2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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:006684

评论

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

元数据的管理

奔向架构师

数据库 大数据 数据资产

「SQL数据分析系列」11. 条件逻辑

Databri_AI

数据库 sql 逻辑 条件

为什么 Python 没有函数重载?如何用装饰器实现函数重载?

Python猫

Python

浩若烟海事半功倍|利用Docker容器技术构建自动化分布式web测试集群Selenium Grid

刘悦的技术博客

Docker Python3 测试 单元测试 测试环境 selenium

APP 开发技术如何进行选型 ?

程序员海军

大前端 App 技术选型 APP开发

硬刚用户画像(一) | 标签体系下的用户画像建设小指南

王知无

Data Mesh,数据网格的道与术

王知无

区块链引发了一场独特的社会运动

CECBC

如何给岗位设计薪资结构?

石云升

股权 薪酬 职场经验 6月日更

前端 JavaScript 中的三种 for 循环语句总结

编程三昧

JavaScript 大前端 for循环

嵌入方法在推荐系统中的应用(二十)

Databri_AI

推荐系统 嵌入

硬刚Hive | 4万字基础调优面试小总结

王知无

大势已来,区块链的真正价值是什么?

CECBC

代码管理工具:Git和SVN

正向成长

git svn

架构师实战营 模块七作业(王者荣耀商城的异地多活架构设计)

代廉洁

架构实战营

网络攻防学习笔记 Day57

穿过生命散发芬芳

网络攻防 6月日更

使用SpringCloud的openFeign组件踩坑纪实

小江

dubbo Feign spring-cloud

全网最详细XSS跨站脚本攻击,不是过来打死我!!

网络安全学海

程序员 网络安全 信息安全 XSS 漏洞修复

Linux之nl命令

入门小站

Linux

一步步设计版本控制系统

Java·课代表

git 版本控制 版本管理

[译] D8 类库脱糖

Antway

6月日更

使用uni-upgrade-center搭建APP更新系统(升级中心+应用升级)

代码哈士奇

uni-app uniapp unicloud uni-admin uni-upgrade-center

架构师实战营 模块七总结

代廉洁

架构实战营

JAVA 面向对象 (十三)-- 关键字static

加百利

Java 6月日更

页面制作的15个CSS技巧

devpoint

CSS css3 Flex 6月日更

JavaScript学习(十一)---RegExp对象

空城机

JavaScript 大前端 6月日更

企业级一站式大数据开发平台理论及实践

王知无

使用uni-admin搭建后台管理系统

代码哈士奇

uni-app uniapp unicloud uni-admin

让数字经济成滇中崛起增长极新引擎

CECBC

从2021钉峰会,看钉钉生态背后的强大赋能力

ToB行业头条

钉钉

在线sitemap链接提取工具

入门小站

工具

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