Spring Cloud Open Service Broker M1 发布

发布 | Scott Frederick | 2018 年 3 月 13 日 | ...

我们很高兴地宣布 Spring Cloud Open Service Broker 2.0.0 的第一个里程碑版本。

该项目以前名为 Spring Cloud - Cloud Foundry Service Broker。自该项目发布以来,发生了很多变化。该项目实现的 Service Broker API 不再仅限于 Cloud Foundry,而是已捐赠给 Open Service Broker API 项目,并由 Kubernetes 和其他平台实现。新的项目名称反映了这种演变和开放性。

除了新名称外,2.0 版本的一些亮点包括:

  • 需要 Java 8、Spring Framework 5 和 Spring Boot 2
  • 支持包含在 Spring MVC 或 Spring WebFlux 应用程序中
  • 提供了改进的 Spring Boot 自动配置

本周 Spring - 2018 年 3 月 13 日

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

嗨,Spring 粉丝们!欢迎收看另一期《本周 Spring》!本周我在暴风雪肆虐的马萨诸塞州波士顿参加盛大的 Spring One Tour 波士顿活动。不幸的是,由于这场疯狂的暴风雪,活动推迟了一天,因为我们都在应对恶劣天气。希望您能够参加 Spring Boot 2.0 发布网络研讨会!如果错过了,回放将在这里提供,别忘了查看发布博客

无论下雪与否!演出必须继续,至少在 Spring 博客上是这样,所以事不宜迟

将 start.spring.io 升级到 Spring Boot 2

工程 | Stéphane Nicoll | 2018年3月12日 | ...

Spring Boot 2 最近发布了,Spring Initializr (start.spring.io) 的生产实例也在同一天升级到了 Spring Boot 2。

在这篇文章中,我想带您了解将 Spring Boot `1.x` 应用程序升级到 Spring Boot 2 的过程。

发行说明和迁移指南

首先,阅读迁移指南发行说明,熟悉 Spring Boot 2 的主要变化,这是一个很好的起点。

构建升级

如果您正在使用 Maven 和 spring-boot-starter-parent,您需要注意,在升级过程中将更新几个插件。如果您不使用父POM,那么检查您的构建并升级您正在使用的插件是值得的。Spring Initializr 是用 Maven 构建的,所以最简单的方法是扫描 spring-boot-dependencies……

Spring IO Platform Cairo-RC1

版本发布 | Andy Wilkinson | 2018年3月12日 | ...

我很高兴地宣布 Spring IO Platform Cairo-RC1 现在可以从 Spring 里程碑仓库获取。Platform 的 Cairo 版本构建在 Spring Framework 5.0 和 Spring Boot 2.0 之上,需要 Java 8。

Cairo 包含以下项目

  • AspectJ 1.8.13
  • Reactor Bismuth-SR7
  • Spring AMQP 2.0.2
  • Spring Batch 4.0.0
  • Spring Boot 2.0.0
  • Spring Cloud Connectors 2.0.1
  • Spring Data Kay-SR5
  • Spring Framework 5.0.4
  • Spring HATEOAS 0.24.0
  • Spring Integration 5.0.3
  • Spring Kafka 2.1.4
  • Spring LDAP 2.3.2
  • Spring Plugin 1.2.0
  • Spring REST Docs 2.0.0
  • Spring Retry 1.2.2
  • Spring Security 5.0.3
  • Spring Security JWT 1.0.9
  • Spring Security OAuth 2.2.1
  • Spring Session Apple-SR1
  • Spring Social 1.1.6
  • Spring Social Twitter 1.1.2
  • Spring Web Flow 2.5.0
  • Spring Web Services 3.0.0

Spring Cloud Data Flow 1.4 RC1 发布

发布 | Gunnar Hillert | 2018年3月12日 | ...

Spring Cloud Data Flow 团队很高兴地宣布发布 1.4.0 RC1。请参阅以下入门指南:本地服务器Cloud FoundryKubernetes

以下是本次发布的亮点

流部署用户体验

在 Skipper 模式下,我们添加了一个全新的流部署构建器表单,以简化部署流时平台和属性的选择。选项包括覆盖部署平台和部署器、应用程序和流管道的全局属性。

Deployment Properties

用于开发的 Docker Compose

为了简化本地服务器的入门体验,我们添加了 Docker Compose 支持,只需通过 CLI 运行一条命令,它就会自动配置最新版本的本地服务器和 Apache Kafka 进行消息传输……

使用 Spring Boot 2.0 测试自动配置

工程 | Madhura Bhave | 2018 年 3 月 7 日 | ...

自动配置是 Spring Boot 最强大的功能之一。自动配置类的测试通常遵循相同的模式。大多数测试会启动一个 `ApplicationContext`,其中包含要测试的自动配置类,并且根据测试的不同,还会加载额外的配置来模拟用户行为。这种模式的重复性会在代码库中增加很多冗余。

Spring Boot 2.0 提供了一套新的测试助手,用于轻松配置 ApplicationContext 以模拟自动配置测试场景。以下示例配置了一个 ApplicationContextRunner 来测试 UserServiceAutoConfiguration……

Spring Batch 3.0.9.RELEASE 和 4.0.1.RELEASE 现已发布

版本发布 | Mahmoud Ben Hassine | 2018 年 3 月 7 日 | ...

我们很高兴地宣布,Spring Batch 3.0.9.RELEASE 和 4.0.1.RELEASE 已通过 Maven Central、Github 和 Pivotal 下载仓库发布。

这两个维护版本修复了多项 bug、进行了增强并更新了文档。有关更改的完整列表,请参阅 3.0.94.0.1 的发布说明。非常感谢所有为这些发布贡献了 拉取请求 的人。

请注意,下一个补丁版本 3.0.10.RELEASE 将是 3.x 系列的最后一个维护版本。我们强烈建议用户迁移到最新版本和……

Spring Web Flow 2.5 发布

工程 | Rossen Stoyanchev | 2018 年 3 月 7 日 | ...

Spring Web Flow 2.5 现在已正式发布并可供使用。此版本为使用 Web Flow 的应用程序提供了一个升级路径,支持 Spring Framework 5,最低要求为 Java 8、Servlet 3.1、Hibernate 5、Tiles 3 和 JSF 2.2。

使用 Spring Security 5 集成 OAuth 2 安全服务,如 Facebook 和 GitHub

工程 | Craig Walls | 2018年3月6日 | ...

Spring Security 5 的主要功能之一是支持编写与通过 OAuth 2 保护的服务集成的应用程序。这包括通过外部服务(如 Facebook 或 GitHub)登录应用程序的功能。

但是,只需少量额外代码,您还可以获取 OAuth 2 访问令牌,该令牌可用于对服务 API 执行授权请求。

在本文中,我们将探讨如何开发一个使用 Spring Security 5 与 Facebook 集成的 Spring Boot 应用程序。您可以在 https://github.com/habuma/facebook-security5 找到本文的完整代码……

Spring Data REST 安全问题 (CVE-2017-8046)

工程 | Oliver Drotbohm | 2018年3月6日 | ...

去年秋天,发现了一个影响 Spring Data REST 的安全漏洞。我们修补了受影响的模块并发布了一个CVE。我们最近看到一些关于此事的报道导致了混淆。以下是真相

摘要

  • 在 Spring Data REST 的 2.6.8 和 3.0.0 版本之前,存在一个允许任意代码执行的安全漏洞。
  • 此漏洞已在以下版本中修复

-- Spring Data REST 2.6.9 (Ingalls SR9, 2017 年 10 月 27 日),包含在 Spring Boot 1.5.9 (2017 年 10 月 28 日) 中。-- Spring Data REST 3.0.1 (Kay SR1, 2017 年 10 月 27 日),包含在 Spring Boot 2.0 M6 (11 月……

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

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

查看所有