• 中文
    • English
  • 注册
  • 查看作者
  • Java近期新闻:Extent-Local变量、Payara平台、Reactor项目、Ktor、Spring Web Flow

    本期Java近期新闻主要涉及OpenJDK、JDK 19、JDK 20、Jakarta EE 10、Spring WebFlow 3.0.0-M1、Spring Tools 4.15.3、Payara Platform Enterprise 5.42.0、Quarkus 2.11.2、MicroStream 7.0.1-beta、Piranha 22.8.0、JobRunr 5.1.7、Eclipse Vert.x 4.3.3、Reactor 2022.0.0-M5、Ktor 2.1.0、Apache Camel 3.18.1和KCDC大会。

    OpenJDK

    JEP 429——
    ——从
    JEP Draft 8263012
     状态提升至
    Candidate
    状态。这个

    的一部分,旨在实现线程内和线程间不可变数据的共享。它优于thread-local变量,尤其是在大量使用虚拟线程时。InfoQ后续将带来更详细的报道。

    JDK 19

    JDK 19

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

    JDK 20

    JDK 20

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

     

    对于

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

    通往Jakarta EE 10之路

    在通往Jakarta EE 10的道路上,Eclipse 基金会Jakarta EE开发大使
    在其Hashtag Jakarta EE每周


     of Jakarta EE 10的投票截止日期是8月15日。Eclipse GlassFish 7.0.0-M7已经通过Jakarta EE Platform TCK测试。Jakarta Concurrency 3.0的TCK工作还在继续,目标是将其包含在Jakarta EE 10 Web Profile中。

    Spring Framework

    在上一个版本集发布四年之后,
    Spring Web Flow 3.0发布。该版本主要是为了与Spring Framework 6.0和Jakarta EE保持一致,并相应地更新了
    。该版本还移除了
    应用,代之以
    ,因为Tile 没有迁移到Jakarta EE。此外,因为与JSF深度集成,所以Spring Faces也没有包含在这个版本中。

     

    在4.15.2发布一周之后,Spring Tools 4.15.3
    ,提供了一些Bug修复:Spring Boot Tool降低代码补全速度;复制的文件未保留版权归属。要了解关于这个版本的更多细节,请查看

    Payara

    Payara Platform Enterprise 5.42.0
    ,重点是解决了
    漏洞。这是一个零日漏洞,会影响部署在
    所有发行版默认上下文根路径下的Web应用程序。此外,该版本还包含5项Bug修复、1项改进和一个组件升级。这些修复也会包含在即将于2022年8月15日发布的版本Payara 6 Community(Alpha 4)和Payara Community Version 5.2022.3中。

    Quarkus

    红帽公司
    了Quarkus 2.11.2。在这个版本中,团队还在设法寻找全面修复
    漏洞的方法。这是在SmallRye GraphQL服务器扩展中发现的一个漏洞,其表现是服务器请求无法正常终止。人们原以为这个漏洞只会影响2.10.x版本序列。要了解关于这个版本的更多细节,请查看

    MicroStream

    MicroStream 7.0.1-beta
    ,增强了多个特性:根据配置的通道计数验证通道文件夹,不匹配则抛出有意义的异常;在GC中增加活动对象检查,保证还在虚拟机中活动的对象会保留在存储中。

    Piranha

    Piranha 22.8.0
    。这个代号为“
    Hello, Expressly 5”
    的8月版本主要带来了这样一些特性:修复若干代码异味;一个依赖项升级到
     4.0.0;促成
     5.0规范TCK;修复
    类中的测试错误。要了解关于这个版本的更多细节,请查看

    JobRunr


    ——一个执行Java后台处理的实用工具——的创建者和主要开发人员。该工具的5.1.7版本已
    ,提供了对Java平台模块系统的初步支持,并修复了job方法自JobRunr 4.0.2以来不支持双数组参数的问题。

    Eclipse Vert.x

    作为对4.3.2版本中发现的多个Bug的回应,Eclipse Vert.x 4.3.3
    。该版本修复了那些Bug,并在文档中记录了
    。此外,该版本为最近发布的
    提供了初步支持。要了解关于这个版本的更多细节,请查看

    Reactor项目

    在通往Reactor 2022.0.0的道路上,
    发布,主要是依赖项升级,涉及以下工件:
     3.5.0-M5、
     1.1.0-M5和2.0.0-M1 以及
     1.3.12。以下工件没做什么修改,但对齐到了里程碑版本,包括:
     1.0.0-M5、
     3.5.0-M5和
     1.2.0-M5。

    Ktor

    JetBrains
    Ktor 2.1.0(创建微服务和Web应用程序的异步框架),新特性包括:一个创建Ktor应用的新命令行工具;支持使用
    生成各种项目的脚手架;一个新的Gradle部署插件;支持YAML配置。

    Apache Camel

    Apache Camel 3.18.1
    ,带来41项改进和Bug修复,包括依赖项升级到Spring Boot 2.7.2和
    3.3.3模块,后者修复了
    漏洞。要了解关于这个版本的更多细节,请查看

    堪萨斯城开发者大会

    (KCDC)于上周在密苏里州堪萨斯市的
    举行。大会邀请了许多来自Java社区的

     

     

     

    原文链接:

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

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