Spring 本周回顾 - 2019 年 9 月 17 日

工程 | Josh Long | 2019 年 9 月 17 日 | ...

各位 Spring 爱好者,大家好!欢迎收看本周的《Spring 本周回顾》——这是多么精彩的一周啊!我正在参加 Oracle CodeOne(前称 JavaOne)这一盛大的年度活动。今天我刚讲完一个关于响应式编程的演讲,周三我还会有一个关于 Kotlin 的演讲。千万不要错过!

与此同时,本周我们有很多内容要介绍,事不宜迟,马上开始!

Spring Session Corn-M4 发布

发布 | Rob Winch | 2019 年 9 月 17 日 | ...

本文作者为 Vedran Pavić

我代表社区,很高兴宣布 Spring Session Corn-M4 版本发布。此版本已被 Spring Boot 2.2.0.M6 采用。

Spring Session Corn-M4

Corn-M4 版本基于

  • Spring Session 核心模块 2.2.0.M4

  • Spring Session Data Geode 2.2.0.M4

  • Spring Session Data MongoDB 2.2.0.RC2

Spring Session 2.2.0.M4 的一些亮点包括

  • 支持使用新的 SessionRepositoryCustomizer/ReactiveSessionRepositoryCustomizer 定制会话仓库配置

  • 支持配置 JdbcOperationsSessionRepository 的事务行为

  • SpringSessionBackedSessionRegistry 中支持 Spring Security 的 AuthenticatedPrincipal

再见 http://repo.spring(请使用 https)

工程 | Rob Winch | 2019 年 9 月 16 日 | ...

响应我们的不再支持 HTTP 的公告Maven Central 的公告以及JFrog 的公告,从 2020 年 1 月 15 日开始,Spring 的 Maven 仓库将不再支持 HTTP。更具体地说,http://repo.spring.io 将不再响应请求。用户需要确保他们使用的是 https://repo.spring.io

我们不会从 http 重定向到 https,因为这会延续漏洞。当第一个请求通过 http 发出时,中间人 (MITM) 可以阻止重定向并将响应替换为恶意负载。继续使用 http 的用户将继续…

Spring Boot for Apache Geode & Pivotal GemFire 1.1.1.RELEASE 和 1.2.0.M2 已发布!

发布 | John Blum | 2019 年 9 月 13 日 | ...

我代表 Spring 和 Apache Geode 社区,很高兴宣布 Spring Boot for Apache Geode & Pivotal GemFire (SBDG) 的 1.1.1.RELEASE 版本以及 1.2.0.M2 版本发布。

1.1.1.RELEASE 的构件可在Maven Central 获取。

1.2.0.M2 版本的构件可在 Spring 的里程碑仓库获取。

新特性

SBDG 1.1.1.RELEASE 已升级到 Spring Boot 2.1.8.RELEASE,而 SBDG 1.2.0.M2 已升级到 Spring Boot 2.2.0.M6

此外,1.2.0.M21.1.1.RELEASE 现在都支持在 Pivotal Platform 上使用 Pivotal Cloud Cache (PCC) 运行您的 Spring Boot、Apache Geode ClientCache 应用…

Spring Cloud Greenwich.SR3 发布

发布 | Ryan Baxter | 2019 年 9 月 12 日 | ...

我代表社区,很高兴宣布 Spring Cloud Greenwich 发行火车 的 Service Release 3 (SR3) 版本现已发布。此版本可在 Maven Central 获取。您可以查看 Greenwich 的发行说明获取更多信息。此版本在所有项目中关闭的所有议题都可以在 GitHub 上的 Spring Cloud Greenwich.SR3 项目中找到

Greenwich 发行火车中的显著变化

新的负载均衡器实现

Spring Cloud Greenwich.M3 是第一个包含阻塞式和非阻塞式负载均衡器客户端实现的版本,作为…

Spring Vault 2.2 M1 现已可用

发布 | Mark Paluch | 2019 年 9 月 12 日 | ...

我代表社区,很高兴宣布 Spring Vault 2.2 M1 现已可用。此版本总共修复了 90 多个议题,包含多项新特性、bug 修复和依赖升级。

最显著的新变化包括

  • 支持通过使用实例身份证书进行基于 PCF 的身份验证。

  • Kotlin 扩展。

  • RestTemplateWebClient 的构建器,用于自定义拦截器、过滤器函数和默认请求头。

  • Vault 命名空间支持(仅限 Vault 企业版)。

  • @VaultPropertySource 现在支持带版本的键值后端。

  • LifecycleAwareSessionManager 添加了监听器和事件支持。

  • 支持将 Jetty HTTP 客户端作为替代的响应式 HTTP 客户端。

  • 对 AWS IAM 身份验证的响应式支持。

A Bootiful Podcast:Spring Framework 联合创始人兼领导者 Juergen Hoeller 谈 Spring Framework 5.2 等

工程 | Josh Long | 2019 年 9 月 12 日 | ...

各位 Spring 爱好者,大家好!欢迎收看另一期超赞、超长的 A Bootiful Podcast。在本期节目中,我将与 Spring Framework 的领导者、Spring 本身的第二位联合创始人——独一无二、令人惊叹的 Juergen Hoeller 进行对话。我们将讨论他作为 Spring 历史上最长久、最多产的贡献者的任期;设计整洁的代码;Spring 项目的早期阶段;Spring Framework 5.2 中的新特性;Kotlin、Project Loom、Graal 在 Spring 生态系统中的作用;Spring 在生态系统中的角色;Java 的地位和可能性;以及更多精彩内容。

Spring Boot 2.2.0.M6

发布 | Andy Wilkinson | 2019 年 9 月 10 日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring Boot 2.2 的第六个里程碑版本已经发布,可从我们的里程碑仓库获取。此版本包含超过 140 个议题和拉取请求

有关更改和升级说明的完整列表,请参阅 wiki 上的Spring Boot 2.2 发行说明以及更新的参考文档

我们的下一个 2.2 版本将是本月稍后的 RC1,随后将在 10 月中旬发布 GA 版本。如果您还没有尝试,现在是尝试 2.2 里程碑版本并向我们提供反馈的好时机。如果您想开始使用 2.2 并尝试新特性,可以在 https://start.spring.io 上引导创建一个新项目…

Spring 本周回顾 - 2019 年 9 月 10 日

工程 | Josh Long | 2019 年 9 月 10 日 | ...

各位 Spring 爱好者,大家好!欢迎收看又一期精彩的《Spring 本周回顾》!你能相信我们现在已经进入 2019 年第四季度了吗?时光飞逝啊!

写这篇文章的时候,我正坐在挪威奥斯陆的丽笙蓝标酒店里,参加盛大的 JavaZone 展会。多年来,我在这家酒店留下了无数美好的回忆,经常与 Spring 团队的朋友们一起度过。我热爱这个展会,很高兴自 2015 年以来首次回归!

今天我刚落地,录制了几集《Spring Tips》(新一季即将开始!),然后小睡了一会儿,现在就来写这篇回顾了!内容非常多,所以我们马上开始…

Spring Security 5.2.0.RC1 发布

发布 | Eleftheria Stein-Kousathana | 2019 年 9 月 6 日 | ...

我代表社区,很高兴宣布 Spring Security 5.2.0.RC1 发布!您可以在发行说明中找到完整详情,以下是亮点:

RSocket

gh-7360 - 添加 RSocket 支持

SAML

gh-6019 - 添加 SAML 服务提供者支持

OAuth 2.0

资源服务器

gh-7101 - JwtGrantedAuthoritiesConverter 允许配置权限前缀
gh-7100 - JwtGrantedAuthoritiesConverter 允许配置 authorities claim 名称
gh-7345 - Opaque Token Introspector 返回一个 Authenticated Principal
gh-7346 - 添加适配器将 Jwt 转换为 BearerTokenAuthentication
gh-5334gh-7284 - 资源服务器支持 WebClient Bearer…

订阅 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获取支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看全部