写点什么

Java 近期新闻:Helidon Níma、Spring Framework、MicroProfile、MicroStream、Kotlin 和 Piranha

  • 2022-09-26
    北京
  • 本文字数:2272 字

    阅读完需:约 7 分钟

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

JDK 19已经于 2022 年 9 月 20 日正式发布。发布说明包含了文档的链接,比如完整的API规范以及一个标注的API规范,后者对比了 JDK 18(Build 36)和 JDK 19(Build 36)的差异。关于 JDK 19 的更多细节和对 JDK 20 的预测可以参阅 InfoQ 的新闻报道

JDK 20

JDK 20 的早期访问构建版本Build 15发布,它是对 Build 14 的更新,包括对各种[问题](https://bugs.openjdk.org/issues/?jql=project %3D JDK AND fixversion %3D 20 and "resolved in build" %3D b15 order by component%2C subcomponent)的修复。关于该版本的更多细节,请参阅发布说明


对于JDK 19JDK 20,鼓励开发者通过Java Bug数据库报告缺陷。

Spring 框架

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


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


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


Spring Tools 4.16.0发布,特性包括:支持Eclipse 2022-09;适用于 ARM 上 Linux 环境的实验性发行版;更新M2Eclipsem2e)2.0.5。关于该版本的更多细节,可以参阅变更日志

Helidon

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

MicroProfile

在通往MicroProfile 6.0 的路上(计划 2022 年 10 月发布),Reactive Streams Operators 3.0Reactive Messaging 3.0规范向 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 项目

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

Hibernate

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

JHipster Lite

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

Piranha

Piranha 22.9.0发布。这个新版本被称为 2022 年 9 月的“Core Profile just landed”版本,其特性包括:支持通过Piranha Core Profile引入 Jakarta EE Core Profile;以及对Jakarta TransactionsJakarta Persistence规范的初始支持。关于这个版本的更多细节可以在他们的文档问题跟踪页面中找到。

Kotlin

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

Apache 软件基金会

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


原文链接:

Java News Roundup: Helidon Níma, Spring Framework, MicroProfile, MicroStream, Kotlin, Piranha


相关阅读:

在 Java 中如何加快大型集合的处理速度

甲骨文新微服务框架Helidon Níma:使用虚拟线程实现高性能

2022-09-26 08:003322

评论

发布
暂无评论
发现更多内容

Java基础笔试题,尚硅谷和尚学堂大数据,彻底帮你搞懂

Java 程序员 后端

Java入门,java黑马程序员课后答案第二版第八章,如何成为杰出的程序员

Java 程序员 后端

架构实战营模块1课后作业

断水风春

架构实战营

Java基础72问:黑马程序员java教程,漫谈MySQL权限安全

Java 程序员 后端

Java基础学习百度云,尚硅谷linux,深入linux内核架构面试

Java 程序员 后端

Java基础教程百度云,java教程百度云下载,你不懂还不学?

Java 程序员 后端

Java基础笔试题,rabbitmq教程go,netty框架工作原理

Java 程序员 后端

Java400道面试题通关宝典助你进大厂,Java后端工程师需要掌握的知识

Java 程序员 后端

Java基础入门教程,尚硅谷和黑马深圳,Java中级面试含答案

Java 程序员 后端

Javaweb框架面试题,尚学堂java全套资料百度云,附高频面试题合集

Java 程序员 后端

Java二叉树面试题总结,马哥linux视频教程百度云,GitHub重磅官宣

Java 程序员 后端

Java入门视频教程,尚学堂大数据全套教程百度云,Java多线程并发面试题

Java 程序员 后端

Java基础知识梳理,java最新技术栈百度网盘,大厂面试必问

Java 程序员 后端

Java基础知识梳理,渡一教育java百度云资源,帮你快速拿Offer

Java 程序员 后端

Java外包是如何转正华为的,2021最新网易Java面试题目

Java 程序员 后端

HTTPS面试常问全解析,黑马学习java,Java中高级工程师面试题及答案

Java 程序员 后端

Java中级笔试题百度文库,java架构师直通车百度云,使用指南

Java 程序员 后端

Java中高级面试技术问题,mysql优化视频教程,Java全栈知识体系

Java 程序员 后端

Java基础72问,极客时间数据结构与算法,原理解析

Java 程序员 后端

Java基础入门视频,kafka基础教程,最新Java开发面试解答

Java 程序员 后端

Java基础笔试题,mysql教程入门到精通,Java程序员

Java 程序员 后端

Java-SSM框架相关面试题整理,2021Java面试题知识点总结

Java 程序员 后端

Javaweb面试问题,java教程马士兵全集,设计思想解读开源框架

Java 程序员 后端

SQL 笔记

越锋利

sql 课程

Prometheus 内置函数(四)

耳东@Erdong

Prometheus PromQL 10月月更

Java五年工作经验面试题,极客学院和黑马,深入linux内核架构面试

Java 程序员 后端

Java从入门到精通百度云,java教学百度网盘,思维导图+源代码+笔记+项目

Java 程序员 后端

Java中级笔试题百度文库,牛客网java笔试题库,从底层开始带你了解并发编程

Java 程序员 后端

2021 Qcon 前端专场精彩回顾

程序员海军

大前端 可视化 vite Qcon

Java入门基础,千锋教育java教程,深度剖析原理

Java 程序员 后端

Java入门,spring框架教程,Java开发知识体系

Java 程序员 后端

Java近期新闻:Helidon Níma、Spring Framework、MicroProfile、MicroStream、Kotlin和Piranha_语言 & 开发_Michael Redlich_InfoQ精选文章