写点什么

Java 近期新闻:结构化并发、Java 满 27 岁、Micronaut 3.5.0

  • 2022-06-14
  • 本文字数:1988 字

    阅读完需:约 7 分钟

Java近期新闻:结构化并发、Java满27岁、Micronaut 3.5.0

本期 Java 近期新闻综述内容主要涉及 OpenJDK、JDK 19、虚拟线程、Java 满 27 岁、Jakarta EE 10、Spring Framework 点版本和里程碑版本、Micronaut 3.5.0、Quarkus 2.9.2.Final、Quarkus Tools for IntelliJ 1.11.0、Hibernate ORM 6.0.2.Final、Apache Tika 1.28.3 和 Spring I/O 大会。

OpenJDK

JEP 405(记录模式预览)已经从 JDK 19 的 Proposed to Target 状态提升Targeted 状态。在Amber项目的支持下,该 JEP 提议用记录模式来增强语言,以解构记录值。记录模式可以与类型模式结合使用,以“提供强大的、声明式的、可组合的数据导航和处理形式”。JEP 406(switch模式匹配预览,在JDK 17中交付)JEP 420(switch模式匹配第二个预览版,在JDK 18中交付)最近将类型匹配扩展到了switchcase标签。要了解关于 JEP 405 的更多细节,可以阅读InfoQ的这篇报道

 

JEP 428(结构化并发第一轮孵化)从 JDK 19 的候选状态提升Proposed to Target 状态。在 Loom 项目的支持下,这个孵化中的 JEP 提议通过引入一个库来简化多线程编程,将在不同线程中运行的多个任务视为一个工作单元。这可以简化错误处理和取消操作,提高可靠性,并增强可观察性。评审预计将于 2022 年 6 月 2 日结束。InfoQ 后续将带来更详细的新闻报道。

JDK 19

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

 

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

虚拟线程

JDK 19 的新特性至少将涉及两个与 Loom 项目相关的 JEP。开源开发者兼 Java 冠军Gunnar Morling上周发表了一篇关于虚拟线程的博客,重点介绍了与 I/O 绑定源代码以及 CPU 绑定源代码相关的线程公平性。

Java 满 27 岁

Java,27 岁生日快乐!1995 年 5 月 23 日,Java 编程语言在 Sun World 1995 大会上发布。BellSoftLiberica JDK(他们提供的 OpenJDK 下游发行版)的创建者。为了纪念这一时刻,他们回顾过去,审视现在,并展望了这门语言的未来。

Jakarta EE

在通往 Jakarta EE 10 的道路上,Eclipse 基金会 Jakarta EE 开发大使Ivar Grimstad在他的每周博客Hashtag Jakarta EE中宣布,除了Jakarta Security 3.0之外,所有针对 Jakarta EE 10 规范的发布审查现在都已经完成,而前者应该也很快就可以完成。欢迎开发者审查新的 Jakarta EE Core Profilepull请求,并在必要时提供反馈。最后,最近发布的WildFly 27.0.0.Alpha1的认证请求已提交给JDK 11JDK 17

Spring Framework

非常忙碌的一周过后,Spring 团队在过去的一周里相对平静,只提供了Spring VaultSpring CloudSpring Authorization Server的里程碑版本和点版本。

 

在通往 Spring Vault 2.4.0 和 3.0.0 的道路上,第一个里程碑版本发布。2.4.0-M1版本的新特性包括:支持 PEM 编码的证书和私钥,包括 Elliptic Curve(“EC”);使用版本化键/值秘密引擎的 Vault 存储库;以及使用版本化键/值秘密引擎、基于 Vault 的 RevisionRepository。3.0.0-M1版本还升级到 Java 17 基线版本、Spring Framework 6 和 AWS SDK v2。

 

Spring Cloud 2021.0.3发布,它兼容 Spring Boot 2.7.0,并对 Spring Cloud Sleuth、Spring Cloud Contract 和 Spring Cloud Gateway 等子项目进行了 Bug 修复和小幅增强。要了解有关该版本的更多细节,请查看发布说明

 

Spring Authorization Server 0.3.0发布,提供了新的特性、依赖项升级和 Bug 修复。此外,还有一些破坏性的变化。要了解更多细节,请查看发布说明

Micronaut

Micronaut 基金会发布了 Micronaut 3.5.0。它提供了一些新特性,如:支持 GraalVM 22.1.0;Gradle 构建增量编译;Micronaut Data 3.4.0;新模块Micronaut MicroStream;以及 Micronaut Maven Plugin 和Micronaut Gradle Plugin的更新。要了解关于该版本的更多细节,请查看发布说明

Quarkus

红帽公司提供了 Quarkus 2.9.2.Final,这是第二个维护版本,包括 Bug 修复和文档改进,以及一个依赖项升级(到 Hibernate Reactive 1.1.6.Final)。要了解关于这个版本的更多细节,请查看更新日志

 

红帽还发布了 Quarkus Tools for IntelliJ 1.11.0,增加对Qute模板的支持,从而与Eclipse Language Server for MicroProfile(LSP4MP)0.4.0 和quarkus-ls 0.11.1(LSP4MP 的 Quarkus 扩展)保持一致。

Hibernate

Hibernate ORM 6.0.2.Final发布,重点改进了LazyAttributeLoadingInterceptor类处理惰性字段的方式,提高了效率,并节省了一些内存。

Apache Tika

Apache Tika团队发布了其元数据提取工具包的 1.28.3 版本。它以前是 Apache Lucene 的一个子项目,最新版本带来了安全修复和依赖项升级。要了解关于这个版本的更多细节,请查看更新日志。1.x 发布序列的生命周期将在 2022 年 9 月 30 日结束。

Spring I/O 大会

过去一周,Spring I/O大会在西班牙巴塞罗那会议中心举行,来自 Java 社区的许多演讲者发表了关于 Spring 和相关 Java 主题的演讲。

 

原文链接:

Java News Roundup: Structured Concurrency, Java Turns 27, Micronaut 3.5.0

2022-06-14 08:003001

评论

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

Python图像处理丨详解图像去雾处理方法

华为云开发者联盟

Python 人工智能 华为云 12 月 PK 榜

浅谈权限系统在多利熊业务应用

百度Geek说

百度 权限系统 12 月 PK 榜 多利熊

Triple 协议支持 Java 异常回传的设计与实现

Apache Dubbo

Java 开源 微服务 gRPC dubbo

活动预约报名系统怎么做?快来借鉴「苍山徒步之家」的经验做法

天天预约

微信小程序 SaaS 数据统计 预约工具 活动报名

使用 ClusterResourceSet 为 Cluster API 集群自动安装 CNI 插件

Se7en

uniapp 在微信小程序中图片宽度显示问题

ModStart

智能低代码平台,驱动企业数字化转型

元年技术洞察

低代码 数字化转型

前端程序员培训学习后的就业前景怎么样

小谷哥

【Java技术专题】「原理专题」深入分析Java中finalize方法的作用和底层原理

洛神灬殇

Java JVM Finalizer 12月月更

软件测试简历书写 | 简历中应该如何描述才能体现出软技能的实力 ?

测试人

软件测试 自动化测试 简历 软技能 测试开发

多模态交互在数智化营销服中的技术实践

中关村科金

人工智能 算法 全栈 数字化转型 多模态

2023年内蒙古等保测评公司有哪些?五家还是6家?

行云管家

等保 等保测评 内蒙古

掌握这5大功能,解锁鲲鹏开发新发现

华为云开发者联盟

开发 华为云 12 月 PK 榜

BitSail“拍了拍”你,并给你一份快速入门指南

字节跳动数据平台

开源 数据引擎 12 月 PK 榜

参与Getaverse早期建设,成为节点验证者!!

Geek_Web3

#区块链# did #Web3

容器安全的三大挑战

SEAL安全

容器安全 12 月 PK 榜

PHP 中类自动加载相关文件分析

ModStart

上云节省 35%计算资源,420 个运维人天:运满满实时计算实践和思考

Apache Flink

大数据 flink 实时计算

MASA MAUI Plugin (七)应用通知角标(小红点)Android+iOS

MASA技术团队

blazor MASA MAUI MASA Blazor

百家号奇妙未来季创作大赛落幕!AIGC开启内容创作新征程

科技热闻

非正式全面解析 NebulaGraph 中 Session 管理

NebulaGraph

图数据库 会话管理 session管理

龙蜥开发者说:众人拾柴火焰高!聊一聊我在社区的所思所想 | 第 14期

OpenAnolis小助手

开发者 开源社区 龙蜥开发者说 LoongArch 架构 红旗软件

数字化时代,校园生活还可以这样过

华为云开发者联盟

数据库 后端 华为云 12 月 PK 榜

华为云助推武水集团项目成功入选住建部“智慧水务”典型案例!

华为云开发者联盟

云计算 后端 华为云 12 月 PK 榜

前端程序员培训学习有哪些攻略

小谷哥

诚迈科技董事长王继平赴国创中心交流车用操作系统合作事宜

科技热闻

大数据程序员培训机构怎么选

小谷哥

时序引擎架构和实例演练

KaiwuDB

信息安全等级测评师证书有效期是多久?谁能告诉一下?

行云管家

等保

如何通过Java应用程序将Word转为Excel

在下毛毛雨

Java Excel word 文档 转换

火山引擎DataTester:如何做A/B实验的假设检验

字节跳动数据平台

大数据 AB testing实战 12 月 PK 榜

Java近期新闻:结构化并发、Java满27岁、Micronaut 3.5.0_语言 & 开发_Michael Redlich_InfoQ精选文章