加入infoq企业会员 ,携手员工共同成长,企业内员工可免费领取《极客时间》7天会员
写点什么

java近期新闻综述:cve-金马国际

  • 2022 年 5 月 05 日
  • 本文字数:2643 字

    阅读完需:约 9 分钟

java 近期新闻综述,内容主要涉及 openjdk、jep 426、jdk 19、jakarta ee 10 更新、spring framework 点版本、cve-2022-22968、quarkus 2.8.0、open liberty 22.0.0.4 和 22.0.0.5-beta、micronaut 3.4.2、wildfly 26.1、eclipse glassfish 7.0-m4、piranha 22.4.0、apache camel quarkus 2.8.0、intellij idea 2022.1、ktor 2.0 和 devnexus 2022 大会。

openjdk

jep 426(第四轮孵化)从 jep draft 8280173 状态至候选状态。在 panama 项目的支持下,该 jep 包含了针对前三轮孵化的改进:jep 417(,在 jdk 18 中交付)、jep 414(,在 jdk 17 中交付)以及 jep 338(,在 jdk 16 中作为孵化器模块交付)。jep 426 提议增强 vector api,以便按照 jep 424(外部函数 &内存 api 预览版)的定义,从memorysegment加载或向memorysegment存储向量。

jdk 19

jdk 19的在上周发布,它是 build 17 的,修复了各种。要了解更多细节信息,请查看。

 

对于,我们鼓励开发者通过报告缺陷。

jakarta ee 10

在通往 jakarta ee 10 的道路上,eclipse 基金会 jakarta ee 开发大使在他的每周hashtag jakarta ee 中,在过去的一周里,另有四份规范的发布评审已经结束。这意味着中定义的规范已经有大约一半做好了迎接 jakarta ee 10 的准备:













的发布评审将于 2022 年 4 月 19 日完成。对于其余的规范,目前正在等待兼容性认证申请,并处于 tck 测试的不同阶段,发布评审应该会在未来三周内完成,以确保 jakarta ee 10 能够在 2022 年 5 月底前交付。

spring framework

作为 cve-2022-22965()的后续,vmware了 cve-2022-22968(),因为此前发现,webdatabinder类的配置属性disallowedfields没有得到有效保护。计划于 2022 年 4 月 21 日发布的 spring boot 2.6.7 和 2.5.13 版本也将包含这一修复,但开发人员最好在其 spring boot 应用程序中手动升级 spring framework 依赖。

 

spring framework 5.3.19 和 5.2.21 已经,前者带来了bug 修复和改进,后者带来了。这两个版本还解决了上文所述的 cve-2022-22968 漏洞。

quarkus

quarkus 2.8.0.final,特性包括:将作为默认 rest 层;将 graalvm 22.0 作为默认版本;新的quarkustransaction api;以及 elasticsearch dev services(可以自动启动devtest模式的 elasticsearch 容器)。此外,由于存在二进制兼容性不可靠问题,被从 quarkus bom 中删除。开发人员需要在他们的应用程序中明确指定 assertj 3.22.0。要了解关于这个版本的更多细节,请查阅。

 

infoq 后续将带来更详细的报道。

open liberty

ibm 已经基于了 open liberty 22.0.0.4,特性包括:支持 jdk 18;支持 url 编码字符串客户端证书;;大量的 bug 修复。

 

open liberty 22.0.0.5-beta 版也已,特性包括:支持 2.0;分布式安全缓存(这样多个 liberty 服务器就可以通过jcache共享缓存)。

micronaut

micronaut 基金会了 micronaut 3.4.2,提供了 bug 修复、文档改进,并升级到、、、和。要了解关于这个版本的更多细节,请查阅。

wildfly

在 wildfly 26.1 beta1三周后,红帽公司了 wildfly 26. 1,特性包括:支持 lts 版本 jdk 8、jdk 11 和 jdk 17;能够用 microprofile config;一个新的address_queue_scan属性,用于为标记为删除的队列;一个新的execution-records-limit属性,用于限制通过 jdbc 存储检索的;可以启用资源适配器验证日志目录。要了解关于该版本的更多信息,请查阅。

eclipse glassfish

在通往 glassfish 7.0 的道路上,eclipse 基金会发布了,它提供了:和规范(通过了各自的 tck);更新其他 jakarta ee 10 组件。glassfish 7.0.0-m4 被认为是一个测试版,可在 jdk 11 至 jdk 18 上编译和运行。要了解关于该版本的更多信息,请查阅。

piranha

22.4.0。这个版本被称为 2022 年 4 月“放缓步伐”版,其中包括和更新。要了解关于这个版本的更多信息,请查阅和。

apache camel quarkus

为了与 quarkus 保持一致,apache了 camel quarkus 2.8.0,包含 camel 3.16.0 和 quarkus 2.8.0.final。新功能包括:改进对 windows 的支持;新的 jvm 扩展azure-servicebusgoogle-secret-manager;原生支持mybatis扩展;废弃sparkahcahc-ws扩展;删除ipfsweka扩展;一个基于 vert.x、面向 azure 扩展的 azure http 客户端。要了解关于这个版本的更多信息,可以查看。

jetbrains

jetbrains了 intellij idea 2022.1,新特性包括:支持 jdk 18;新的依赖分析器,用于依赖管理和冲突解决;通知工具窗口提供了一种新的方式来接收和存储来自 ide 的通知;经过更新的新建项目向导改进了新项目的启动;改进 ide 与 kotlin 的性能。要了解关于该版本的更多信息,可在查看。

 

经过一年的酝酿,jetbrains 还了,其特性包括:支持 kotlin 1.6.20;通过一个简化的扩展 api 提供了更简单的插件创建方式;支持,作为对现有 graalvm 支持的补充;提供新的 api,取消postget方法,简化 http 请求;内置支持重试。要了解关于这个版本的更多信息,请查看。

 

infoq 后续将对 jetbrains 的这两款产品进行更详细的追踪报道。

devnexus 大会

在 2021 年的虚拟大会之后,由组织的于上周在乔治亚州亚特兰大的乔治亚世界会议中心举行。会议包括研讨会、演讲和第三届年度,有许多来自 java 社区的知名人士。


原文链接:


2022 年 5 月 05 日 09:261370

评论

发布
暂无评论
发现更多内容
网站地图