写点什么

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

评论

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

基于FFmpeg实现一个数据流风格的视频处理工具 | 社区征文

为自己带盐

ffmpeg #技术人的2023总结

大模型发展的前景与挑战 主赛道:技术人的 2023 总结

不叫猫先生

大模型 ChatGPT #技术人的2023总结

【数据安全】金融行业数据安全保障措施汇总

行云管家

金融 数据安全 运维安全 数据安全运维

SVN管理工具Cornerstone for Mac入门教程 Cornerstone永久破解资源

Rose

010 Editor 十六进制编辑器 注册激活版 mac/win

Rose

010 Editor下载 010 Editor破解版 010 Editor注册码 16进制编辑器

SmartGit for Mac(老牌Git客户端)v23.1.1中文注册版 支持M/intel

Rose

SmartGit破解版 SmartGit许可证 Git 客户端 SmartGit for Mac SmartGit 中文

零基础也能搞定文案生成应用,半小时包教包会!「大模型摇摇乐」硬核教程来啦!

飞桨PaddlePaddle

人工智能 代码 零基础 开发教程 文案生成

Fusion Studio 18 v18.6.4完美兼容破解版 附Fusion Studio激活补丁

Rose

mac视频后期特效处理 Fusion Studio 18下载 Fusion Studio激活秘钥 Blackmagic Fusion Studio

CSS属性isolation,走过路过不要错过!

伤感汤姆布利柏

CSS 前端

Amazon CodeWhisperer 免费的 AI 代码生成助手!最新体验反馈~

亚马逊云科技 (Amazon Web Services)

人工智能 亚马逊云科技 云上探索实验室 Amazon CodeWhisperer

软件测试/人工智能丨成员运算符

测试人

人工智能 软件测试

INTO领航:2023社交变革峰会揭示数字社交的未来格局

极客天地

Q-learning 入门:以 Frozen Lake 游戏环境为例

Baihai IDP

人工智能 程序员 AI 强化学习 白海科技

mac强大的音频处理工具Ableton Live 12 中文版最新

胖墩儿不胖y

Mac软件 mac音频编辑器

Atlassian发布四个CVSS风险评分9.0或更高漏洞,影响多个产品

龙智—DevSecOps解决方案

Atlassian

LED透明屏市场前景展望

Dylan

全球经济下行 中美贸易 LED LED显示屏 led显示屏厂家

寿光教育城乡一体化的秘诀,藏在“教育一朵云”里

脑极体

云平台

在自动化测试时,Python常用的几个加密算法,你有用到吗

华为云开发者联盟

Python 开发 自动化测试 华为云 华为云开发者联盟

开源MES/免费MES/开源MES生产流程管理

万界星空科技

开源 开源代码 开源软件 免费开源 开源mes

NFTScan | 12.04~12.10 NFT 市场热点汇总

NFT Research

NFT NFTScan nft工具

万界星空科技低代码平台:搭建MES系统的优势

万界星空科技

低代码 数字化 MES系统 低代码开发 mes

MongoDB和阿里云携手驱动WeLab 引领超千万用户迈向智能金融未来

极客天地

SVN优缺点详解及版本控制系统选型建议

龙智—DevSecOps解决方案

svn 版本控制

Blackhat Europe 2023 | 百度安全揭秘多平台NPU背后的安全风险

百度安全

Topaz Video AI for mac v4.0.7注册激活版 人工智能视频增强 支持M/Intel

Rose

mac软件下载 人工智能视频增强 Video Enhance AI 下载 Video Enhance AI 注册

Web网页端IM产品RainbowChat-Web的v6.0版已发布

JackJiang

网络编程 即时通讯 IM

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