AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

Java 近期新闻:Payara Platform 6、Spring 更新和 CVE、异步堆栈跟踪 VM API

  • 2022-11-16
    北京
  • 本文字数:3310 字

    阅读完需:约 11 分钟

Java近期新闻:Payara Platform 6、Spring更新和CVE、异步堆栈跟踪VM API

OpenJDK

JEP 435(异步堆栈跟踪VM API)于上周从 Draft 8284289 状态提升Candidate 状态。这份 HotSpot JEP 提议定义一个经过充分测试的、高效可靠的 API,用于异步收集堆栈跟踪信息,其中包括有关 Java 和本地堆栈帧的信息。

JDK 20

JDK 20 的早期访问构建Build 22于上周发布,它是 Build 21 的升级,修复了各种问题。要了解关于这个构建的更多细节,请查看发布说明

 

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

JavaFX 20

JavaFX 20 的早期访问构建Build 6Build 5正式面向 Java 社区发布。按照设计,JavaFX 应用程序开发人员可以在 JDK 20 早期访问构建上使用 JavaFX 20 构建和测试他们的应用程序。

Generational ZGC

Generational ZGC 的早期访问构建Build 20-genzgc+2-20 也面向 Java 社区发布了,它基于 JDK 20 的一个不完全版本。

Spring Framework

在通往Spring Framework 6.0.0 的道路上,第三个候选版本发布。该版本带来了 22 项 Bug 修复和改进,包括:在@HttpExchange注解定义的方法中支持@RequestPart参数;引入SimpleValueStyler类与ToStringCreator类搭配使用;为HttpServiceProxyFactory类的客户端提供 AOT 支持。按照计划,GA 版本将于 2022 年 11 月正式发布,这个候选版本将是这之前的最后一个候选版本。要了解关于这个版本的更多细节,请查看发布说明

 

Spring Data 2022.0.0 的第二个候选版本(代号为 Turing)发布。该版本修复了许多 Bug,并通过Micrometer优化了Spring Data MongoDBSpring Data RedisSpring Data for Apache Cassandra模块的可观察性。此外,所有的模块都升级到了对应的 RC2 版本。要了解关于这个版本的更多细节,请查看发布说明

 

Spring Security的 5.7.5 和 5.6.9 版本发布,修复了以下问题:AuthorizationFilter类错误地扩展了OncePerRequestFilter类;作用域映射错误。要了解关于这个版本的更多细节,请查看5.7.55.6.9版本的发布说明。

 

在通往Spring Cloud 2022.0.0 的道路上,第一个候选版本发布。除了把Spring Cloud CLISpring Cloud for Cloud FoundrySpring Cloud Sleuth从发布序列中移除了之外,所有子项目都升级到了 RC1 的相应版本。要了解关于这个版本的更多细节,请查看发布说明

 

Spring Authorization Server 1.0.0 的第一个候选版本发布,新特性包括:@EnableWebSecurity注解与@Configuration注解一起使用;用SecurityContextRepository接口中定义的loadDeferredContext()方法替换loadContext()方法;将 0.4 发布序列的增强合并到main。要了解关于这个版本的更多细节,请查看发布说明

 

类似地,Spring Authorization Server 0.4.0 的第一个候选版本发布,改进了与OidcUserInfoEndpointFilterOidcClientRegistration类相关的自定义端点。要了解关于这个版本的更多细节,请查看发布说明

 

在通往Spring Modulith 0.1 的道路上,第二个里程碑版本发布。该版本带来了一些新特性,如在可观察模块中删除了过时的spring.factories 属性;确保测试自动配置排在最前面。Spring Modulith 是 10 月底发布的。InfoQ 后续将带来更详细的报道。

 

以下是 VMware 上周发布的三个 CVE:

 

建议开发者升级到Spring Tools 4.16.1和 Spring Security 5.7.5及5.6.9

Payara

Payara发布Payara平台的 2022 年 11 月版。该版本推出了 Payara Community 6.2022.1,既是作为 Payara 6 Community 的第一个稳定版本,也是作为 Jakarta EE 10平台Web ProfileCore Profile的兼容实现。Payara 6 将作为 Payara Platform Community 的最新版本。要了解关于这个版本的更多细节,请查看发布说明

 

Payara Community 5.2022.4 是 Payara 5 Community 的倒数第二个版本。要了解关于这个版本的更多细节,请查看发布说明

 

Payara Enterprise 5.45.0 带来了 5 项 Bug 修复、1 项安全修复和 2 项改进。要了解关于这个版本的更多细节,请查看发布说明

 

所有这些新版本都解决了一个零日漏洞,即如果应用程序部署到根上下文中,则攻击者可以探查WEB-INFMETA-INF文件夹的内容。

Micronaut

Micronaut 基金会发布了 Micronaut 3.7.3,带来了 Bug 修复和MicronautTest ResourcesMicronaut ServletMicronaut SecurityMicronaut KafkaMicronaut Redis的补丁版本。SnakeYAML 1.33 和 Netty 4.1.84 也进行了依赖升级。要了解关于这个版本的更多细节,请查看发布说明

MicroProfile

在通往 MicroProfile 6.0 的道路上,MicroProfile工作组提供了 MicroProfile 6.0 的第二个候选版本。该版本更新了所有规范。还有一点需要注意的是,MicroProfile OpenTracing 规范已经被新的MicroProfile Telemetry规范所取代。MicroProfile 6.0 的 GA 版本预计将在 2022 年 11 月底/ 12 月初发布。

Hibernate

Red Hat 性能团队发现了一种特定的代码模式,在大型多核服务器上,它会引发严重的性能损失。包括Hibernate ORM在内的许多库都受到了影响。作为缓解这个问题的第一步,Hibernate ORM 6.1.5.Final带来了一些补丁。Hibernate 团队声称,从早期测试看是有望解决问题的。

 

Hibernate ORM 5.6.13.Final发布,带来了多项 Bug 修复和功能增强,例如,将SimpleExpression类中定义的getOp()方法的访问修饰符从protected更改为public,以帮助开发人员从遗留的 Criteria API 进行迁移。另外,依赖项ByteBuddyByteman分别升级到了 1.12.18 和 4.0.20 版本。

 

在 Hibernate ORM 5.6.13发布后不久,就发现了一个严重的回归:检查Managed接口的实现而不是ManagedEntity接口的实现,导致抛出了ClasscastException。Hibernate ORM 5.6.14.Final 的发布就是为了解决这个问题。

Apache 软件基金会

Apache TomEE 9.0.0-RC1 完全兼容 MicroProfile 5.0,并且包含多个依赖项升级,包括 Eclipse Mojarra 3.0.2、HSQLDB 2.7.1、Hibernate 6.1.4.Final、Log4J2 2.18.0、Tomcat 10.0.27 和 Jackson 2.13.4。要了解关于这个版本的更多细节,请查看发布说明

 

Apache Camel 3.18.3发布,带来了 52 项 Bug 修复、改进和依赖项升级,包括:Spring Boot 2.7.5、camel-jbang模块中的camel-hbase 2.5.0 和kamelets 0.9.0。要了解关于这个版本的更多细节,请查看发布说明

GraalVM Native Build Tools

在通往 1.0 版本的道路上,Oracle实验室发布了Native Build Tools0.9.17版本,这是一个 GraalVM 项目,包含可与 GraalVM Native Image 互操作的插件。这个最新版本带来了一些改进,包括:新增一个requiredVersion属性,用于检查 GraalVM 的最小版本;使 GraalVM 安装检查延迟。要了解关于这个版本的更多细节,请查看变更日志

JReleaser

JReleaser 是一个简化创建项目发布的 Java 实用工具。最近发布的 1.3.1 版本主要是修复了一个问题:如果远程操作失败,那么在 close/release/drop 操作后就不报告 Nexus2 查询状态。要了解关于这个版本的更多细节,请查看发布说明

JobRunr

JobRunr 5.3.1发布,修复了以下问题:JobRunr 在MDC类实例的值为 null 时不失败;如果第一次运行时间过长,则会多次应用 DB Migration;后台作业中的继承并不总是有效。

JDKMon

JDKMon是一个监控和更新已安装 JDK 的工具,其17.0.39版本于上周发布。该工具由 Azul 首席工程师Gerrit Grunwald创建。新版本提供了一个针对 GraalVM 构建的 CVE 检测工具,其中,CVE 会按严重程度排序。

J-Fall 大会

Nederlandse Java用户组(NLJUG)赞助的J-Fall 2022于上周在荷兰埃德的Pathé Ede举行,来自 Java 社区的演讲者参加了主题演讲、技术会议、研讨会和实践实验室。

 

原文链接:

https://www.infoq.com/news/2022/11/java-news-roundup-oct31-2022/


相关阅读:

Java 近期新闻:OpenJDK 更新、JDK 20 发布计划、GraalVM 22.3、JReleaser 1.3.0

Oracle 将 GraalVM 贡献给 OpenJDK,以解决“采用障碍”

2022-11-16 08:009733

评论

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

基于Requests与mitmproxy打造迷你接口测试框架

霍格沃兹测试开发学社

如何用Sonic云真机打王者

霍格沃兹测试开发学社

C#/VB.NET: 为Excel表格添加超链接

Geek_249eec

C# Excel VB.NET 超链接

【InfoQ】博睿数据CTO孟曦东访谈实录:可观测性技术是未来发展方向

博睿数据

可观测性 博睿数据 智能运维AIOps 极客有约

港股交易系统开发之APP原生or封装?

软件开发大鱼V15988750073

证券 港股交易系统开发 港股打新系统 港股多账户系统 证券app

Axios的引入与使用-提供可响应api案例

Sam9029

前端 网络 axios 9月月更

阿里云一站式专家测试服务,护航APP线上质量,发版无忧

移动研发平台EMAS

阿里云 移动测试 限时活动

实战 | UI 自动化测试框架设计与 PageObject 改造

霍格沃兹测试开发学社

史上最全 Appium 自动化测试从基础到框架实战精华学习笔记(一)

霍格沃兹测试开发学社

谈安全测试的重要性

京东科技开发者

漏洞 软件系统 安全测试 网络安全渗透测试

Linux系统安装Nginx

nginx Linux tree 9月月更

从普通网站到 PWA 你还在重新写代码吗?

鼎道智联

前端 OS PWA

只需搞定Docker,环境问题再也不是测开路上的『坑』

霍格沃兹测试开发学社

天翼云打造国云安全品牌 铸牢企业云上安全防线

极客天地

如何做好性能压测(一):压测环境的设计和搭建

霍格沃兹测试开发学社

实战 | 基于JMeter 完成典型电商场景(首页浏览)的性能压测

霍格沃兹测试开发学社

学习Docker就应该掌握的dockerfile语法与指令

霍格沃兹测试开发学社

易观千帆《银行APP用户体验分析白皮书》重磅首发,助力银行打造获客新增长点

易观分析

金融 银行

IDaaS系统方舟一账通ArkID内置OIDC认证插件配置流程

龙归科技

Idaas OIDC ArkID

融云 2022 社交泛娱乐出海嘉年华,邀你一起「超浪」!

融云 RongCloud

IT 程序猿 社交娱乐

如何利用 xUnit 框架对测试用例进行维护?

霍格沃兹测试开发学社

内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档

葡萄城技术团队

前端 PDF JavaScrip

国内唯一|阿里云入选 Gartner 应用性能监控与可观测魔力象限

阿里巴巴云原生

阿里云 云原生 Gartner 可观测

Python基础(二) | Python的基本数据类型

timerring

Python 9月月更

大话测试数据(一)

霍格沃兹测试开发学社

小六六学Netty系列之编解码器和handler的调用机制

自然

Netty 网络 9月月更

大话JMeter2|正确get参数传递和HTTP如何正确使用

霍格沃兹测试开发学社

大话JMeter4|不同的并发数可以自动化做压测吗?

霍格沃兹测试开发学社

Java线程池创建方式和应用场景

Java快了!

线程池 java;

实战 | JMeter 典型电商场景(下单/支付)的性能压测

霍格沃兹测试开发学社

小六六学Netty系列之再遇Netty

自然

Netty 网络 9月日更

Java近期新闻:Payara Platform 6、Spring更新和CVE、异步堆栈跟踪VM API_语言 & 开发_Michael Redlich_InfoQ精选文章