Java新闻综述:Ideal Graph Visualizer开源,TomEE MicroProfile 5.0认证

JDK 20和JDK 21更新

JDK 20和JDK 21的早期访问版本分别发布了Build 30和Build 4。这些版本修复了多个问题,开发者可以通过Java Bug Database报告问题。JDK 20和JDK 21的详细信息可以在各自的发布说明中找到。

Oracle Labs开源Ideal Graph Visualizer

Oracle Labs开源了Ideal Graph Visualizer(IGV),这是一个用于分析编译图和调查性能问题的工具。IGV最初是GraalVM企业版的一部分,开源的主要目的是让第三方编译器和语言开发者更容易使用和贡献。

Spring Tools 4.17.1发布

Spring Tools 4.17.1发布了多个bug修复和改进,包括修复了Eclipse STS 4.17.0在Intel i9上占用96%处理器时间的问题,以及修复了Language Server后台任务加载OpenRewrite recipes的问题。

Open Liberty 23.0.0.1-beta发布

IBM发布了Open Liberty 23.0.0.1-beta,增加了配置First Failure Data Capture(FFDC)应用数据收集系统最大年龄的能力,并修复了CVE-2022-3509和CVE-2022-3171两个漏洞。

Quarkus 2.15.2.Final发布

Red Hat发布了Quarkus 2.15.2.Final,修复了多个问题,包括确保Kotlin子类正确实现QuarkusApplication接口,修复了Kafka Dev UI在使用ObjectMapperCustomizer接口时的不稳定性问题。

Quarkus OpenAPI Generator 2.0发布

Red Hat发布了Quarkus OpenAPI Generator 2.0,支持即将发布的Quarkus 3.0 GA版本,并修复了msgType属性未正确序列化的问题,增加了对enum数组的支持。

Apache Tomcat CVE-2022-45143

Apache Software Foundation发布了CVE-2022-45143,这是一个与JsonErrorReportValve类相关的漏洞,可能导致JSON输出被篡改。开发者应升级到Apache Tomcat 10.1.2、9.0.69或8.5.84版本。

Apache James 3.7.3发布

Apache James 3.7.3发布,包含安全修复和bug修复,如升级Apache Commons Text到1.10版本,修复了RemoteDelivery类在联系远程邮件服务器时进行TLS主机名验证的问题。

Apache Camel 3.20.1发布

Apache Camel 3.20.1是一个补丁版本,包含多个bug修复和改进,如@XmlAttributes注解应仅为String或Enum类型,性能改进,以及将基础类移到新的camel-console-support模块中。

Apache TomEE获得MicroProfile 5.0认证

Apache TomEE团队宣布其应用服务器现在兼容MicroProfile 5.0,并计划支持MicroProfile 6.0和Jakarta EE 10。

MyFaces Core 4.0-RC3发布

MyFaces Core 4.0的第三个发布候选版本发布,包含多个改进,如实现了CDI注解@Initialized、@BeforeDestroyed和@Destroyed,改进了Expression Language解析器。

Ktor 2.2.2发布

JetBrains发布了Ktor 2.2.2,包含多个改进,如引擎关闭的宽限期和超时时间可配置,swaggerUI()方法不再过于严格,可以在路由内部调用。

JHipster Lite 0.25发布

JHipster Lite 0.25发布,包含多个bug修复和增强功能,如支持Gradle Build Tool模块,新增了Angular的inject()函数,改进了UI按钮。

JobRunr 5.3.3发布

JobRunr 5.3.3发布,修复了日志在任务历史较长时被删除的问题。

SourceBuddy 2.1发布

SourceBuddy 2.1发布,新增了动态创建内部类和接口的功能。

CircleCI安全警报

CircleCI发布了一个安全警报,尽管他们确信系统中没有未经授权的活动,但开发者仍应谨慎地轮换其CircleCI应用中的密钥。

阅读 25
0 条评论