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

Java 近期新闻: JReleaser 1.2、Spring Batch、PrimeFaces、Quarkus、JobRunr 与 Apache Beam

  • 2022-09-13
    北京
  • 本文字数:1613 字

    阅读完需:约 5 分钟

Java近期新闻: JReleaser 1.2、Spring Batch、PrimeFaces、Quarkus、JobRunr与Apache Beam

最近,Java 社区相对比较平静,本期的新闻包括 JDK 19、JDK 20、Spring Batch 5.0.0-M5、Quarkus 2.11.3、JReleaser 1.2.0、PrimeFaces 12.0.0-M3、JobRunr 5.1.8、Apache Beam 2.14.0 和 Apache Johnzon 1.2.19。

JDK 19

JDK 19依然处于发布候选阶段,预计 GA 版本会在 2022 年 9 月 20 日发布。发布说明包含了文档的链接,比如完整的API规范以及一个标注的API规范,后者对比了 JDK 18(Build 36)和 JDK 19(Build 36)的差异。InfoQ 会持续跟进,提供更详细的新闻。

JDK 20

JDK 20 的早期访问构建版本Build 12发布,它是对 Build 11 的更新,包括对各种问题的修复。关于该版本的更多细节,请参阅发布说明


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

Spring 框架

经过前段时间的忙碌,最近 Spring 团队比较安静。


在通向Spring Batch 5.0.0 的道路上,第五个里程碑版本发布,其更新包括:删除JobLauncherTestUtils中 Job 的自动装配,迁移至 JUnit Jupiter 以及文档的改进。这个发布版本还升级了依赖,包括 Spring Framework 6.0.0-M5、Spring Data 2022.0.0-M5、Spring Integration 6.0.0-M4、Spring AMQP 3.0.0-M3、Spring for Apache Kafka 3.0.0-M5、Micrometer 1.10.0-M4 和 Hibernate 6.1.2.Final。最后,Spring Batch 5.0.0-M5 还弃用了两项内容,分别是用于游标/分页的 Hibernate ItemReaderItemWriter接口,取而代之的是基于 Jakarta Persistence 规范的接口,另外,因为发现在 JUnit 中存在两个提供相同功能的静态方法,AssertFile类也被弃用。关于该版本的更多信息,请参阅发布说明

Quarkus

Red Hat发布了Quarkus 2.11.3.Final,该版本对CVE-2022-2466进行了全面修复,该漏洞是在SmallRye GraphQL服务器扩展中发现的,它会导致服务器请求无法正确终止。此外,还对mariadb-java-client 3.0.7、postgresql 42.4.1 和 42.4.2 以及mysql-connector-java 8.0.30 进行了升级。关于该版本的更多信息,请参阅发布说明

JReleaser

JReleaser 1.2.0 版本发布 ,它是一个简化项目发布的 Java 工具,该版本的特性包括:支持将Flatpak作为打包器;允许basedir作为一个命名模板;允许通过 Twitter4J 在 Twitter 上发布消息文件,在这个过程中每一行都会是一条单独的消息,并且会跳过空行;它会通过日志发现-add-launcher参数没有传入,进而提供了配置未使用的自定义启动器的方案。另外,还有很多的依赖升级,包括jsonschema 4.26.0、github-api 1.308、slf4j 2.0.0、aws-java-sdk 1.12.270 and 1.12.290 和jsoup 1.15.3。关于该版本的更多信息,请参阅发布说明

PrimeFaces

在通往PrimeFaces 12.0.0 的道路上,第三个候选版本已经发布,其特性包括:修复了AutoComplete组件在Apache MyFaces上无法运行的问题;新的showMinMaxRange属性,允许导航范围超过最小/最大日期,其默认值为trueDataTable组件提供了新的showSelectAll属性,在列的标题中会显示“select all checkbox”。更多细节可以在问题列表中找到。

JobRunr

JobRunr的创始人和主要开发者Ronald Dehuysser发布了5.1.8版本,这是一个在 Java 中执行后台进程的工具,该版本包含了为后台 job 服务器关闭指标的功能。

Apache 软件基金会

Apache Beam 2.41.0 版本发布,它包含了大量的缺陷修正,并且为 Python RunInference转换为 Java 提供了对KV类的支持。关于该版本的更多信息,请参阅发布说明。关于 Apache Beam 的更深入介绍可以参阅 InfoQ 的技术文章


Apache Johnzon的 1.2.19 版本发布,该项目完整实现了 JSR 353,即Java API for JSON Processing(JSON-P),和 JSR 367,即Java API for JSON Binding(JSON-B)规范,发布的特性包括:在PojoGenerator类中对枚举的基本支持;在 onEnum 回调中添加 JSON-Schema;能够确保枚举使用JsonbProperty时,导入它;暴露PojoGenerator类中的toJavaName()方法给子类。关于该版本的更多信息,请参阅发布说明


原文链接:

Java News Roundup: JReleaser 1.2, Spring Batch, PrimeFaces, Quarkus, JobRunr, Apache Beam

2022-09-13 09:078266

评论

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

如何通过Java应用程序添加或删除 PDF 中的附件

在下毛毛雨

PDF Java’ 添加注释

堆叠降噪自动编码器 Stacked Denoising Auto Encoder(SDAE)

Geek_7ubdnf

图像处理

目标跟踪相关知识总结

Geek_7ubdnf

图像处理

PyTorch中 nn.Conv2d与nn.ConvTranspose2d函数的用法

Geek_7ubdnf

Python PyTorch

上海前端培训课程哪家的好

小谷哥

带你来吃瓜!Andy Pavlo教授带您一文回顾数据库的2022年

StoneDB

MySQL 数据库 HTAP StoneDB 企业号 1 月 PK 榜

软件测试/测试开发丨如何从 0 开始学 Python 自动化测试开发(一)

测试人

Python 软件测试 自动化测试 测试开发

无需服务器开发,实现设备状态缓存方案——实践类

阿里云AIoT

sql 缓存 运维 物联网 存储

极光笔记 | 如何为 iOS 16 创建一个实时活动

极光GPTBots-极光推送

ios 开发者 运营 API

PyTorch中 torch.nn与torch.nn.functional的区别

Geek_7ubdnf

Python PyTorch

Integer.valueOf(String) 方法之惑

Steven

I see you!「2022 龙蜥社区优秀贡献者」正式启动

OpenAnolis小助手

开源 龙蜥社区 2022 奖项 优秀贡献者

Python将二维数组输出为图片

Geek_7ubdnf

Python

小令观点 | 个人信息泄露——当代数字身份之殇

令牌云数字身份

数字身份 信息泄露 身份

尚硅谷Filebeat视频教程发布

小谷哥

RPN:Region Proposal Networks (区域候选网络)

Geek_7ubdnf

图像处理

深圳大数据程序员培训多长时间可以找工作

小谷哥

创建Root权限虚拟环境

Geek_7ubdnf

Linux

软件测试/测试开发丨Google 测试总监聊如何经营成功的测试职业生涯

测试人

软件测试 自动化测试 测试开发 职业生涯

小令观点 | 人脸识别遇到了什么关键性难题?

令牌云数字身份

人脸识别 难题攻克

高性能网络SIG月度动态:virtio新设备进入virtio规范、smc新特性IPC性能比tcp提升88% | 龙蜥SIG

OpenAnolis小助手

操作系统 高性能网络 龙蜥社区 sig virtio

Python中LSTM回归神经网络的时间序列预测

Geek_7ubdnf

Python

软件测试/测试开发丨从 0 开始学 Python 自动化测试开发(二):环境搭建

测试人

Python 软件测试 自动化测试 测试开发

培训学习大数据开发技术怎么样

小谷哥

Python将图片输出为二维数组并保存到txt中

Geek_7ubdnf

Python

稳扎稳打,坚定前行 | 一文带你回顾 StoneDB 的 2022 年

StoneDB

MySQL 数据库 HTAP StoneDB 企业号 1 月 PK 榜

房价危机:疫情后时代席卷全球的新变局|数据报告

前嗅大数据

数据分析 数据采集 爬虫案例 爬虫工具 房价

PyTorch的简单实现

Geek_7ubdnf

Python PyTorch

前端面授培训课程哪里好呢

小谷哥

Java近期新闻: JReleaser 1.2、Spring Batch、PrimeFaces、Quarkus、JobRunr与Apache Beam_编程语言_Michael Redlich_InfoQ精选文章