本周 Spring - 2016 年 8 月 30 日

工程 | Josh Long | 2016 年 8 月 30 日 | ...

欢迎来到另一期《本周 Spring》!本周我一直在旧金山(我居住的地方),并在那里向硅谷 Spring 用户组发表了演讲。现在我要前往美丽的中国,带来一些 Spring 和 Pivotal(也许,顺便度假!)

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

Spring Cloud Camden M1 已发布

发布 | Marcin Grzejszczak | 2016 年 8 月 29 日 | ...

我代表团队很高兴地宣布 Spring Cloud Camden 发布列车的第一个里程碑版本今天发布。此版本可以在我们的 Spring 里程碑 存储库中找到。我们进行了大量增强和错误修复!您可以查看 Camden.M1 发行说明以获取更多信息

以下模块已更新为 Camden.M1 的一部分

Spring Cloud Build        1.2.0.RELEASE
Spring Cloud Stream       Brooklyn.M1
Spring Cloud Bus          1.2.0.M1
Spring Cloud Config       1.2.0.M1
Spring Cloud Netflix      1.2.0.M1
Spring Cloud Consul       1.1.0.M1
Spring Cloud…

Spring Web Services 2.3.1/2.4.0 已发布

工程 | Greg L. Turnquist | 2016 年 8 月 29 日 | ...

Spring 社区成员们,您好:

Spring Web Services 刚刚发布了 2.3.1.RELEASE 和 2.4.0.RELEASE 版本。

2.3.1.RELEASE 是一个次要补丁版本。

2.3.1 发行说明 | 2.3.1 文档

2.4.0.RELEASE 将 Spring Web Services 重置为在 Spring Framework 4.2.x 和 Spring Security 4.0.x 上运行,这是 Spring 4.3/Spring Security 4.1 背后的稳定基线。同时,它仍然与 Java 7 兼容。此版本包括对代码库的更改,使其与 Spring 4.3 和 5.0 向前兼容,因此您可以随意升级到您希望使用的任何版本的 Spring/Spring Security。

2.4.0 发行说明 | 2.4.0 文档

Spring Cloud Stream Brooklyn.M1 已发布

发布 | Marius Bogoevici | 2016 年 8 月 26 日 | ...

我代表团队很高兴地宣布发布 Spring Cloud Stream 布鲁克林发布列车的第一个里程碑版本。Spring Cloud Stream Brooklyn.M1 可在 Spring 里程碑存储库 中使用,其功能的详细说明可以在 参考文档 中找到。发行说明可在 此处 获取,其中包含有关迁移路径的重要信息。

从单体到发布列车

Spring Cloud Stream Brooklyn.M1 接替 Spring Cloud Stream 1.0。命名方案的更改反映了项目的结构更改,特别是切换…

Spring Cloud Data Flow for Mesos 1.0 RC2 已发布

发布 | Thomas Risberg | 2016 年 8 月 26 日 | ...

我们很高兴地宣布 Spring Cloud Data Flow for Mesos 的 1.0.0.RC2 发布候选版本,这是一个团队的努力,在幕后包含了许多新功能。

此发布候选版本基于最近发布的 Spring Cloud Data Flow 1.0 GA 版本。一些亮点包括

  • 我们现在在 Marathon(Mesos 的容器编排平台)上将 Spring Cloud Data Flow 服务器作为 Docker 镜像运行。
  • 此版本添加了功能以支持流分区和扩展
  • 目前,接收器和处理器的分区和扩展是通过使用多个应用程序部署来处理的,每个应用程序实例一个,由附加到名称的索引标识。
  • 源的扩展是通过使用其他应用程序实例来处理的。
* 流现在使用 Marathon [应用程序组](https://mesosphere.github.io/marathon/docs/application-groups.html) 部署,因此更容易识别构成流的不同应用程序。* 我们添加了使用 Chronos(Mesos 的容错作业调度程序)启动任务的支持。

作为此工作的一部分,我们开发了一个用于与 Chronos API 交互的简单 Java 客户端。此 Java 客户端 包含在 Spring Cloud Deployer for Mesos 项目 的最新 1.0.2.RELEASE 版本中…

Spring Cloud Data Flow for Cloud Foundry 进入 1.0 GA

发布 | Eric Bottard | 2016 年 8 月 25 日 | ...

我们很高兴地宣布 Spring Cloud Data Flow for Cloud Foundry 1.0.0.RELEASE 版本正式发布。

Spring Cloud Data Flow for Cloud Foundry 提供了在 Cloud Foundry 运行时编排长期运行(流式)和短暂(任务/批处理)数据微服务的支持。

作为 Spring XD 的继任者,该项目受益于更加解耦的架构,利用了 Spring Cloud Deployer for Cloud Foundry 库,该库今天也正式发布。有关 Spring Cloud Data Flow 的架构及其生态系统的更多详细信息,请参阅 此博客

  • 流和批处理/任务处理是 Spring Cloud Data Flow 中的主要功能,它们分别映射到 Cloud Foundry Diego 的 LRP 和 Task1

  • 包括开发工具包,用于使用 DSL、Shell、REST API、Dashboard、Flo Designer 或这些工具的任意组合构建流和批处理/任务管道。

  • 促进单个数据管道组件的测试驱动开发以及测试夹具,以独立开发和测试“以数据为中心”的应用程序。

  • 利用 Cloud Foundry 的运行时功能,例如安全性、指标、操作监控、扩展和流和批处理/任务管道的可靠执行。

Spring Security 4.1.3 发布

发布 | Rob Winch | 2016 年 8 月 24 日 | ...

我很高兴地宣布 Spring Security 4.1.3.RELEASE 版本的发布,该版本更新了库并解决了一些小问题,包括对新的 MvcRequestMatcher 的修复。

有关详细信息,请参阅 更改日志

贡献

没有社区,我们就无法成为今天这样成功的项目。我要感谢所有创建问题并提供反馈的人。

请提供反馈

如果您对本版本有任何反馈,我建议您通过 StackOverflowGitHub Issues 或评论部分联系我们。您也可以在 Twitter 上 ping 我 @rob_winch 或 Joe @joe_grandja

当然,最好的反馈是以 贡献 的形式出现的…

Spring Cloud Data Flow for Cloud Foundry 1.0.0.RC1 现已发布

发布 | Eric Bottard | 2016 年 8 月 24 日 | ...

我们很高兴地宣布 Spring Cloud Data Flow for Cloud Foundry 1.0.0.RC1 版本的发布。

随着我们即将在未来几天内发布 GA 版本,此里程碑带来了以下改进

  • 基于 Spring Cloud Deployer Cloud Foundry 的 1.0.0.RC1 版本构建,该版本本身基于 Project Reactor 3.0.0.RELEASE 和 CF-Java-Client 2.0.0.RELEASE 构建

  • 添加了在 Cloud Foundry 中编排短暂 任务(包括 Spring Batch 作业)的功能,可以将其作为实验性功能切换启用

  • 添加了将命令行参数作为一组单独的属性传递给启动时任务的功能

  • 添加了支持分离流和任务特定服务绑定。这允许将流和任务特定的服务分别固定到流和任务应用程序

检查您的 Spring Security SAML 配置 - XXE 安全问题

工程 | Rob Winch | 2016 年 8 月 24 日 | ...

有人提醒我们,spring-security-saml 示例 应用程序包含 XML 外部实体 (XXE) 漏洞。这意味着恶意用户可以查看 Spring 应用程序进程可以访问的任何文件。

问题是 OpenSAML Java ParserPool 和 Decrypter 容易受到 XML 攻击 的直接结果。ParserPool 实现的默认行为在 OpenSAML 2.6.1+(Spring Security SAML 使用的版本)中已修复。但是,如果用户在没有正确设置的情况下构建自己的 ParserPool,则仍然可能存在此漏洞。

注意

我们没有将其视为 CVE,因为此漏洞仅在示例应用程序中发现,该应用程序不被视为生产代码。但是,我们预计我们的用户可能已复制此代码来创建自己的应用程序。出于这个原因,我们希望保持透明并沟通此问题以及……

本周 Spring - 2016 年 8 月 23 日

工程 | Josh Long | 2016 年 8 月 23 日 | ...

欢迎来到另一期《本周 Spring》!本周我将在 纽约(参加纽约 Java SIG)、奥斯汀和 旧金山(参加硅谷 Spring 用户组) 与客户交流并参加聚会!我们有很多内容要讲,像往常一样,让我们开始吧!

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部