2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

Java 近期新闻:JDK 22 进入 Rampdown Phase One、JDK 23 专家组、Spring Cloud 2023.0、TornadoVM 1.0

  • 2023-12-26
    北京
  • 本文字数:2557 字

    阅读完需:约 8 分钟

大小:1.28M时长:07:26
Java近期新闻:JDK 22进入Rampdown Phase One、JDK 23专家组、Spring Cloud 2023.0、TornadoVM 1.0

OpenJDK


经过评审,JEP 464(作用域值(第二次预览))已从 Proposed to Target 进入到 Targeted(JDK 22)状态。该 JEP 此前叫作扩展本地变量 (孵化器),提议在 JDK 22 中重新预览 API(API 没有变化),以便获取来自上一轮预览 JEP 446(作用域值(预览版),在 JDK 21 中发布)和 JEP 429(作用域值(孵化器),在 JDK 20 中发布)以来的反馈。该特性可在线程内部和跨线程共享不可变数据,这比线程局部变量更好,特别是在使用大量虚拟线程时。


JDK 22


JDK 22 早期访问版本Build 27 已发布,此版本相比 Build 26 进行了更新,修复了各种问题。有关此版本的更多详细信息,请参阅发布说明


根据 JDK 22 的发布时间表,Oracle Java 平台组首席架构师 Mark Reinhold 正式宣布 JDK 22 已进入 Rampdown Phase One。这意味着主线源代码库已分叉到 JDK 稳定库,不会再为JDK 22添加其他 JEP。因此,2024 年 3 月 GA 版本的最终 12 项特性包括:



对于JDK 22,开发者可以通过Java Bug Database报告错误。


JDK 23


JSR 398(Java SE 23)已提交,正式宣布 JDK 22 的六名专家组成员,分别是 Simon Ritter(Azul Systems)、Manoj Palat(Eclipse Foundation)、Andrew Haley(Red Hat)、Christoph Langer(SAP SE)、Iris Clark(Oracle)和 Brian Goetz(Oracle)。Clark 和 Goetz 将担任规范负责人。其他重要日期 包括从 2024 年 6 月到 8 月的公共评审和 2024 年 9 月的 GA 发布。


JDK 23 早期访问版本Build 0Build 1 也已发布,解决了一些问题。有关此版本的更多详细信息,请参阅发布说明


GlassFish


Eclipse GlassFish 第十一个维护版本7.0.11 带来了问题修复、依赖项升级,解决了 Web 套接字在默认上下文根下不能工作的问题,修复了 AdminGUI 中的缺陷。有关此版本的更多详细信息,请参阅发布说明


TornadoVM


TornadoVM 1.0 发布,带来了问题修复和重要改进,例如:使用 Panama Memory Segment API 分配堆外对象和数组集合;改进了 TornadoVM 的内部字节码处理,避免主机到设备的只写复制;根据最大线程大小改进了默认设备排序。有关此版本的更多详细信息,请参阅发布说明,InfoQ 将跟进并发布更详细的新闻报道。


曼彻斯特大学高级处理器技术研究小组研究助理 Juan Fumero 在 2020 年 3 月的 QCon 伦敦 大会上介绍了 TornadoVM,最近还发表了这篇更为详细的文章


Spring Framework


Spring Cloud 2023.0.0(代号 Leyton)已发布,其中包括错误修复和对子项目的升级,如:Spring Cloud Commons 4.1.0、Spring Cloud Starter Build 2023.0.0、Spring Cloud Kubernetes 3.1.0 和 Spring Cloud Netflix 4.1.0。此版本基于 Spring Boot 3.2.0。有关此版本的更多详细信息,请参阅发布说明


Spring Tools 4.21.0 发布,增强了类方法级别的请求映射体验,通过 OpenRewrite 集成升级到 Spring Boot 3.2,Eclipse 升级到 2023-12。有关此版本的更多详细信息,请参阅发布说明


Micronaut


Micronaut Foundation 发布 Micronaut Framework 4.2.1,包含 Micronaut Core 4.2.1 和模块更新:Micronaut gRPCMicronaut TestMicronaut Logging。有关此版本的更多详细信息,请参阅发布说明


Quarkus


Quarkus 3.6.1,第一个维护版本,带来了错误修复、文档改进和显著的变更,如:确保 GraalVM 23.1 中的 Truffle 在 Quarkus 的所有模式下正常工作;在运行时禁用 @OidcClientFilter 注解以改善应用程序测试;从 Quay.io 下载构建镜像时的可靠性改进。有关此版本的更多详细信息,请参阅变更日志


WildFly


WildFly 30.0.1,第一个维护版本,包含了组件升级和重要的问题修复,如:在 WildFly 中最简单的 Jakarta RESTful Web Services 应用程序失败;包含会话数据的集群文件永远不会被消减或删除;由于目前仅支持 byte[] 实例,导致 Infinispan 缓存写入异常。有关此版本的更多详细信息,请参阅发布说明


Hibernate


Hibernate Search 7.0.0.Final 已发布,包括:将 JDK 11 作为基线;与 JDK 11、JDK 17、JDK 21、Jakarta EE、Hibernate ORM 基于鉴别器的多租户、Elasticsearch 8.11 和 OpenSearch 2.10、2.11 兼容;依赖升级到 Hibernate ORM 6.4.0.Final 和 Apache Lucene 9.8。


IBM Semeru Runtime


IBM 发布 IBM Semeru Runtime 17.0.9.011.0.21.0。该版本基于 Eclipse OpenJ9 0.41 和 OpenJDK jdk-11.0.21+9jdk-17.0.9+9,包含了来自 OpenJDK 2023 年 10 月的最新 CPU 和安全性修复。有关此版本的更多详细信息,请参阅发布说明


Apache 软件基金会


Camel Quarkus 3.2.3 发布,与 Apache Camel 4.0.3 和 Quarkus 3.2.9.Final 对齐。有关此版本的更多详细信息,请参阅发布说明


JHipster


JHipster Lite 1.1.01.0.0 发布:支持 JDK 21、Spring Boot 3.2.0 和 Spring Cloud 2023.0.0;默认使用 YAML 而不是 properties 进行配置;新增了 Thymeleafhtmx webjars 模块;众多库升级;不再支持 JDK 17。有关这些版本的更多详细信息,请参阅 1.1.01.0.0 的发布说明。


JBang


JBang 0.114.0 采用了 MIni MAven (MIMA) 进行 Maven 解析,MIMA 是一个使用了 Maven Artifact Resolver的“一站式可重用 Java 8 库”。Red Hat 杰出工程师、JBang 作者 Max Andersen 指出,其下载速度提高了 20%。有关此版本的更多详细信息,请参阅发布说明


JakartaOne Livestream 2023


第五届年度 JakartaOne Livestream 2023 大会由 Shabnam MayelTanja ObradovicIvar Grimstad 主持,大会内容包括 45 分钟会议、15 分钟 Jakarta EE Studio 会议以及行业主题演讲。来自 Java 社区的演讲者包括:David MatějčekArjan Tijms、Igor De Souza、Mads OpheimThomas WatsonJosé PaumardOndro MihályiOtávio Santana、Nathan Rauh、Luqman SaeedEmily JiangReza Rahman


原文链接

https://www.infoq.com/news/2023/12/java-news-roundup-dec04-2023/

2023-12-26 08:007391

评论

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

恒源云(Gpushare)_【活动专区】已上线,没有最优只有更优

恒源云

人工智能 算法 服务器

ImageView变灰、倒影、圆角、加水印

逆锋起笔

android 图片处理 3月月更 imageView

深入浅出特征工程 -- 基于 OpenMLDB 的实践指南(下)

第四范式开发者社区

数据库 sql 人工智能「 特征 特征平台

面向体验,助推超视频时代新增长

字节跳动视频云技术团队

音视频开发

今儿直白的用盖房子为例,给你讲讲Java建造者模式

华为云开发者联盟

Java 设计模式 对象 建造者模式 对象构建模式

DevOps流水线CI 成倍提速方案

八戒技术团队

DevOps

关于 CentOS 迁移龙蜥操作系统,这里有一份详细指南,请查收!

OpenAnolis小助手

centos 开源 操作系统 龙蜥

selenium相对定位器

红毛丹

3月程序媛福利 3月月更

应对EAST 5.0新挑战!索信达推出灵矩全景式监管合规平台

索信达控股

数据治理 金融 监管平台 数智化 合规性

老牌软件厂商亚信科技加入,携手龙蜥社区共建开源生态

OpenAnolis小助手

开源 亚信科技 互联网社区

selenium的实现原理

红毛丹

自动化测试 自动化测试框架 selenium 3月程序媛福利 3月月更

详解用OpenCV绘制各类几何图形

华为云开发者联盟

OpenCV 图像处理 图像 几何图形

大规模异构数据的线索列表进化之路

百度Geek说

后端

2022年中国个人云盘行业发展年度分析

易观分析

个人云盘

Linux之ping命令

入门小站

Linux

简单说明一下数据库审计能带来的价值

行云管家

数据库 数据安全 数据库审计

iOS自动化测试驱动工具探索

字节跳动终端技术

ios 字节跳动 自动化测试 测试工具 火山引擎MARS

网易智企发布“易+”开源计划,网易会议组件正式开源

网易云信

音视频 开发

【等级保护】等级保护共分为几级?保护对象是指什么?

行云管家

网络安全 等保 等级保护 等保2.0

谁能在第四代算力革命中脱颖而出?CPU?GPU?算法?数据?

GPU算力

为什么在数据驱动的路上,AB实验值得信赖?

字节跳动数据平台

字节跳动 数据分析 AB testing实战 ab测试

当TIME_WAIT状态的TCP正常挥手,收到SYN后…

华为云开发者联盟

TCP syn 报文 TIME_WAIT RST报文

一个好的持续交付流水线是怎样的? | 研发效能提升36计

阿里云云效

云计算 阿里云 云原生 持续交付 持续部署

什么是云效?通过云效体验一站式研发,实现10 倍效能提升

阿里云云效

阿里云 DevOps 云原生 研发效能 云效

NFT商城游戏系统开发技术

薇電13242772558

NFT

Web 键盘输入法应用开发指南 (4) —— 组合键

天择

JavaScript 键盘 输入法 3月月更

当渲染遇上边缘计算,打造视频交互新模式

火山引擎边缘云

云原生 边缘计算 实时渲染

js几种网络请求方式梳理——摆脱回调地狱

有道技术团队

TiDB Online DDL 在 TiCDC 中的应用丨TiDB 工具分享

PingCAP

在线HTML转PUG工具

入门小站

工具

语音顶会 ICASSP 2022 成果分享:基于时频感知域模型的单通道语音增强算法

阿里云CloudImagine

阿里云 音频 论文 视频云 智能降噪

Java近期新闻:JDK 22进入Rampdown Phase One、JDK 23专家组、Spring Cloud 2023.0、TornadoVM 1.0_编程语言_Michael Redlich_InfoQ精选文章