Spring Data Kay M2 发布

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

代表 Spring Data 团队,我想宣布发布火车 Kay 的第二个里程碑版本已经可用。此版本是迈向第二代 Spring Data 的重要一步。

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

Spring Vault 1.0 正式发布

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

代表社区,很高兴宣布 Spring Vault 1.0 正式可用 – 这是 Spring Vault 经过近一年的开发后发布的第一个正式版本。

工件可从 Maven Central 和 Bintray 获取。

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

此版本总共修复了 50 多个问题单。以下是此版本附带的最重要功能的精简列表

  • 通过 AppRole、AWS-EC2、客户端证书、Cubbyhole(包装令牌)和静态令牌实现可插拔应用程序认证。
  • 支持具有凭证轮换的可续订 @VaultPropertySource
  • 生命周期感知的会话管理,包括令牌续订和终端令牌过期后重新登录。
  • 直接与 Vault 交互的模板 API。
  • 与 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 现在通过组合模式支持多个后端。这允许组合使用…

Spring Tips:第二季回顾

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

各位 Spring 粉丝们好!我们现在已经完成了《Spring Tips》的两季——每季 11 集和一个回顾帖子。我将花一些时间构思更多内容,很快我们就会再次回归!我一直对听到建议的主题很感兴趣,所以如果你有任何想法,请务必大声告诉我,无论是通过 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 Boot 的新 Gradle 插件

工程 | Andy Wilkinson | 2017 年 4 月 5 日 | ...

Spring Boot 2.0 M1 的主要主题之一是对其 Gradle 插件进行一系列重大改进。其中许多改进刚刚合并,并在最新的 Spring Boot 快照版本中可用。距离 Spring Boot 2.0.0.M1 在 5 月初发布还有几周时间,我们非常期待在此之前听到您对新插件的早期反馈。

您可以在插件的参考文档和API文档中阅读有关其功能的更多信息。

试用新插件

新插件需要 Gradle 3.4 或更高版本。与 Spring Boot 的其他部分一样,快照版本发布到 https://repo.spring.io/libs-snapshot。使用快照的最简单方法是在 start.spring.io 上创建一个新的 Gradle 项目

Spring Integration 5.0 Milestone 3 可用

发布 | Artem Bilan | 2017 年 4 月 5 日 | ...

Spring Integration 团队很高兴地宣布,Spring Integration 5.0 版本的第三个里程碑版本 (5.0.0.M3) 现已可用。

此次发布包含 53 个 JIRA(以及一些 GitHub 问题),包括错误修复和许多新功能。自上一版本 Milestone 2 以来的一些亮点:

  • Spring Integration 测试框架的初步实现 - 用于测试类的 @SpringIntegrationTest 注解和 MockIntegration 工厂帮助您为集成流和通道适配器编写单元测试。我们计划在 GA 之前充实这一功能,包括更多的模拟、验证以及一些用于隔离测试组件的 send-and-receive 工具。欢迎提供反馈!

  • POJO 处理程序方法调用 (@ServiceActivator, @Transformer 等,或从 XML 定义调用的此类方法) 现在默认使用 InvocableHandlerMethod。与 ConfigurableCompositeMessageConverter@Default 工具一起,这使得我们能够基于 Content-Type 和目标方法参数解析来实现条件方法调用场景。要恢复以前基于 SpEL 的行为,提供了方法级别的 @UseSpelInvoker 注解。

本周 Spring 动态 - 2017 年 4 月 4 日

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

欢迎来到另一期《本周 Spring 动态》!本周我在英国伦敦、法国巴黎(参加盛大的 Devoxx France 活动,我将与我的好友 Matt Raible 一起演讲)和德国斯图加特,我将在这些地方的会议和与客户交流!如果您也在附近,请不要犹豫来打声“招呼”

获取 Spring 新闻简报

通过 Spring 新闻简报保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部