写点什么

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

评论

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

提升质量透明度,动力电池企业的数据驱动生产实践 | 数据要素 × 工业制造

奇点云

奇点云 数据要素 工业制造

龙蜥社区第 22 次运营委员会圆满结束!

OpenAnolis小助手

开源 操作系统 国产操作系统 龙蜥社区

【教程】苹果上架常见要求的有哪些?

雪奈椰子

Kubernetes与低代码开发应用:实现高效协同开发的新模式

不在线第一只蜗牛

Kubernetes 容器 低代码

产学研用全覆盖!信通院、中兴通讯、复旦大学等 12 家厂商共同成立龙蜥社区系统运维联盟(SOMA)

OpenAnolis小助手

操作系统 国产操作系统 龙蜥社区

免费!API对接淘宝店铺啦!—操作超简易!

技术冰糖葫芦

API 接口

龙智亮相2024国际集成电路展览会暨研讨会(IIC Shanghai),分享芯片研发及管理解决方案与技术实践

龙智—DevSecOps解决方案

芯片研发

龙蜥社区荣获 2023 年度龙芯“十佳基础软件合作伙伴”奖

OpenAnolis小助手

开源 操作系统 国产操作系统 龙蜥社区

🚀2023最新版克魔助手抓包教程(9) - 克魔助手 IOS 数据抓包

雪奈椰子

详解CloudBees CI,助力Jenkins用户顺利迁移并构建高效CI/CD平台

龙智—DevSecOps解决方案

ci 持续集成 CD

解决过期苹果App应用的方法

【教程】一个比较良心的C++代码混淆器

雪奈椰子

悦数图数据库推出 AI 知识图谱构建器及图语言生成助手

悦数图数据库

视频教程:如何集成Perforce Helix Core与S3 存储,助力无限扩展储存空间

龙智—DevSecOps解决方案

版本控制 S3 版本控制软件 储存库

走进 Intel,深度探讨合作发展规划交流会圆满结束 | 理事长走进系列

OpenAnolis小助手

开源 操作系统 国产操作系统 龙蜥社区

走进龙芯中科交流会圆满结束!深入探讨未来合作规划 | 理事长走进系列

OpenAnolis小助手

操作系统 国产操作系统 龙蜥社区

走进浪潮信息,深入探讨社区发展规划交流会圆满结束 | 理事长走进系列

OpenAnolis小助手

开源 操作系统 国产操作系统 龙蜥社区

低代码开发与物联网应用:重塑未来技术生态

快乐非自愿限量之名

技术 低代码 物联网

【教程】 iOS混淆加固原理篇

雪奈椰子

谈谈我对 AIGC 趋势下软件工程重塑的理解

阿里巴巴云原生

阿里云 云原生 AIGC

龙蜥系统运维联盟第二次会议圆满召开,深度探讨联盟发展方向

OpenAnolis小助手

开源 操作系统 国产操作系统 龙蜥社区

龙蜥社区第四届理事大会圆满召开!中兴、英特尔、浪潮成为副理事长单位!龙蜥高级顾问团成立!

OpenAnolis小助手

开源 操作系统 国产操作系统 龙蜥社区

玄湾OS 重磅开源!专为容器安全运行的轻量级云原生操作系统

OpenCloudOS

Linux

深入了解如何对IPA包进行有效的混淆处理

雪奈椰子

Databend x CubeFS:面向未来的企业级云原生数据存储与分析

Databend

金融科技领袖汇聚:图技术+大模型驱动金融创新

悦数图数据库

图数据库

龙年新目标!龙蜥安全联盟第三次月会圆满结束

OpenAnolis小助手

开源 操作系统 国产操作系统 龙蜥社区

龙蜥操作系统荣登开放原子开源基金会“2023 生态开源项目”奖项榜单

OpenAnolis小助手

开源 操作系统 国产操作系统 龙蜥社区

苹果证书过期有什么影响

雪奈椰子

ai制图软件有哪些?这5款自动生成绘画工具值得推荐!

彭宏豪95

人工智能 在线白板 办公软件 AIGC AI绘画

59 人参会,探讨新年发展!龙蜥社区技术委员会、运营委员会会议圆满结束

OpenAnolis小助手

开源 操作系统 国产操作系统 龙蜥社区

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