• 中文
    • English
  • 注册
  • 查看作者
  • Java近期新闻:Spring Cloud、Liberica NIK、Open Liberty、Micronaut、JHipster、Apache ShenYu

    本期Java近期新闻主要涉及JDK 19、JDK 20、Spring点版本和里程碑版本、Liberica NIK 22.2.0和21.3.3、Open Liberty 22.0.0.8 和22.0.0.9-beta、Micronaut 3.6.0、WildFly 27 Alpha4、Hibernate ORM 6.1.2、Hibernate Validator 6.2.4、7.0.5 和8.0.0.CR2、Hibernate Search 6.1.6、JHipster 7.9.2、7.9.1 和7.9.0、JBang 0.96.4 和Apache ShenYu。

    JDK 19

    JDK 19

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

    JDK 20

    JDK 20

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

     

    对于

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

    Spring Framework

    在通往Spring Cloud 2022.0.0(代号Kilburn)的道路上,
    于上周发布。该版本的主要特点是子项目升级,如Spring Cloud Stream、Spring Cloud Config、Spring Cloud Gateway和Spring Cloud Function。Spring Cloud 2022.0.0-M4与Spring Boot 3.0.0-M4兼容。要了解关于这个版本的更多细节,请查看

     

    Spring for Apache Kafka 2.9.0
    ,特性包括:一个更加健壮的非阻塞重试引导程序;一种新的错误处理模式。该版本需要
     3.2.0 模块。要了解关于这个版本的更多细节,请查看官方文档“
    ”一节。

     

    Spring Tools 4.15.2
    ,主要是提供了多项针对Eclipse IDE的修复,如:改进Eclipse日志的诊断输出;Docker镜像中一个开发工具与boot dash集成的问题;Docker镜像中通过boot dash暂停/恢复失灵的问题;由Spring Starter项目导致的“未妥善处理SWT资源”消息。要了解关于这个版本的更多细节,请查看

    Liberica Native Image Kit

    作为关键升级补丁的一部分,BellSoft
    了Liberica Native Image Kit(NIK)22.2.0版本以及21.3.3的升级版本。这个版本增强了AWS 和Swing支持,并提供了针对以下通用漏洞披露(CVE)的安全修复:

    • :Oracle Java SE、Oracle GraalVM企业版中的漏洞(组件:Hotspot)

    • :Oracle Java SE、Oracle GraalVM企业版中的漏洞(组件:Hotspot)

    • :Oracle Java SE、Oracle GraalVM企业版中的漏洞(组件:库)

    • :在处理恶意XSLT样式表时,Apache Xalan Java XSLT库容易出现整数截断问题。

    受CVE-2022-21540和CVE-2022-21541影响的JDK版本有:7u343、8u333、11.0.15.1、17.0.3.1、18.0.1.1以及Oracle GraalVM企业版20.3.6、21.3.2 和22.1.0。CVE 2022-21549 则影响了JDK 17.0.3.1 以及Oracle GraalVM企业版21.3.2 和22.1.0.

    Open Liberty

    IBM 已经将Open Liberty 22.0.0.8从
    到交付版:修复CVE-2022-22476(
    );
    模块的一个依赖项升级到
    ;将堆栈跟踪从记录的消息中分离出来,以便日志分析工具可以更清楚地显示它们;让开发人员可以针对所有Open Liberty 支持的日志文件启用基于事件的周期性滚动。

     

    Open Liberty 22.0.0.9-beta也已
    ,支持许多Jakarta EE 10规范,包括那些组成新
    的规范,如





    。它还支持即将发布的
    GA版本(当前为RC2版本)和Password Utilities 1.1

    Micronaut

    Micronaut 基金会
    了Micronaut 3.6.0,特性包括:支持GraalVM 22.2、 
     和 
    规范;一个新增的
    项目。要了解关于这个版本的更多细节,请查看

    WildFly

    在通往WildFly 27.0.0版本的道路上,
    发布。该版本是在WildFly 中支持Jakarta EE 10 的一个重要里程碑(之前只有
    提供)。WildFly 27.0.0.Alpha4支持JDK 11 和JDK 17,而不再支持JDK 8。按照计划,在接下来的几周中,红帽公司还会发布多个Alpha和Beta版本。要了解关于这个版本的更多细节,请查看

    Hibernate

     6.1.2.Final
    ,提供了Bug修复,以及使用
    映射和HQL 函数
    访问多态关联类型的能力。

     

    6.2.4.Final、7.0.5.Final 和8.0.0.CR2版本
    ,其中6.2.4.Final、7.0.5.Final分别是6.2和7.0发布序列的维护版本。这两个版本都改进了Java记录测试,可以确保注解处理器能够正确地处理记录。8.0版本的候选版本将支持Jakarta EE 10。

     

     6.1.6.Final
    。这个版本主要是升级到Hibernate ORM 5.6.10.Final、Hibernate ORM 6.0.2.Final ,兼容
    工件的Hibernate ORM 6.1.2.Final,并将
    /
    工件的Jakarta 依赖项升级到最新版本。

    JHipster


    (包含7.9.1版本)和
    版本发布,特性包括:依赖项升级到Spring Boot 2.7.2、Angular 14 和React 18;支持使用命令行参数
    生成自定义生成器;支持将
     和
    实体混用;在
    中支持
    。要了解更多细节信息,可以查看

    的发布说明。

    JBang

    JBang 0.96.4版本
    ,主要是移除了有问题、不完备的
    标志。取而代之,开发人员应该使用命令
    。如果使用了旧标志,就会看到弃用警告。要了解关于这个版本的更多细节,请查看

    Apache软件基金会

    Apache软件基金会

    (一个Java原生API网关,用于服务代理、协议转换和API治理)已经从孵化阶段升级为顶级项目。InfoQ后续将带来更详细的报道。

     

    原文链接:

  • 0
  • 0
  • 0
  • 350
  • 请登录之后再进行评论

    登录
  • 任务
  • 实时动态
  • 发布
  • 单栏布局 侧栏位置: