写点什么

近期 Java 新闻:Eclipse GlassFish、Open Liberty、MicroStream、JHipster、WildFly、EclipseLink

  • 2022-09-09
    北京
  • 本文字数:2151 字

    阅读完需:约 7 分钟

近期Java新闻:Eclipse GlassFish、Open Liberty、MicroStream、JHipster、WildFly、EclipseLink

OpenJDK

Oracle 内部 Java 平台小组主任工程师Joe Darcy提议,在 JDK 20 中放弃支持javac命令行选项-source/-target/--release 7 。Darcy 引用 JEP 第 182 条:javac的-source及-target退休策略,讨论老版本 JDK 的继续支持时间范围。目前反馈主要在 Maven 编译器插件依旧默认使用 1.7 版的问题上。Oracle 首席工程师Magnus Ihse Bursie提议放弃支撑Visual Studio 2017(VS2017)原因如下:

 

  • 2022 年四月微软将结束对 VS2017 的“主流支持”。

  • VS2017无法正确支持C 11,导致JDK-8292008补丁效果不理想

  • VS2017 不支持新的一致性预处理器,很可能导致JDK-8247283补丁效果减半

  • VS2017 导致如JDK-8286459等解决方案很乱,在停止支持后该版本应同时下线


目前反馈主要集中在仍旧使用 VS2017 的团队中。

 

JDK 19

JDK 19仍处于候选发布阶段,预计将于 2022 年 9 月 20 日发布 GA 版。发布说明中包含完整API规范带注释的API规范等链接,比较了 JDK 18(Build 36)与 JDK 19(Build 36)。InfoQ 后续将跟进更多细节。

 

JDK 20

抢先测试版本的 JDK 20(Build 13)也在上周发布,重点关注对 Build 12 的更新,以及对各种问题的修复。关于该版本更多细节可参见发布说明

 

关于JDK 19JDK 20,欢迎开发者们通过Java Bug数据库报告错误。

 

Eclipse GlassFish

在迈向 GlassFish 7.0.0 的道路上,Eclipse 基金会发布了第八个里程碑式版本。提供以下内容的集成:Eclipse Exousia 2.1.0(Jakarta 授权的兼容实现);Eclipse Krazo 3.0(Jakarta MVC 的兼容实现);Eclipse Expressly 5.0.0(Jakarta 表达式语言的兼容实现);Hibernate Validator 8.0.0.CR3(Jakarta Bean 验证的兼容实现);以及Jakarta MVC 2.1的重新整合。

 

GlassFish 7.0.0-M8 可在 JDK 11 至 JDK 19 上编译和运行,包含最终版本的 Jakarta EE 10 API,完全通过 Jakarta EE 10 的完整 TCK 测试及 Web Profile TCK 测试。

 

Quarkus

红帽子发布了 Quarkus 的 2.12.0 版本,主要更新为:升级了 Kotlin 1.7、微软 SQL 服务器 11.2.0.jre11、GraalVM 以及Mandrel22.2 版本(Mandrel 是 GraalVM 社区版的下游发行版);支持 SmallRye Config SecretKeys。关于该版本更多细节可参见发布说明

 

Open Liberty

IBM 将 Open Liberty 22.0.0.9 版本从 beta测试版本解放,以发布Password Utilities 1.1。Password Utilities 可用于清理试图通过默认初始化联合用户注册表或 Jakarta 连接器等手段,强制联合独立用户注册表等不受欢迎行为。

 

Open Liberty 22.0.0.10(beta 版)也已发布,主要特点为:支持 JDK 19;MicroProfile Telemetry 预览(MicroProfile 6.0 版本中包含的新规范);可通过编程手段选择Jakarta XML Binding 4.0的替代实现;可暴露使用Liberty 库(BELL)1.0基础扩展的 SPI 接口并向 BELL 服务中注入属性。

 

MicroStream

在前往 MicroStream 07.01.00 的道路上,第二个测试版本已可提供:改进版 CDI 集成,明确指出变化的对象(将其标记为脏对象),并将变化同步存储;改进与 Spring Boot 的集成,增加拦截器逻辑,在方法结束时存储标记对象;存储对Lazy接口标记实现的引用;启用 MicroStream 缓存。

 

WildFly

红帽发布了 WildFly 26.1.2.Final 版本,重点组件升级有下:WildFly Core 18.1.2.Final;Netty 4.1.79;Apache MyFaces 2.3.10 和 3.0.2;Hibernate ORM 5.3.28.Final;RESTEasy 4.7.7.Final;以及 Jackson Core 和 Databind 2.12.7 版本。

 

根据 WildFly 在 2022 年的发布计划来看,随着 WildFly 27 的发布,将不再支持 JDK 8、Jakarta EE 8 和 MicroProfile 4.1。Jakarta EE 10 和 JDK 11 将被定义为最小版本。关于该版本更多细节可参见问题列表

 

JHipster

JHipster 7.9.3 已经发布,重点更新为;对 Spring Boot 2.7.3 的依赖性升级;JHipster 域语言(JDL)可进行无值搜索;支持Keycloak19.0.1;并修复了微软 SQL 服务器和generate-blueprint工作流的问题。

 

EclipseLink

EclipseLink 4.0.0 的第一个候选版本,也是Jakarta Persistence 3.1规范的兼容实现之一,已经可以在 Java 社区内使用。主要更新有:改进了查询参数绑定;修复了BatchFetchPolicy类中定义的clone()方法的内 存泄漏 ;更新了 Jakarta Persistence 测试框架;升级了对 PostgreSQL 42.4.1 和 MongoDB 的依赖;以及修复了CriteriaBuilder接口中的查询异常。关于该版本更多细节可参见发布说明

 

Hibernate

Hibernate ORM 5.6.11.Final 版本已经发布,主要修复了以下问题:一个在大型项目中导致性能严重下降的问题;以及在试图选择使用@NotFound注解的关联的 ID 时出现的异常。

 

JDKMon

JDKMon17.0.35版可监听并更新已安装的 JDK 的工具,一周前便已经可以在 Java 社区中使用。该新版本由 Azul 公司首席工程师Gerrit Grunwald创建,内容包括:一个更新的 CVE 扫描器;对 Zulu Prime 检测的一个修复;以及显示 OpenJDK 未知构建的一个新属性。

 

Apache Camel

同 Quarkus 一样,Camel Quarkus 2.12.0,包括 Camel 3.18.1 和 Quarkus 2.12.0.Final 版本已经可以用于 JVM 及本地模式,主要内容包括大众期待已久并强烈要求的CXF SOAP扩展。关于该版本更多细节可参见问题列表


原文链接

Java News Roundup: Eclipse GlassFish, Open Liberty, MicroStream, JHipster, WildFly, EclipseLink


相关阅读:

Java 近期新闻:JDK 19-RC1、Spring 更新、Micronaut、Helidon、Payara 等

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


2022-09-09 08:008352

评论

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

云智慧助力MLOps加速落地

云智慧AIOps社区

人工智能 机器学习 智能运维 自动化运维 算法模型

当推荐和搜索遇上大模型,会碰撞出什么样的火花

小红书技术REDtech

推荐 搜索 小红书

无惧百万级并发,GaussDB(for Cassandra)让华为推送服务更快触达

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 企业号 4 月 PK 榜

Spring Boot定时任务@Scheduled的多线程使用

做梦都在改BUG

Java Spring Boot 多线程 Scheduled

看了这份《算法中文手册》笔记,就再也不怕字节了

Java你猿哥

Java 算法 ssm 字节 左程云

解决流水线瓶颈、提升编码效率的五个方法(下篇)

龙智—DevSecOps解决方案

ci cicd 持续集成 CI/CD

非常全面的 SpringBoot 保姆级笔记,面面俱到,太牛了

做梦都在改BUG

Java Spring Boot

从热爱到深耕,全国Top10开源软件出品人手把手教你如何做开源

华为云开发者联盟

开源 华为云 华为云开发者联盟 企业号 4 月 PK 榜

玩转云端| 算力基础设施升级,看天翼云紫金DPU显身手!

天翼云开发者社区

《挪威的森林》

后台技术汇

三周年连更

css-文字充电效果

格斗家不爱在外太空沉思

CSS css动画 三周年连更

Arctic 自动优化湖仓原理解析

网易数帆

数据湖 iceberg Arctic 湖仓一体

CV 领域的 ChatGPT?MetaAI 推出“最强”大视觉模型 SAM

Zilliz

计算机视觉 ChatGPT metaai 大视觉模型

小米集团Jira实战:如何在高负载状态下保持Jira性能与运行稳定

龙智—DevSecOps解决方案

数字先锋| 乘“云”之势,天翼云助力长春市妇产医院步入智慧医疗新时代!

天翼云开发者社区

一文读懂火山引擎数智平台VeDI新品——管理驾驶舱Plus

字节跳动数据平台

企业管理 实时决策 企业号 4 月 PK 榜

博睿数据蝉联中国APM市场份额第一,Bonree ONE春季正式版重磅发布

博睿数据

可观测性 智能运维 博睿数据 ONE有引力

Git推出大文件储存工具Git LFS,但它真的好用吗?

龙智—DevSecOps解决方案

git 版本控制 版本控制系统

演示视频:Jira企业微信插件邀您一起迈入移动办公时代,高效处理Jira Issue

龙智—DevSecOps解决方案

Jira 企业微信

小红书高时效推荐系统背后的技术升级

小红书技术REDtech

推荐 小红书

mysql 8.0 安装区别

追赶者

MySQL

日志服务运维观测能力,助力新零售容器化部署升级

云布道师

存储

玩转云端| 真实模拟,即压即测,天翼云息壤性能测试PTS实践大揭秘!

天翼云开发者社区

共铸国云智领未来| 智慧医疗乘“云”而上!

天翼云开发者社区

太强了!京东架构师独家微服务笔记,啃完直入字节

做梦都在改BUG

Java 架构 微服务 Spring Cloud

深入理解 Go 语言中的封装机制

宇宙之一粟

Go 封装 三周年连更

开启新时代,承接新使命,开放原子开源大赛OpenHarmony创新赛正式启航!

OpenHarmony开发者

OpenHarmony

微服务 - 搭建Consul集群服务,Consul配置中心

Java你猿哥

Java 架构 微服务 ssm

硬件工程师常见问题与答疑

华秋PCB

科普 工程师 电子信息 基础知识 电子

太牛了,这是我见过把微服务讲的最全最好的SpringCloud架构进阶

Java你猿哥

Java 架构 微服务 微服务架构 Spring Cloud

Java最佳实践

码语者

Java

近期Java新闻:Eclipse GlassFish、Open Liberty、MicroStream、JHipster、WildFly、EclipseLink_编程语言_Michael Redlich_InfoQ精选文章