写点什么

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

评论

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

深入理解 Go 中的字符串

宇宙之一粟

字符串 Go 语言 5月月更

摸鱼即刻开始

程序员阿杜

OKR工具有哪些?如何选择适合自己的?

爱吃小舅的鱼

maven构建docker镜像三部曲之二:编码和构建镜像

程序员欣宸

Docker maven java 5月月更

千万级学生管理系统的考试试卷存储方案设计

大眼喵

「架构实战营」

Gitea 如何配置自定义页面

HoneyMoose

Kotlin 入门笔记(一)

如浴春风

5月月更

架构实战营模块一作业

哈啰–J

MySQL三万字精华总结 + 面试100问吊打面试官绰绰有余

Java架构追梦

Java MySQL 程序员面试

Java 从一个 List 中删除重复的元素

HoneyMoose

redis性能调优--内存使用率过高

en

redis 内存

Git进阶系列 | 2. Git中的分支策略

俞凡

git 最佳实践

从源码深入了解Dio 的 CancelToken

岛上码农

flutter 安卓开发 跨平台开发 ios 开发 5月月更

Java 如何逆向遍历一个 List

HoneyMoose

【建议收藏】Redis知识干货汇总

利志分享

redis 面试

DevOps系列之 —— DevOps概览(一)软件产业和交付模式发展趋势

若尘

DevOps 5月月更

SpringSecurity 表单登录

急需上岸的小谢

5月月更

如何在网站上安装 WordPress

海拥(haiyong.site)

WordPress 5月月更

抽象类——加油站加油

程序员猪小哼

架构实战营-模块四-作业

michael

架构实战营 #架构实战营 「架构实战营」

网站开发进阶(四)Tomcat Server处理http请求过程详解

No Silver Bullet

tomcat HTTP 网站开发 5月月更

全链路压测(十):测试要做的准备工作

老张

性能测试 全链路压测 稳定性保障

Git进阶系列 | 1. 创建完美的提交

俞凡

git 最佳实践

[Day33-01]-[二叉树] 路径总和

方勇(gopher)

LeetCode 二叉树 数据结构和算法

Nation3云上国家--一场基于Web3的社会实验(32/100)

hackstoic

DAO web3 nation3

电商秒杀系统设计

Geek_36cc7c

模块四:学生管理系统考试试卷存储方案

jiaoxn

「架构实战营」

Continuous Integration 对 ABAP 技术栈来说意味着什么

汪子熙

持续集成 SAP abap 5月月更 持续优化

C语言总结_字符串函数封装练习

DS小龙哥

5月月更

【51单片机】矩阵键盘

謓泽

5月月更 51单片机

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