• 中文
    • English
  • 注册
  • 查看作者
  • Java近期新闻:Helidon 3.0、GraalVM 22.2、IntelliJ IDEA 2022.2、Vert.x虚拟线程

    本期Java近期新闻主要涉及OpenJDK、JDK 19、JDK 20、Spring项目升级、Helidon 3.0、GraalVM 22.2、Quarkus 2.11.1和2.10.4、Micronaut 3.5.4、Eclipse Vert.x虚拟线程孵化器、Jakarta EE 10升级、IntelliJ IDEA 2022.2、JUnit 5.9.0、Apache软件基金会项目升级和Multik 0.2.0。

    OpenJDK

    JEP草案8285724——
    ——是一份特性JEP。它提议弃用Java Management eXtension(JMX) “M-Let”特性,以备在将来的版本中删除,因为它已经过时,不符合现代应用程序开发的潮流了。删除M-Lets(最初受小程序启发)以及
    API不会影响JMX及其相关技术。

    JDK 19

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

    JDK 20

    JDK 20

    在上周发布,它是Build 7的
    ,修复了各种
    。发布说明尚未提供。

     

    对于

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

    Spring Framework

     2.1.0
    ,特性包括:新增接口
    ,提供了一种通过编程方式定义命令的新方法;改造Spring Shell 内部构件,为即将发布的Spring Framework 6.0 GA及Spring Boot 3.0 GA提供初始支持;重新评估
     和
    注解,要想更好地匹配
    接口可能需要新的注解。要了解关于这个版本的详细信息,请查看

     

     3.0.8
    ,主要是Bug修复和文档发布,其中修复补丁是从3.1.x发布序列反向移植过来的。最值得注意的反向移植和
    接口
    中的
    有关。

     

    自2020年4月
    以来,
     团队已经
    ,他们正在准备按计划将于2022年11月发布的1.0版本。该版本将以Spring Security 6.0 和Spring Framework 6.0为基础,所需的最低软件版本为JDK 17、Tomcat 10和Jetty 11。该团队还将发布一个0.4.0版本,以支持
     5.x 发布序列和JDK 8。如果想了解从现在起到2022年11月期间,该团队将为开发人员带来什么,可以查看

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

    Helidon

    在Helidon 2.0发布两年之后,Oracle
    了Helidon 3.0,特性包括:最低支持JDK 17;一个MicroProfile 5.0实现和精选的Jakarta EE 9.1规范;支持JEP 290(
    ),这样,反序列化就默认禁用了;升级Helidon SE路由API;一个新的
    ;经过升级的CLI。要了解关于这个版本的详细信息,请查看
    。InfoQ 后续将带来更详细的报道。

    GraalVM

    Oracle 实验室
    了GraalVM 22.2,特性包括:一个更小的GraalVM JDK分发,更加模块化,也不再包含JavaScript 运行时LLVM或VisualVM;改进Native Image使用第三方库的方式,减少内存占用和堆转储;
    的快速启动和扩展库支持;改进与
    的互操作性。GraalVM 22.2随JDK 11 和JDK 17构建提供。要了解关于这个版本的详细信息,请观看这个YouTube
    。InfoQ 后续将带来更详细的报道。

    Quarkus

    红帽公司
    了Quarkus 2.11.1.Final 和2.10.4.Final。两个版本都已经解决了
    ,这是在服务器扩展
     中发现的一个漏洞,服务器请求在其中没有正确终止。发布公告这样写道:

    其他新特性包括:新的Redis客户端API;依赖项升级到Vert.x 4.3.2 和Netty 4.1.78;GraphQL 端点经修改后默认为单例;原生可执行文件生成默认采用基于JDK 17的构建器镜像。要了解关于这些版本的详细信息,请查看

    版本的发布说明。

    Micronaut

    Micronaut 基金会
    了Micronaut 3.5.4,提供了Bug修复和多个Micronaut 模块的补丁版本,包括:
    、 
    、 
    、 

    。要了解关于这个版本的详细信息,请查看

    Eclipse Vert.x

    由于即将发布的JDK 19将支持虚拟线程,所以Vert.x团队
    了一个
    项目,供开发人员试用虚拟线程并提供必要的反馈。目前,该孵化器项目包含一个async/await
    ,其基础是Axoni软件工程师
    的概念验证。该项目旨在提供一个中心化社区,让人们可以试验虚拟线程,而且也可以托管任何其他基于虚拟线程的项目。

    Jakarta EE 10

    在通往
    的道路上, Jakarta EE 规范委员会上周
    ,为的是使Jakarta EE 10
    配置文件获得正式批准。该投票计划于2022年8月9日关闭。

    配置文件会安排单独的投票。

    JetBrains

    JetBrains
    了IntelliJ IDEA 2022.2,新特性包括:从
    (JBR)11迁移到JBR17;远程开发
    ;支持Spring Framework 6.0 和Spring Boot 3.0;一个实验性的GraalVM Java原生调试器;JSON、YAML及
    字符串值中的可点击URL。

     

    JetBrains 还

    的0.2版本,一个用于Kotlin的多维数组库。这是自2021年11月
    以来的第一次发布,这个新版本中的新特性包括:一个新的多平台结构;支持Android 和Apple Silicon处理器;改进随机数、范数矩阵、复数等的操作。要了解关于这个版本的详细信息,请查看

    JUnit

    JUnit 5.9.0
    ,新特性包括:支持
    格式;
    接口新增方法
    ,可检索所有的配置参数键;
    注解接口新增
    属性,如果没有发现测试程序,则测试套件失败。要了解关于这个版本的详细信息,请查看
    。InfoQ 后续将带来更详细的报道。

    Apache软件基金会

    Apache软件基金会发布了

     和
    的点版本。

     

    为了与Quarkus保持一致,Camel Quarkus 2.11.0(包括Camel 3.18.0 和Quarkus 2.11.1.Final)的
    :支持Camel Hashicorp Vault和DataSet扩展;JAXB 扩展测试覆盖率提升;修复了bean内省在
    作用域bean中不起作用的问题。要了解关于这个版本的详细信息,请查看

     

    Tomcat 10.0.23的
    包括:修复
    ,这是表单验证示例中的一个低风险XSS 漏洞;支持可重复构建;
     软件包的版本升级到1.2.35,其中包括使用OpenSSL 1.1.1q构建的Windows 二进制文件。要了解关于这个版本的详细信息,请查看

     

    Apache Groovy

     及
    版本的新特性包括Bug修复、改进和依赖项升级,如
     4.7.1、log4j2 2.18.0 和Ant 1.9.16。要了解关于这些版本的详细信息,请查看

     和
    的发布说明。

     

    原文链接:

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

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