QCon北京|3天沉浸式学习,跳出信息茧房。 了解详情
写点什么

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

评论

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

Region 创建、分裂及合并的原理

TiDB 社区干货传送门

Grafana汇总报表

TiDB 社区干货传送门

监控

TiDB 升级——ansible与tiup使用小结

TiDB 社区干货传送门

TiDB 底层架构

还在用变量去实现多维度分组排序吗?你 out 了!

TiDB 社区干货传送门

实践案例

TiDB 的统计信息

TiDB 社区干货传送门

TiDB Ansible 使用指南

TiDB 社区干货传送门

事务前沿研究丨确定性事务

TiDB 社区干货传送门

TiDB 底层架构

PD 调度器模块

TiDB 社区干货传送门

TiDB 底层架构

TiSpark 服务安装、部署及测试

TiDB 社区干货传送门

TiDB 3.0:窗口函数初体验

TiDB 社区干货传送门

TiDB 集群可用性增强 —— TiDB 5.0 的 Joint Consensus 机制介绍

TiDB 社区干货传送门

TiDB 底层架构

在 minikube 上使用 TiDB Operator 构建 TiDB 集群(持续更新中)

TiDB 社区干货传送门

安装 & 部署

Flink on TiDB —— 便捷可靠的实时数据业务支撑

TiDB 社区干货传送门

实践案例

知乎已读服务的前世今生与未来

TiDB 社区干货传送门

TiDB 热点问题详解

TiDB 社区干货传送门

TiDB 数据一致性校验实现:Sync-diff-inspector 优化方案

TiDB 社区干货传送门

性能调优

TiDB 在汽车之家818台网互动项目中的应用

TiDB 社区干货传送门

实践案例 管理与运维 数据库架构选型

从 MySQL 大量数据清洗到 TiDB 说起

TiDB 社区干货传送门

实践案例

PD 启动主流程分析

TiDB 社区干货传送门

TiDB 底层架构

DM filter 实践整理

TiDB 社区干货传送门

实践案例

TiDB Parser模块的简单解读与改造方法

TiDB 社区干货传送门

TiDB 底层架构

一张脑图让你快速了解 TiDB 5.0版本新特性

TiDB 社区干货传送门

TiDB 底层架构

TiDB new feature max_execution_time

TiDB 社区干货传送门

038-拯救大兵瑞恩之 TiDB 如何在 TiKV 损坏的情况下恢复

TiDB 社区干货传送门

接触TiDB4.0时,一些部署方式实践尝试

TiDB 社区干货传送门

安装 & 部署

一篇文章带你玩转 TiDB 灾难恢复

TiDB 社区干货传送门

故障排查/诊断

【精选实践】一体化无边界的大数据基础平台

TiDB 社区干货传送门

当数据库遇上 Kuberbetes丨「能量钛」圆桌论坛回顾

TiDB 社区干货传送门

实践案例 数据库架构选型

DM多库合并至TiDB

TiDB 社区干货传送门

迁移 实践案例

TiDB 热点问题定位

TiDB 社区干货传送门

故障排查/诊断

TiDB 慢日志在伴鱼的实践

TiDB 社区干货传送门

实践案例

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