Spring Framework 5.0.3 和 4.3.14 现已可用

发布 | Juergen Hoeller | 2018 年 1 月 23 日 | ...

亲爱的 Spring 社区:

我很高兴地宣布 Spring Framework 5.0.34.3.14 现已 可用,作为另外一对改进版本,建议所有用户立即升级。我们的 5.0.3 版本是下周即将发布的 Spring Boot 2.0 RC1 版本的基础,并且 4.3.14 将在同一时间左右被 Boot 1.5.10 采用。

Spring Framework 5.0.3 带来了对 Kotlin 1.2.20、Reactor Core 3.1.3 和 JUnit 5.0.3 的最新支持,并且已经在最新的 JDK 10 预览版本上进行了成功测试。它还包含了一些最近回归问题的修复和 WebFlux API 中的一些精选改进,正值将 5.0.x 移至维护模式并为 5.1 线 做准备的时候……

本周 Spring - 2018 年 1 月 23 日

工程 | Josh Long | 2018 年 1 月 23 日 | ...

嗨,Spring 粉丝们!欢迎来到另一期“本周 Spring”。本周我在洛杉矶(温暖!)与客户会面,然后前往芝加哥(不温暖!)。本周有太多好东西要介绍,所以让我们开始吧!

Spring Cloud Skipper 1.0 RC1 发布

发布 | Mark Pollack | 2018 年 1 月 19 日 | ...

我代表团队,很高兴地宣布 Spring Cloud Skipper 1.0 RC1 发布。

Skipper 是一款轻量级工具,允许您发现 Spring Boot 应用程序并在多个云平台上管理其生命周期。您可以独立使用 Skipper 或将其与持续集成管道集成,以帮助实施持续部署实践。

1.0 RC1 版本修复了几个错误并引入了一些新功能。

  • OAuth 安全支持。
  • 使用 Spring StateMachine 项目管理发布安装、升级和回滚工作流。
  • REST API 改进。
  • 使用 Flyway 管理数据库模式。
  • 包删除,检查活动发布。
  • 发布删除,可以选择删除包。
  • Shell 命令遵循一致的 格式,例如平台列表、发布状态。
  • 在包模板中添加对 ResourceMetadata URI 的支持。
  • 支持交互式和非交互式 Shell 模式。
  • 改进了从 java.util.Properties 到 Shell 中 YAML 的转换。

本周 Spring - 2018 年 1 月 16 日

工程 | Josh Long | 2018 年 1 月 17 日 | ...

你好!本周我在 阳光明媚的檀香山参加首届 LavaOne 大会。如果你不在那里,你应该来!展览很棒,女性与男性观众比例为 50%,演讲者是世界一流的(好吧,除了我本人,但不要告诉他们…),而且地点也很棒!

也就是说,没有什么比坐在桌子旁,打开笔记本电脑,喝着绿茶,戴着太阳镜和防晒霜,关注社区更让我高兴的了。这周确实非常棒!有很多很棒的东西,所以让我们开始吧!

Reactor-Core 3.2 的抢先体验:里程碑 1

发布 | Simon Baslé | 2018 年 1 月 16 日 | ...

问候响应式 Spring 社区!

虽然团队仍在努力开发 3.1 线,但我们也希望让社区有机会抢先体验未来 3.2 线的功能。

特别是,计划在 3.2.0.RELEASE 中发布的一大亮点是添加了我们一直称之为“错误模式”、“继续模式”,或者最近更正式地称为“错误策略”的功能。

想法

这很简单:如果在操作符中执行的用户代码中的异常可以从中恢复,从而允许序列“继续”会怎么样?

让我们举个例子,假设你有以下方法

Spring Session 2.0.0 发布

发布 | Rob Winch | 2018 年 1 月 16 日 | ...

此帖子由 Vedran Pavić 撰写

我代表社区很高兴地宣布 Spring Session 2.0.0.RELEASE 发布。此版本通过 2.0.0.M12.0.0.M22.0.0.M32.0.0.M42.0.0.M52.0.0.RC12.0.0.RC22.0.0.RELEASE 发展而来,总共关闭了 130 多个问题和拉取请求。

Spring Session 2.0 中的新功能

您可以在参考文档的 2.0 中的新功能 部分找到新功能的亮点。有关详细信息,请参阅上述更改日志链接。

要求

此版本将 Java 8 和 Spring Framework 5.0 作为基线要求。整个代码库都基于 Java…

Spring Cloud Edgware.SR1 发布

发布 | Ryan Baxter | 2018 年 1 月 16 日 | ...

我代表社区很高兴地宣布,Spring Cloud Edgware 发行列车的服务版本 1 (SR1) 今天已发布。此版本可以在 Maven Central 中找到。您可以查看 Edgware 的 发行说明以获取更多信息

以下模块已作为 Edgware.SR1 的一部分更新

模块 版本
Spring Cloud Gateway 1.0.1.RELEASE
Spring Cloud Stream Ditmars.SR3
Spring Cloud Config 1.4.1.RELEASE
Spring Cloud Netflix 1.4.2.RELEASE
Spring Cloud Commons 1.3.1.RELEASE
Spring Cloud Consul 1.3.1.RELEASE
Spring Cloud Sleuth 1.3.1.RELEASE
Spring Cloud Security 1.2.2.RELEASE
Spring Cloud Contract 1.2.2.RELEASE

使用 Spring HATEOAS 构建更丰富的超媒体

工程 | Greg L. Turnquist | 2018 年 1 月 12 日 | ...

问候 Spring 社区:

正如之前宣布的,我们在 1.0.0.BUILD-SNAPSHOT 中发布了新的Affordances API。在这篇博文中,我们将深入了解此功能可以做什么。

Affordances 历史

首先,什么是affordance?通过一些考古研究,REST 倡导者 Mike Admundsen 有一篇文章详细介绍了这个词的起源,可以追溯到至少 1986 年。

环境的 affordances 是它提供的……它提供或赋予的东西,无论是好是坏。动词“to afford”在字典中可以找到,但名词“affordance”则没有。我创造了它……

本周 Spring - 2017 年 1 月 9 日

工程 | Josh Long | 2018 年 1 月 9 日 | ...

嗨,Spring 粉丝们!欢迎来到另一期本周 Spring!本周我将前往德国,在1 月 10 日星期三晚上在明斯特的 Java 用户组发表演讲。然后,我将前往索林根参加12 日(本周五)的云原生日,并在下午进行演讲 - 现在就注册吧!此外,如果您离太平洋比离大西洋更近,请在下周一加入我在夏威夷的活动,我们将讨论LavaOne 会议上所有关于 Spring 的内容

像往常一样,我们有很多内容需要涵盖,所以让我们开始吧。

本周 Spring(7 周年纪念版) - 2017 年 1 月 2 日

工程 | Josh Long | 2018 年 1 月 3 日 | ...

嗨,Spring 粉丝们!欢迎来到另一期本周 Spring!希望您度过了一个美好、安全和富有成果的新年庆祝活动。

这是新的一年的第一次综述,因此它也是我开始撰写此专栏的7 周年纪念日。自 2011 年 1 月的第一周起,每个星期二,我都会毫不例外地(无论是节假日、病假、飞行还是惊吓!)整理这份综述,这对我来说一直是一种荣誉,并将继续如此。像往常一样,我始终乐于收到来自您(有史以来最棒的社区!)的反馈和建议!请随时通过Twitter (@starbuxman)或电子邮件与我联系……

获取 Spring 时事通讯

与 Spring 时事通讯保持联系

订阅

抢先一步

VMware 提供培训和认证,以助您快速提升技能。

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部