本周 Spring - 2017 年 4 月 18 日

工程 | Josh Long | 2017 年 4 月 18 日 | ...

各位 Spring 粉丝大家好!又到了“本周 Spring”栏目!本周我将在佐治亚州亚特兰大参加 DevOps Days Atlanta,并在波士顿参加 Agile Tech Alliance 大会。如果您在这两个地点,我很乐意与您见面——打个招呼吧

千万不要错过我和 Spring 团队成员以及社区演讲者在即将举行的 Spring Days 芝加哥纽约亚特兰大活动中的精彩内容!

照例,我们要讲的内容很多,让我们开始吧!

Spring Cloud Task 1.2.0.RC1 现已发布

发布 | Glenn Renfro | 2017 年 4 月 14 日 | ...

我们很高兴地宣布 Spring Cloud Task 1.2.0.RC1 现已通过 Github 和 Pivotal 下载存储库提供。非常感谢所有为此版本做出贡献的人。

Spring Cloud Task 1.2.0.RC1 提供以下功能

  • 升级到 Spring Cloud Stream Chelsea GA。
  • closecontext.enable 重命名为 closecontext.enabled,以匹配 Spring Boot 中 enabled 属性的风格。
  • 在外部创建 TaskExecution 时可以设置 Task 名称,允许启动器以持久的方式设置名称。
  • 向 Task 事件和 Batch 作业事件添加了 Ordered 接口,以便用户可以确定其 Spring Cloud Task 应用程序何时发出 Task 或 Batch 事件。
  • 清理了 Spring Cloud Task 依赖。
  • 更新了默认任务名称创建,以防止与 JMX 冲突。

Spring Cloud Stream Chelsea 发布通用版本!

发布 | Marius Bogoevici | 2017年4月13日 | ...

我很高兴代表社区宣布 Spring Cloud Stream Chelsea 发布列车的通用版本。对于这个发布列车,第一个通用版本是 Chelsea.SR1,它修复了 Chelsea.RELEASE 中的一些问题(都在指标导出功能的范围内)。Chelsea.SR1 也包含在 Spring Cloud Dalston.RELEASE 中。

新版本已在 Maven Central 中提供,其功能的详细描述可在参考文档中找到。有关工件和最新更改的信息,请查阅发布……

Spring Data Kay M2 发布

发布 | Oliver Drotbohm | 2017年4月13日 | ...

我谨代表 Spring Data 团队,宣布发布 Kay 发布火车(release train)的第二个里程碑版本。这次发布是朝着 Spring Data 第二代迈出的重要一步。

我们已将大部分代码库升级到 Java 8,现在也采用了例如 `Optional` 来表示方法签名。这主要影响内部 SPI,但也部分影响用户代码,尤其是在 `CrudRepository` 中。对响应式 Spring Data 存储库的支持已扩展到 Couchbase(感谢 Subhashni!),Redis 模块现在有一个响应式模板 API。此版本还为派生查询提供了 `IsEmpty` 和 `IsNotEmpty` 的支持,并为 MongoDB 和 JPA 实现了这些支持。MongoDB 中的聚合框架现在也支持…

Spring Vault 1.0 正式发布

发布 | Mark Paluch | 2017年4月12日 | ...

我谨代表社区,荣幸地宣布 Spring Vault 1.0 正式发布。这是 Spring Vault 近一年开发后的第一个 GA 版本。

相关工件已在 Maven Central 和 Bintray 上提供。

<dependency>
  <groupId>org.springframework.vault</groupId>
  <artifactId>spring-vault-core</artifactId>
  <version>1.0.0.RELEASE</version>
</dependency>

本次发布共修复了 50 多个 ticket。以下是本次发布中最重要的一些功能列表(内容已被极大精简)

  • 通过 AppRole、AWS-EC2、客户端证书、Cubbyhole(已包装的 token)和静态 token 实现可插拔的应用认证。
  • 支持可续订的 @VaultPropertySource,并提供凭证轮换功能。
  • 生命周期感知的会话管理,包括 token 续订和在 token 过期后重新登录。
  • 提供 Template API 以直接与 Vault 进行交互。
  • 兼容 Vault 0.5 至 0.7 版本。

Spring Cloud Dalston 发布

发布 | Spencer Gibb | 2017年4月12日 | ...

我很高兴代表社区宣布,Spring Cloud Dalston 发布列车的通用版本(RELEASE)今天已可用。该版本可在 Maven Central 中找到。您可以查看 Dalston 发布说明以获取更多信息

Dalston 发布列车中的显著变化

Vault

Spring Cloud Vault Config 是一个新项目,它通过 Hashicorp Vault 为分布式系统中的外部化密钥管理提供客户端支持。

Config Server

Config Server 现在通过 Composite 模式支持多个后端。这允许组合…

Spring Tips:第二季回顾

工程 | Josh Long | 2017年4月12日 | ...

大家好,Spring 的粉丝们!我们已经完成了两季——11 集加上每季一篇回顾文章——的 *Spring Tips*。我将花一些时间来构思更多内容,很快,我们将再次开始!我*一直*对收到的主题建议很感兴趣,所以如果你有什么想法,请务必 在 Twitter (@starbuxman) 上 或通过 邮件 ([email protected]) 大声告诉我。

我做这些《Spring Tips》的动机是:

  • 结合 Spring Boot 的视角重新审视传统话题;以及
  • 强调 Spring 生态系统中,由于各种原因,未能得到足够关注的部分。

本周 Spring - 2017 年 4 月 11 日

工程 | Josh Long | 2017 年 4 月 11 日 | ...

欢迎阅读又一期《Spring 本周动态》!

Spring For Apache Kafka 1.2.0 和 1.1.4 发布

发布 | Gary Russell | 2017年4月7日 | ...

我们很高兴地宣布,Spring for Apache Kafka 的维护版本 1.2.0.RELEASE 和 1.1.4.RELEASE 现已发布。

这些版本包含多项错误修复和改进,并引入了对 KStreams 的支持。

它们在功能上是等效的;1.2.0.RELEASE 基于 0.10.2.0 kafka-clients jar,而 1.1.4.RELEASE 可与 0.10.0.x 和 0.10.1.x 一起使用。

虽然 1.1.4.RELEASE 版本在运行时可以使用 0.10.2.x 客户端库,但嵌入式 kafka API 中的一些破坏性更改意味着 `spring-kafka-test` 中的嵌入式 kafka Junit `@Rule` 将无法工作,而 1.2.…

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有