• 中文
    • English
  • 注册
  • 查看作者
  • Java近期新闻:Helidon Níma、Spring Framework、MicroProfile、MicroStream、Kotlin和Piranha

    本期的Java新闻包括JDK 19、JDK 20、Spring框架的更新、Spring Cloud与Spring Tools、Helidon Níma、MicroProfile Reactive规范、Quarkus 2.12.2、MicroStream 7.1.0、Reactor项目2022.0.0-M6、Hibernate Search 6.1.7、JHipster Lite 0.15.1、Piranha Cloud 22.9.0、Kotlin 1.7.20-RC和Apache Tika 1.28.5。

    JDK 19

    已经于2022年9月20日正式发布。
    包含了文档的链接,比如
    以及一个
    ,后者对比了JDK 18(
    )和JDK 19(
    )的差异。关于JDK 19的更多细节和对JDK 20的预测可以参阅InfoQ的

    JDK 20

    JDK 20的
    版本
    发布,它是对Build 14的
    ,包括对各种[问题]( 链接 %3D JDK AND fixversion %3D 20 and “resolved in build” %3D b15 order by component%2C subcomponent)的修复。关于该版本的更多细节,请参阅

    对于

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

    Spring框架

    Spring框架向Java社区
    6.0.0-M6和5.3.23版本版本。这两个版本都提供了新特性、缺陷修复和依赖升级。5.3.23版本引入的新特性是
    类中定义的**
    方法,它能够让开发人员放弃已废弃的
    接口。6.0.0-M6版本定义了七个废弃的功能,并且将会移除两个之前定义的废弃功能,其中包括
    **接口。关于这两个版本的更多细节可以参阅

    版本的发布说明。

    Spring Cloud Dataflow 2.9.6
    ,特性包括升级PostgreSQL驱动版本至42.2.26以解决CVE-2022-31197漏洞,即
    ,该漏洞是由于**
    类中
    **方法的实现没有正确的转义列名,所以包含语句终结符(比如分号)的恶意列名会导致SQL注入。关于该版本的更多细节可以参阅

    1.1.0版本
    ,这是
    的一个实验性扩展,其中包括了对Spring Cloud 2021.0.4和OpenTelemetry 1.18.0的依赖升级。关于该版本的更多信息请参阅

    Spring Tools 4.16.0
    ,特性包括:支持
    ;适用于ARM上Linux环境的实验性发行版;更新

    )2.0.5。关于该版本的更多细节,可以参阅

    Helidon

    甲骨文
    Helidon Níma,这是一个基于虚拟线程的微服务框架,它提供了一个低开销、高并发的服务器,同时保持了阻塞式的线程模型。在
    的协助下,这个新的框架随Helidon 4.0.0发布了
    ,但是Java社区需要2023年底才能等到正式的GA版本。关于Helidon Níma的更多细节,可以参阅InfoQ的

    MicroProfile

    在通往
    6.0的路上(计划2022年10月发布),

    规范向Java社区发布,其特性与Jakarta EE 9.1保持了一致。

    Quarkus

    Red Hat
    了Quarkus 2.12.2.Final,包括了SnakeYAML 1.3.2、Hibernate Validator 6.2.5.Final和JBoss Threads 3.4.3.Final的依赖升级。关于该版本的更多细节可以参阅

    MicroStream

    MicroStreams
    了其7.1.0版本的对象-图持久化框架,特性包括:集成Spring Boot;改善与CDI和MicroProfile Config运行时的集成;改进了数据通道的垃圾收集。此外,他们还开源了所有的连接器,现在包括Oracle和SAP HANA数据库、 Cloud存储(AWS S3、Azure Storage、Google Firestore、Oracle Object Storage)以及其他资源(Hazelcast、Kafka、Redis、DynamoDB、Oracle Coherence)。关于该版本的更多信息请参阅

    Reactor项目

    在通往
    2022.0.0的路上,
    发布,其特性是对**
    ** 3.5.0-M6和**
    ** 1.1.0-M6制品的依赖升级。此外,还对第六个里程碑版本进行了调整,
    1.0.0-M6、
    3.5.0-M6和**
    ** 1.2.0-M6这些制品保持不变。

    Hibernate

    6.1.7.Final发布,它将依赖升级到了Hibernate ORM 5.6.11.Final;将所有包含**
    **名称的制品与Hibernate ORM的依赖保持一致;以及Java模块相关缺陷的修复。

    JHipster Lite

    的0.15.0和0.15.1版本
    ,它是JHipster的启动项目,包含许多功能增强、错误修复、依赖性升级和重构。关于这个版本的更多细节可以在

    版本的发布说明中找到。

    Piranha

    Piranha 22.9.0
    。这个新版本被称为2022年9月的“Core Profile just landed”版本,其特性包括:支持通过
    引入Jakarta EE Core Profile;以及对

    规范的初始支持。关于这个版本的更多细节可以在他们的

    中找到。

    Kotlin

    KotlinJetBrains
    Kotlin 1.7.20-RC,其特性包括:支持多个新的
    ;预览用于开闭式范围的**
    **操作符;默认启用Kotlin/Native内存管理器;以及增加具有通用底层类型的内联类,这是一个实验性功能。

    Apache软件基金会

    Apache Tika 1.28.5
    ,其特性包括:安全问题修复;修复从PDF中提取书签时出现无限循环的问题;以及依赖性升级。该版本的详细信息可以在
    中找到。1.x版本的发布列车将在2022年9月30日结束生命周期。

    原文链接:

    相关阅读:

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

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