Java新闻综述:未命名变量和模式、WildFly 30、MicroProfile 6.1、Payara平台

Java 周报总结(2023年10月16日)

本周的Java周报涵盖了多个重要项目和工具的最新动态,包括OpenJDK、JDK 22、BellSoft、Oracle VS Code扩展、WildFly 30、Payara Platform、MicroProfile 6.1、EclipseCon等。以下是主要内容的总结:

OpenJDK

  • JEP 456:该提案从“候选”状态提升为“建议目标”,计划在JDK 22中最终确定。JEP 456引入了未命名模式和未命名变量,使用下划线字符表示,如r instanceof _(int x, int y)r instanceof _。评审将于2023年10月26日结束。

JDK 22

  • Build 20:JDK 22的早期访问版本Build 20发布,修复了多个问题。开发者可以通过Java Bug Database报告问题。

BellSoft

  • Liberica JDK更新:BellSoft发布了与Oracle 2023年10月关键补丁更新(CPU)同步的补丁,涵盖了Liberica JDK的多个版本,包括21.0.0.0.1、17.0.8.1.1、11.0.20.1.1等。

Oracle

  • VS Code扩展:Oracle推出了针对Visual Studio Code的Java平台扩展,支持Maven和Gradle项目的全功能开发,包括项目资源管理器、调试、JDK下载等功能。

GraalVM

  • Native Build Tools 0.9.28:该版本修复了Windows路径转义问题,改进了JDK主要版本的检测,并移除了Gradle的弃用类JavaPluginConvention,改用JavaPluginExtension

Spring Framework

  • Spring Boot 3.2.0 RC1:该版本提供了多个新特性,包括TransactionManagerCustomizers类的改进、HikariCheckpointRestoreLifecycle类的自动配置等。
  • Spring Security 6.2.0 RC2:该版本引入了Servlet路径支持、AuthenticationConverter接口的可设置性等新功能。
  • Spring Authorization Server 1.2.0 RC1:该版本增加了可重用的默认认证失败处理类OAuth2ErrorAuthenticationFailureHandler
  • Spring Cloud Dataflow 2.11.1:该版本修复了Launch API的向后兼容性问题,并升级了多个依赖以解决CVE问题。

WildFly

  • WildFly 30:Red Hat发布了WildFly 30,支持JDK 21和MicroProfile 6.0规范,但建议开发者仍运行在JDK 17和JDK 11上。

Payara

  • Payara Platform 2023年10月版:该版本包括社区版6.2023.10和企业版6.7.0,修复了多个bug,并引入了新的--timeout选项。

MicroProfile

  • MicroProfile 6.1:该版本更新了MicroProfile Config、Metrics和Telemetry规范,引入了新的配置属性和注解,并澄清了API类的可用性。

Micronaut

  • Micronaut Framework 4.1.5:该版本修复了OAuth2模块中的CVE-2023-36820漏洞,并升级了多个模块的依赖。

Quarkus

  • Quarkus 3.2.7和2.16.12:这两个版本主要修复了多个CVE,包括CVE-2023-44487(HTTP/2快速重置攻击)和CVE-2023-34454(snappy-java整数溢出漏洞)。

Open Liberty

  • Open Liberty 23.0.0.10:该版本支持JDK 21,并更新了featureUtility命令,默认验证新安装功能的真实性。

Apache Software Foundation

  • Apache TomEE 9.1.1:该版本修复了多个CVE,并放弃了对CFX的自定义版本的支持,改用Apache CXF 4.0。
  • Apache Tomcat 10.1.15和8.5.95:这两个版本修复了HTTP压缩和JDBC池的回归问题。

JHipster

  • JHipster 8.0.0 RC1:该版本改进了equals()方法的安全性,并增加了对Blueprints的支持。
  • JHipster Lite 0.45.0:该版本引入了新的YamlFileSpringPropertiesHandler类,并改进了调试功能。

EclipseCon

  • EclipseCon 2023:本次会议在德国路德维希堡举行,涵盖了汽车与移动、物联网与边缘计算、开源最佳实践、编程语言与运行时等主题。
阅读 24
0 条评论