红帽白皮书新鲜出炉!点击获取,让你的云战略更胜一筹! 了解详情
写点什么

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:293857

评论

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

Qemu Linux

贾献华

7月日更 7月月更

LLVM之父Chris Lattner:为什么我们要重建AI基础设施软件

OneFlow

人工智能 软件系统

OpenFeign

急需上岸的小谢

7月月更

基于STM32+华为云IOT设计的智能防盗单车锁

DS小龙哥

7月月更

Node の MongoDB Driver

空城机

mongodb Node 7月月更

小红书自研KV存储架构如何实现万亿量级存储与跨云多活

小红书技术REDtech

存储 分布式KV 跨云多活

ORACLE进阶(三)数据字典详解

No Silver Bullet

oracle 7月月更 数据字典

Lepton 无损压缩原理及性能分析

vivo互联网技术

对象存储 无损压缩 lepton 图片压缩

Vue.js基础环境的搭建以及简单使用Element-ui

是乃德也是Ned

7月月更

SAP UI5 ObjectPageLayout 控件使用方法分享

Jerry Wang

前端开发 Fiori SAP UI5 ui5 7月月更

微信小程序触底加载与下拉刷新的实现

猪痞恶霸

小程序 前端 7月月更

Web3基金会「Grant计划」赋能开发者,盘点四大成功项目

One Block Community

区块链+

什么是数据治理?为何华为愿意200万年薪聘数据治理专家?

雨果

数据治理 DaaS数据即服务

容易混淆的基本概念 成员变量 局部变量 全局变量

NewBoy

前端 移动端 iOS 知识体系 7月月更

RingCentral Android启动优化实践

RingCentral铃盛

android 启动流程

蚁群算法(实例帮助理解)

秃头小苏

蚁群算法 7月月更

如何用一个插件解决 Serverless 灰度发布难题?

阿里巴巴云原生

阿里云 Serverless 云原生 插件 灰度发布

非技术部门,如何参与 DevOps?

SoFlu软件机器人

谈谈对Flink框架中容错机制及状态的一致性的理解

百思不得小赵

flink 容错机制 状态 7月月更

Java实现单例模式

lambochen

单例模式

线上故障突突突?如何紧急诊断、排查与恢复

阿里巴巴云原生

阿里云 微服务 云原生 故障恢复 诊断

LeetCode-145. 二叉树的后序遍历(java)

bug菌

Leet Code 7月月更

Qt实现json解析

小肉球

7月月更

SpringBoot Webflux解析

Ethan

5G NR系统架构

柒号华仔

5G 网络 7月月更

基于昇腾AI丨高新兴推出城市道路车辆二次识别解决方案,达到业界领先水平

科技热闻

基于昇腾AI丨以萨技术推出视频图像全目标结构化解决方案,达到业界领先水平

科技热闻

基于昇腾AI丨爱笔智能推出银行网点数字化解决方案,实现从总部到网点的信息数字化全覆盖

科技热闻

【LeetCode】判断矩阵是否是一个 X 矩阵Java题解

Albert

LeetCode 7月月更

官宣!第三届云原生编程挑战赛正式启动!

阿里巴巴云原生

阿里云 Serverless 边缘计算 ACK 云原生编程挑战赛

CSS动画篇之炫酷时钟之时钟墙

南城FE

CSS 前端 动画 时钟 7月月更

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