Spring Data Neumann SR2、Moore SR9 和 Lovelace SR19 现已发布

版本发布 | Mark Paluch | 2020 年 7 月 22 日 | ...

我代表团队很高兴宣布 Spring Data 发布三款特性版本:Neumann SR2Moore SR9Lovelace SR19。这些服务版本基于 Spring Framework `5.2.8` (`Neumann` 和 `Moore`) 和 `5.1.17` (`Lovelace`) 版本构建,主要包含依赖升级和修复,以及一些精选的改进。

Spring Data `Neumann SR2` 包含 70 项改进和修复。Spring Data `Moore SR9` 随附 35 项修复和改进。最后,Spring Data `Lovelace SR19` 包含 23 项精选修复

所有服务版本将被即将发布的 Spring Boot `2.3.2`、`2.2.9` 以及相应的 `2.1.16` 版本包含…

Spring Integration 4.3.23、5.1.12、5.2.8 和 5.3.2 现已发布;CVE-2020-5413

版本发布 | Artem Bilan | 2020 年 7 月 22 日 | ...

尊敬的 Spring 社区成员:

我代表团队和所有贡献者,很高兴宣布 Spring Integration 的多个维护版本。这些版本主要包含错误修复和依赖升级。

CVE-2020-5413

Spring Integration 框架提供了 Kryo Codec 实现作为 Java(反)序列化的替代方案。当使用默认选项配置 Kryo 时,所有未注册的类都会按需解析。当传入数据包含在反序列化期间执行的恶意代码时,这会导致“反序列化小工具”漏洞利用。

为了防止此类攻击,可以将 Kryo 配置为需要一组受信任的类进行(反)序列化。Spring Integration 默认调用 kryo.setRegistrationRequired(true);(不信任任何人),并将开箱即用的 Message<?> 实现预配置为受信任的类。所有其他类型必须使用注入到 PojoCodec 中的任何可用的 KryoRegistrar 策略向 Kryo 注册…

Spring Framework 5.2.8、5.1.17、5.0.18 和 4.3.28 现已发布

版本发布 | Brian Clozel | 2020 年 7 月 21 日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring Framework 的完整版本发布。

Spring Framework 5.2.8 包含 36 项修复和改进。Spring Framework 5.1.17 包含 15 项精选修复和改进

5.0.x (`5.0.18`) 的维护版本随附 13 项精选修复和改进4.3.x 分支 (`4.3.28`) 也随附 13 项精选修复和改进,其中包括 CORS 配置更改(详情请参阅 gh-25414参考文档的 CORS 部分)。

照例,我们将很快发布相应的 Spring Boot 版本(`2.3.2`、`2.2.9` 和 `2.1.16`…

本周看点:Spring - 2020 年 7 月 21 日

工程 | Josh Long | 2020 年 7 月 21 日 | ...

嗨,Spring 粉丝们!欢迎阅读又一篇《本周看点:Spring》!你们好吗?希望一切都好!

我刚刚录制了两期精彩的《Bootiful Podcast》节目,不久的将来就会与大家见面。我迫不及待了。

我也非常兴奋:明天我将主持主题为响应式 Spring 和 Spring Tips 的 SpringOne Tour 活动。一定不要错过!

另外,Spring 团队想听听你的意见!请填写这份问卷

本周有很多精彩内容,我们开始吧。

介绍 Spring Cloud Stream 应用的 Java 函数 - 第 1 部分

工程 | David Turanski | 2020 年 7 月 20 日 | ...

介绍 Spring Cloud Stream 应用的 Java 函数 - 第 1 部分

上周我们发布了 介绍 Spring Cloud Stream 应用的 Java 函数 - 第 0 部分
以宣布 Spring Cloud Stream 应用 2020.0.0-M2 版本发布。
在这里,我们探讨了函数组合,这是第 0 部分中介绍的函数导向架构所赋能的更强大的功能之一。如果你还没有阅读 第 0 部分,现在正是好时机!

函数组合

函数组合在数学和计算机科学中有着坚实的理论基础。
实际上,它是一种方式来…

Spring Initializr 0.9.0 现已发布

版本发布 | Stéphane Nicoll | 2020 年 7 月 15 日 | ...

我代表团队和所有贡献者,很高兴宣布 Spring Initializr 0.9.0 已发布,现可从 repo.spring.io 和 Maven Central 获取。

此版本包含 34 项修复、改进和依赖升级。感谢所有通过提交问题报告和拉取请求做出贡献的人。

有关完整的 升级说明新特性,请参阅 版本发布说明

GitHub | Issues | Documentation | Stack Overflow | Gitter

使用 Spring Boot 和 Vaadin 构建 Web 应用

工程 | Stéphane Nicoll | 2020 年 7 月 14 日 | ...

本文是社区成员 Marcus Hellberg (@marcushellberg) 的客座文章。Marcus 是 Vaadin 社区团队的负责人。他喜欢通过创建在线内容和在活动中与开发者交流,帮助他们发现和学习现代 Web 技术。

构建 Web 应用可能是一项艰巨的任务。其中有许多活动组件:你需要用 HTML 定义结构,然后使用 CSS 实现所需的样式。对于前端应用,你还需要用 JavaScript 编写应用逻辑,并通过 REST 将其连接到后端。当然,你还需要实现…

Spring 团队想听听你的意见!

工程 | Ben Wilcock | 2020 年 7 月 14 日 | ...

《2020 Spring 现状报告》将很快发布,该报告基于全球 Spring Boot 开发专家的观点和经验。只需花费 15 分钟完成问卷,你将成为第一批收到问卷报告及其中见解的人。请随意将此邮件分享给你的 Spring 开发同事。问卷将于 7 月底关闭。

立即填写问卷.

感谢与我们分享你的想法和经验!Spring 团队

本周看点:Spring - 2020 年 7 月 14 日

工程 | Josh Long | 2020 年 7 月 14 日 | ...

嗨,Spring 粉丝们!一切都好吗?希望如此!我今天上午刚刚(虚拟)为可爱的 London Java Community 做了演讲。我们讨论了 Kotlin、Spring 和一些其他事情。很不错。非常感谢 LJC 的邀请!上周五,我还启动了精彩的 JetBrains Java Day Online 活动。那真是太有趣了!感谢 Jetbrains。我终于,终于下了一些功夫,自动化列出了我的一些活动,所以现在无论我何时发布新的 Spring Tips 视频、新的 A Bootiful Podcast 播客,或确认新的公开露面,我的信息都会在这里…

订阅 Spring 新闻简报

订阅 Spring 新闻简报,保持连接

订阅

领先一步

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

了解更多

获取支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持及二进制文件,一站式订阅。

了解更多

近期活动

查看 Spring 社区的所有近期活动。

查看全部