HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

Java 近期新闻:Extent-Local 变量、Payara 平台、Reactor 项目、Ktor、Spring Web Flow

  • 2022-08-23
    北京
  • 本文字数:2092 字

    阅读完需:约 7 分钟

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——Extent-Local变量(第一孵化阶段)——从 JEP Draft 8263012 状态提升至 Candidate 状态。这个孵化中的JEPLoom项目的一部分,旨在实现线程内和线程间不可变数据的共享。它优于 thread-local 变量,尤其是在大量使用虚拟线程时。InfoQ 后续将带来更详细的报道。

JDK 19

JDK 19早期访问构建Build 35在上周发布,它是Build 34的升级,修复了各种问题。要了解更多细节信息,请查看发布说明

JDK 20

JDK 20早期访问构建Build 10在上周发布,它是 Build 9 的升级,修复了各种问题。要了解更多细节信息,请查看发布说明

 

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

通往 Jakarta EE 10 之路

在通往 Jakarta EE 10 的道路上,Eclipse 基金会 Jakarta EE 开发大使Ivar Grimstad在其 Hashtag Jakarta EE 每周博文宣布Core Profile 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 保持一致,并相应地更新了Spring Web Flow示例。该版本还移除了Tile应用,代之以Thymeleaf页面布局,因为 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发布,重点是解决了CVE-2021-37422漏洞。这是一个零日漏洞,会影响部署在Payara平台所有发行版默认上下文根路径下的 Web 应用程序。此外,该版本还包含 5 项 Bug 修复、1 项改进和一个组件升级。这些修复也会包含在即将于 2022 年 8 月 15 日发布的版本 Payara 6 Community(Alpha 4)和 Payara Community Version 5.2022.3 中。

Quarkus

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

MicroStream

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

Piranha

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

JobRunr

Ronald DehuysserJobRunr——一个执行 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 的道路上,第五个里程碑版本发布,主要是依赖项升级,涉及以下工件:reactor-core 3.5.0-M5、reactor-netty 1.1.0-M5 和 2.0.0-M1 以及reactor-kafka 1.3.12。以下工件没做什么修改,但对齐到了里程碑版本,包括:reactor-pool 1.0.0-M5、reactor-addons 3.5.0-M5 和reactor-kotlin-extensions 1.2.0-M5。

Ktor

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

Apache Camel

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

堪萨斯城开发者大会

堪萨斯城开发者大会(KCDC)于上周在密苏里州堪萨斯市的堪萨斯城会议中心举行。大会邀请了许多来自 Java 社区的演讲者他们发表了演讲,并参加了研讨会

 

原文链接:

Java News Roundup: Extent-Local Variables, Payara Platform, Project Reactor, Ktor, Spring Web Flow

2022-08-23 10:293970

评论

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

手把手教程|通过部署 Apache Superset 实现 Amazon S3 的数据可视化

亚马逊云科技 (Amazon Web Services)

analytics

设计电商秒杀系统

Steven

架构实战营

【架构实战营】模块九作业

liu🍊

一文带你快速了解 Java 线上问题快速诊断神器 Arthas

zuozewei

性能测试 Java性能 性能分析 Arthas 1月月更

模块五

Only

架构实战营 「架构实战营」

特聘专家朱嘉明:2022,数字经济迈入历史新阶段

CECBC

Go 语言快速入门指南: Go 并发互斥锁

宇宙之一粟

并发 Go 语言 互斥锁 1月月更

一条 Git 命令减少了一般存储空间,我的服务器在偷着笑

沉默王二

5Why根因分析法:通过好问题引出一个好答案

石云升

1月月更 分析方法

架构训练营 毕业设计

吴霏

架构训练营 「架构实战营」

Three.js 入门指南

devpoint

WebGL 3D渲染 three.js 1月月更

ReactNative进阶(十九):React Native 按钮 Touchable 系列组件使用详解

No Silver Bullet

​React Native 1月月更 Touchable

为什么您的企业需要移动CRM系统

低代码小观

移动 CRM CRM系统 客户关系管理系统 企业管理工具

设计电商秒杀系统

Mars

架构实战营 「架构实战营」

Hoo虎符研究院 | 投资前沿——过去一周顶级投资机构动向

区块链前沿News

虎符 Hoo 虎符交易所 区块链投资

低代码实现探索(二十)功能的路径

零道云-混合式低代码平台

架构实战营 第 4 期 模块五作业

架构实战营 模块五 「架构实战营」

记中山公园全马--一场无准备的马

wood

跑步 300天创作

Go 语言快速入门指南:Go 指针

宇宙之一粟

指针 Go 语言 1月月更

云原生训练营 毕业总结

张大彪

云原生

电商秒杀系统设计

天天向上

架构实战营

架构实战营-毕业设计

瓜子葫芦侠

「架构实战营」

低代码实现探索(二十一)微流动作返回值类型

零道云-混合式低代码平台

基于Mysql,ssm食材采购系统

叫练

ssm 餐厅采购

zip文件自动打包

你?

当使用Vue2+Babel时,如何实现组件重新渲染

吴脑的键客

Vue babel

毕业设计

Geek_cb2b43

架构实战营-毕业设计

21°Char

架构实战营模块九作业

孙志强

架构实战营

【微博评论】功能的高性能高可用计算架构设计

红莲疾风

「架构实战营」

hw9-毕业项目设计

WWH

架构实战营

Java近期新闻:Extent-Local变量、Payara平台、Reactor项目、Ktor、Spring Web Flow_语言 & 开发_Michael Redlich_InfoQ精选文章