本周 Spring 动态 - 2016 年 9 月 27 日

工程 | Josh Long | 2016 年 9 月 27 日 | ...

哇!已经快到十月了!今年过得真快!

欢迎阅读新一期的《本周 Spring 动态》!本周我与 Phil Webb 在录音室,录制我们的 关于使用 Spring Boot 构建微服务的 Livelessons 系列的下一部分。到目前为止非常有趣,而且我们才刚刚开始!

今晚,我希望您能加入我参加 vJUG 在全球各时区举行的实时全球活动 Cloud Native Java

我们有太多内容要讲,所以开始吧!

Spring Cloud Data Flow for Apache Mesos 1.0 GA 发布

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

我代表团队兴奋地宣布 Spring Cloud Data Flow for Apache Mesos 1.0 的正式发布(GA)。

Spring Cloud Data Flow for Apache Mesos 支持在 Apache Mesos 上编排长时间运行(流处理)和短时间运行(任务/批处理)的数据微服务。我们使用 Marathon 上的应用程序组来启动流应用,并将任务作为 Chronos 一次性作业启动。此版本包含一个用于在 Marathon 上部署 Spring Cloud Data Flow 服务器的模板 JSON 脚本。我们还包含了一些示例脚本,用于在 Marathon 上部署 Redis、MySQL 和 Rabbit MQ 以供测试……

SpringOne Platform 2016 回放:使用 Spring Cloud Services 构建云原生 Java 应用

新闻 | Pieter Humphrey | 2016 年 9 月 26 日 | ...

录制于 SpringOne Platform 2016。
演讲者:Craig Walls;Pivotal Spring Social Lead。Roy Clarkson;Pivotal Spring Mobile Lead。幻灯片:http://www.slideshare.net/Pivotal/cloud-native-java-with-spring-cloud-services-64888067

开发云原生应用程序面临着几个挑战。微服务如何相互发现?如何配置它们?如何使它们具有故障恢复能力?如何监控每个微服务的健康状况?

Spring Cloud 解决了所有这些问题。即便如此,您仍然需要明确开发自己的发现服务器、配置服务器……

SpringOne Platform 2016 回放:Spring MVC 4 Web 应用

新闻 | Pieter Humphrey | 2016 年 9 月 26 日 | ...

录制于 SpringOne Platform 2016。演讲者:Rossen Stoyanchev 幻灯片:http://www.slideshare.net/SpringCentral/spring-mvc-4-web-apps

Spring Framework 4.3 是 4.x 系列中的最后一个版本,它对 @MVC 编程模型进行了大量改进。在 Spring Framework 5.0 中,相同的编程模型将在新的响应式基础上得到支持。本次演讲将回顾 4.x 版本的主要特性,并预览 Spring Framework 5.0 的工作。

Spring Cloud Camden.RELEASE 和 Brixton.SR6 已发布

发布 | Spencer Gibb | 2016 年 9 月 26 日 | ...

我代表团队很高兴地宣布 Spring Cloud Camden 发布列车以及 Brixton 的 Service Release 6 正式发布。Camden.RELEASE 可以在我们的 Spring 发布仓库中找到。您可以查看 Camden 的发布说明了解更多信息Brixton.SR6 主要是一个错误修复版本,建议与 Brixton 发布列车一起使用。

Camden 发布列车的亮点

Spring Cloud Contract 是一个新项目,为 Spring 应用程序中的消费者驱动契约和服务模式提供了支持。Spring Cloud Netflix 通过属性支持 Ribbon 组件类的自定义,使用新的社区维护的 OpenFeign,并包含对 Zuul 的各种修复和改进。Spring Cloud Consul 使用 Consul 的事件 API 添加了对 Spring Cloud Bus 的支持。CLI 添加了 spring cloud……

Spring Cloud Contract 1.0.0.RELEASE 已发布

发布 | Marcin Grzejszczak | 2016 年 9 月 23 日 | ...

我代表团队很高兴地宣布 Spring Cloud Contract 1.0.0.RELEASE 版本正式发布。您可以从 Spring 发布或 Maven Central 下载。参考文档可在此处查看。发布说明可在此处查看

Spring Cloud Contract 有什么用?在分布式系统中向新的应用程序或服务推送新功能时,您始终需要信心。Spring Cloud Contract 项目为 Spring 应用程序中的消费者驱动契约和服务模式提供了支持,涵盖了编写测试、发布……

Spring Cloud Stream Brooklyn.RELEASE 已发布

发布 | Marius Bogoevici | 2016 年 9 月 23 日 | ...

我代表团队很高兴地宣布 Spring Cloud Stream Brooklyn 发布列车正式发布。Spring Cloud Stream Brooklyn.RELEASE 可在 Spring 发布仓库和 Maven Central 中使用。有关以下讨论的功能和新功能的详细说明,可在参考文档中找到。发布说明可在此处查看,并包含关于迁移路径的重要信息。

总的来说,Brooklyn.RELEASE 引入了以下新功能

  • 支持 Apache Kafka 0.9 和 0.10(Apache Kafka 0.8.x 用户必须使用 Spring Cloud Stream 1.0.x);
  • Schema Registry 支持;
  • 响应式 API 支持;
  • ……

Spring Security 4.2 M1

发布 | Rob Winch | 2016 年 9 月 23 日 | ...

我代表社区很高兴地宣布 Spring Security 4.2.0.M1 版本发布。

Spring Security 4.2 有哪些新功能

您可以在参考文档的Spring Security 4.2 有哪些新功能部分找到新功能的亮点。此版本关闭了 50 多个问题,您可以在变更日志中找到它们。

贡献

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

请提供反馈

如果您对此版本有任何反馈,我鼓励您通过 StackOverflowGitHub Issues 或评论区与我们联系。您也可以通过 @rob_winch@joe_grandja 联系我或 Joe……

Spring 5 新特性:函数式 Web 框架

工程 | Arjen Poutsma | 2016 年 9 月 22 日 | ...

正如昨天在Juergen 的博客文章中提到的,Spring Framework 5.0 的第二个里程碑版本引入了一个新的函数式 Web 框架。在这篇文章中,我将提供更多关于该框架的信息。

请记住,函数式 Web 框架构建在我们 M1 版本提供的相同响应式基础上,并且我们也在此基础上支持基于注解的请求处理(即 @Controller@RequestMapping),更多信息请参见M1 博客文章

示例

我们从我们的示例应用程序中摘取一些片段。下面是一个响应式仓库,它暴露 Person 对象。它与传统的非响应式仓库非常相似,不同之处在于,它返回 Flux<Person> 而传统方式返回 List<Person>,以及返回 Mono<Person> 而传统方式返回 PersonMono<Void> 用作完成信号:指示保存何时完成。有关这些 Reactor 类型的更多信息,请参阅Dave 的博客文章……

Spring IO Platform 2.0.8.RELEASE

发布 | Andy Wilkinson | 2016 年 9 月 22 日 | ...

我很高兴地宣布 Spring IO Platform 2.0.8.RELEASE 现已在 repo.spring.ioMaven Central 上可用。

此维护版本升级了平台中多个项目的版本

  • Spring Boot 1.3.8.RELEASE
  • Spring Framework 4.2.8.RELEASE
  • Spring Data Gosling SR5
  • Spring Security JWT 1.0.5.RELEASE
  • Spring Security OAuth 2.0.11.RELEASE

许多第三方依赖项的版本也已更新。

项目页面 | GitHub | 问题 | 文档

订阅 Spring 邮件列表

保持与 Spring 邮件列表的连接

订阅

先行一步

VMware 提供培训和认证,助您飞速发展。

了解更多

获取支持

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

了解更多

即将举办的活动

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

查看全部