写点什么

Java 近期新闻:Spring Boot 更新、Eclipse Temurin JDK 17 发布、Camel 将不再支持 JDK 8

  • 2021-10-04
  • 本文字数:1296 字

    阅读完需:约 4 分钟

Java近期新闻:Spring Boot更新、Eclipse Temurin JDK 17发布、Camel将不再支持JDK 8

2021 年 9 月 20 号这一周相对较为安静,大部分新闻是关于 Spring Boot、Spring Security 和 Spring Cloud 的里程碑版本发布。其他新闻包括 Eclipse Temurin JDK 17 发布、JDK 18 尝鲜版第 16 个构建版本、Hibernate ORM 5.6.0.Beta2 和 WildFly 25 Beta 1 发布、Apache Camel 不再为 JDK 8 提供支持、JDKMon 17.0.0 发布。

OpenJDK/JDK 17

Eclipse Adoptium 工作组发布Eclipse Temurin JDK 17,支持 macOS、Windows 和 Linux(x64/aarch64)三个平台,具体的进度可在该项目的GitHub仓库中找到。InfoQ 将会进一步跟进更具体的细节。


Piranha Cloud已经在他们的开发分支中使用 Eclipse Temurin JDK 17。

JDK 18

JDK 18 尝鲜版第16个构建版本,相比第 15 个构建版本,修复了各种问题。更多细节可在发布公告中找到。

使用JDK 18的开发者可以通过Java Bug数据库提交 bug。

Spring 框架

Spring Boot 2.5.5 和 2.4.11 小版本更新,分别修复了41个bug32个bug,包括依赖项升级和改进的文档。


Spring Cloud 2020.0.4 解决了一些与 Spring Cloud 子项目(如 Spring Cloud Netflix、Spring Cloud Config 等)有关的问题。该版本与 Spring Boot 2.4.x 和 2.5.x 兼容,更多详情可在版本公告中找到。

Spring Security 5.6.0 发布第 3 个里程碑版本:增加新接口 SecurityContextChangedListener,可以作为 lambda 表达式或方法引用的赋值目标;支持 SAML 2.0 单点登出;支持将 TestSecurityContextHolder 传给 SecurityContextHolder。更多详情请参看版本公告


Spring Boot 2.6.0 第 3 个里程碑版本:将 PathPattern 作为 Spring MVC 应用程序的默认路径匹配策略;可以为 Spring Integration 的 PollerMetadata 类配置属性;统一 ElasticSearch 不同客户端的配置属性。Spring Boot 2.6.0 计划在 2021 年 10 月 21 号发布一个候选版本,在 2021 年 11 月 18 号发布一个 GA 版本。更多细节可参看版本公告

Hibernate

Hibernate ORM 5.6.0.Beta2 发布:增加新的注解 @Comment,用于为表或列增加注释定义;改进了 SQL Server 2016+方言,可以无错支持 hibernate.hbm2ddl.auto=create-drop 配置属性;支持用原生 SQL 查询替代 JPQL 查询。更多细节可参看变更公告

WildFly

WildFly 25 发布第一个测试版本:新的子系统,支持 OpenTelemetry 和 OpenID Connect;升级 MicroProfile Reactive Messaging 依赖项;移除已被弃用的遗留安全包 PicketBox;全面支持 WildFly Elytron Security。


WildFly 25 Beta1 的 Docker镜像已经发布在quay.io上,其中还有 Red Hat 用于构建、分析和发布容器镜像的工具。这些镜像包含了上面提到的 PicketBox 移除更新。

Apache Camel

Apache 基金会宣布,所有的 Camel 项目将在 2021 年底不再支持 JDK 8。Camel 的下一个 LTS 版本 2.14 计划于 2021 年 12 月份发布,该版本将是最后一个支持 JDK 8 的版本。

JDKMon

最新版的用于监控和更新 JDK 的JDKMon已经向 Java 社区发布了。该工具由 Azul 首席工程师 Gerrit Grunwald 创建,17.0.0 版本的特性包括:提供了是否记住用户下载目录的选项;通过配置 jdkmon.properties 文件可在 Linux 上启用暗色模式;在新窗口搜索和下载 JDK。更多有关 JDKMon 的细节可在这篇 InfoQ报道中看到。


原文链接

Java News Roundup: Spring Boot Updates, Eclipse Temurin JDK 17, Apache Camel Ends Support for JDK 8

2021-10-04 11:2710417

评论

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

websocket 是怎么连接的

程序员与厨子

nginx 网络 HTTP websocket

GO 类型接口及反射间的转换

superman

Go 语言

从分布式到微服务成长手册,助我面试跳槽斩获字节Offer

Java架构追梦

Java 学习 架构 面试 微服务

云计算简史(上)- 15分钟读完15年

明道云

据说99.99%的人都会答错的类加载的问题

AI乔治

Java 架构 JVM 类加载 性能调优

微服务架构:基于微服务和Docker容器技术的PaaS云平台架构设计(微服务架构实施原理)

AI乔治

Java 架构 微服务 ,docker

技术实践丨GaussDB(DWS)运维管理功能“升级”的原理和使用

华为云开发者联盟

运维 数据 集群

考研须知

时间是一个人最好的证明

考研

第12周作业

Vincent

极客时间 极客大学

“一个APP竟然可以适配这么多设备?!”《优酷响应式布局技术全解析》开放下载

破绽

阿里巴巴 阿里云 开发者 优酷 电子书

架构师训练营 - 第 4周课后作业(1 期)

Pudding

5G时代音视频开发王器:WebRTC

华章IT

flutter 音视频 WebRTC React Native

“区块链×多方计算”解决众多难题 将成区块链应用新场景

CECBC

区块链 数据融合

CloudQuery v1.1.1 修复版本发布

BinTools图尔兹

数据库 sql 安全 工具软件

架构训练营 - 第4周课后作业 - 学习总结

Pudding

让AI人才在产业界闪闪发光:百度之星的“神奇滤镜”是怎样炼成的?

脑极体

甲方日常 33

句子

工作 随笔杂谈 日常

“区块链技术创新要植根市场”

CECBC

金融科技 信息安全

十七、深入Python异常处理

刘润森

Python

有了容器为什么kubernetes还需要Pod?

架构师修行之路

分布式 微服务 pod kubernete

第19届亚运会门票采用区块链技术防伪

CECBC

区块链技术 防伪 溯源

诸多老牌数据仓库厂商当前,Snowflake如何创近12年最大IPO金额

华为云开发者联盟

数据仓库 数据 存储

分布式系统设计理念这么难学?

架构师修行之路

分布式 微服务

Java Reference核心原理分析

AI乔治

Java 架构 JVM 性能调优

计算机网络基础知识总结

苹果看辽宁体育

计算机网络 计算机

NET-Core中的配置文件操作

为体验更多

C# .net .net core ASP.NET Core

京东智联云MySQL数据库如何保障数据的可靠性?

京东科技开发者

MySQL 数据库

第12周学习总结

Vincent

极客时间 极客大学

架构师的成长之路

华章IT

CTO 架构师 架构师之道

关注你自己,如同篮球巨星一样,让身体最佳化,持续投入最爱的事情。

叶小鍵

健康 科普 王立铭 肥胖

LAXCUS大数据集群操作系统:一个分布式分时共享E级系统软件(四)

陈泽云

人工智能 大数据 数据结构 操作系统 数据存储

Java近期新闻:Spring Boot更新、Eclipse Temurin JDK 17发布、Camel将不再支持JDK 8_语言 & 开发_Michael Redlich_InfoQ精选文章