Spring 本周回顾 - 2017年9月19日

工程 | Josh Long | 2017年9月19日 | ...

各位Spring粉丝大家好!欢迎来到新一期《Spring 本周回顾》!本周我拜访了微软的Spring和Cloud Foundry团队(这次是在华盛顿州雷德蒙德),然后前往加利福尼亚州旧金山和德克萨斯州圣安东尼奥拜访一些客户。那么,言归正传!

  • 我很喜欢这篇来自 Pivotal 工程部的博文,讲述了我们如何将 Pivotal Web Services(我们托管的多租户 Cloud Foundry 安装环境)迁移到 CredHub。CredHub 旨在为 BOSH 管理的环境存储密码、密钥、证书及其他敏感信息。
  • Spring Boot 大师 Brian Clozel 刚刚发布了 Spring Boot 1.5.7,其中包含大量修复、依赖更新和改进。
  • Spring Integration Lead 和消息大师 Gary Russell 刚刚发布了 Spring AMQP 2.0 RC1。RC1 在上一个里程碑版本的基础上增加了一些 minor 改进。Gary 还宣布维护版本 1.7.4 和 1.6.11 也已发布。
  • Gary 并未止步于此,他宣布了适用于 Apache Kafka 的 Spring 2.0 和 1.3 版本候选版。这两个版本都支持 Kafka 0.11.x.x 客户端,同时仍然支持 Spring Framework 4.3。新版本包括对 Spring Framework 事务同步、KafkaAdmin 对象以及正确处理 AckMode.RECORD 的支持。此外,这些版本还包含多个错误修复。
  • Spring Integration 贡献者 Artem Bilan 刚刚发布了 Spring Integration 5. M7 和 4.3.12。新版本将响应式 Spring Webflux 适配器提取到一个单独的模块 spring-integration-webflux 中。它还支持将消息头编码到消息体中,以便用于 AWS Kinesis、早期版本的 Apache Kafka 和 TCP/IP 等不原生支持消息头的协议。
  • Spring Integration Lead Gary Russell 刚刚宣布了 Spring Cloud Stream Ditmars/1.3 RC1。新版本支持将 Kafka Streams KStream 引用作为 @StreamListener 方法的输入和输出。换句话说:你可以像往常一样使用 Spring Cloud Stream 连接应用程序,声明所有绑定等,然后编写消息代码,利用 Kafka Streams 进行交互式查询。
  • Spring Boot committer Stéphane Nicoll 刚刚发布了 Spring Boot 2.0.0.M4。这是第一个包含与 Web 运行时无关的新 Actuator 端点以及大量简化安全配置更改的版本。
  • Spring Session Lead Rob Winch 刚刚发布了 Spring Session 2.0.0.M4。此版本简化了基于 Spring WebFlux 的应用程序的配置。它还支持会话 ID 解析策略。
  • Spring 大师 Greg Turnquist 刚刚发布了 Spring Session MongoDB 2.0.0.M3。新版本基于 Spring Session 2.0.0.M4、Spring Data Kay RC3、Reactor Bismuth-M4 和 Spring Framework 5.0.0.RC4。如果你正在使用 Spring Boot 2.0 的 spring-boot-starter-data-mongodb-reactive,那么你所需要的就只有 @EnableMongoWebSession
  • Spring Security Lead Rob Winch 刚刚发布了 Spring Security 5.0.0.M4。此版本包含许多很棒的新功能,包括 OAuth 2 / OpenID Connect 支持以及对 Spring WebFlux 的响应式集成。
  • Spring Web 大师 Rossen Stoyanchev 刚刚发布了 Spring Web Flow 2.4.6。此版本包含一个影响默认绑定的安全修复程序。
  • Spring Cloud Data Flow 贡献者 Eric Bottard 刚刚宣布了 Spring Shell 2.0.M1!Spring Shell 项目提供了一个命令组件模型,用于支持开发自定义 Shell。例如,Spring Shell 是 Spring Cloud Data Flow Shell 的底层项目。新版本提供了大量功能,包括位置参数、Spring 转换 API 的使用、JLine 3 支持、与 bean 验证 API 的集成、多行命令等等。
  • Simon Baslé 刚刚发布了 Reactor 3.1 RC1。这是迈向 Spring Framework 5.0 的重要一步。强烈鼓励用户尽快获取并试用!
  • Spring Cloud Data Flow 贡献者 Glenn Renfro 宣布了 1.3.0.M2 版本发布,其中包含大量很棒的新功能。它包括一个更新的 Dashboard/Flo 集成,支持批处理、任务和流式操作;fan-in 和 fan-out 支持;应用程序注册表和 Maven 更新策略;安全更新;直接命名通道;shell 改进等等。
  • Spring Boot 大师 Madhura Bhave 探讨了 Spring Boot 2.0.0.M4 如何改进与 Spring Security 的集成;这绝对值得一读!
  • Tom Hombergs 在探讨 如何使用 Spring Boot 和 RabbitMQ 为微服务构建消息系统方面做得很好。
  • 温馨提示,我将在 Reactive Summit 活动上就响应式 Spring 发表演讲,希望在那里见到大家!
  • 温馨提示,我将在 12 月的 Kotlin Conf 上就 Spring Boot 和 Kotlin 发表演讲,很高兴在那里见到你。
  • Damith Ganegoda 在这篇博文中很好地介绍了 Spring Boot 和 Angular 4
  • Ordina JWorks 博客对新的 Micrometer 监控抽象进行了精彩的探讨(该抽象也集成在 Spring Boot 2.0.0.M4 中)。
  • Atomist 的 Clay McCoy 探讨了 Atomist 如何帮助你在 Spring Boot 应用程序中捕获 REST API 的破坏性变更
  • 我喜欢 ZDNet 上这篇关于 Greenplum,大数据领域鲜为人知的秘密 的文章。
  • 说到 Spring Boot committer 和一位非常出色的人 Madhura Bhave,她为她的 JavaZone 2017 演讲精心准备了 Spring Boot 2.0 的内容预览
  • 我喜欢 Dan 的这篇博文,它介绍了超媒体和 HATEOAS 的概念,特别是通过一些基于 Spring Boot 和 Spring HATEOAS 的示例代码进行了阐述。
  • Facebook 和 Github 刚刚发布了 Atom IDE - 一个新的 IDE,显然支持 Java。我还没有机会尝试,但它看起来很有趣。我想知道它是否会支持 Maven 或 Gradle..

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

抢占先机

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部