Reactor Kotlin Extensions 1.0.0.M1 发布

版本发布 | Sébastien Deleuze | 2017 年 3 月 28 日 | ...

更新:Kotlin 现在已由 reactor-corereactor-test 原生支持,无需任何额外扩展。

我很高兴地宣布 Reactor Kotlin Extensions 的第一个里程碑版本已发布,它为 Reactor API 提供了 Kotlin 扩展。

它提供了对 KClass 等 Kotlin 类型的支持,利用了 Kotlin 的具体化类型参数(reified type parameters),并提供了各种扩展以实现更富有表现力的代码。您可以在下方看到 Reactor 与 Java 以及 Reactor 与 Kotlin + 扩展的快速比较。

Java 带有扩展的 Kotlin
Mono.just("foo") "foo".toMono()
Flux.fromIterable(list) list.toFlux()
Mono.error(new RuntimeException()) RuntimeException().toMono()
Flux.error(new RuntimeException()) RuntimeException().toFlux()
flux.ofType(Foo.class) flux.ofType<Foo>()flux.ofType(Foo::class)
StepVerifier.create(flux).verifyComplete() flux.test().verifyComplete()

Spring REST Docs 1.2.0.RC1

版本发布 | Andy Wilkinson | 2017 年 3 月 24 日 | ...

我代表所有贡献者高兴地宣布,Spring REST Docs 1.2.0.RC1 已发布,可从 https://repo.spring.io/milestone/ 获取。

新特性有哪些?

关于 1.2 版新特性的完整概览,请参阅发布说明。以下是一些重点内容。

改进的 Asciidoctor 集成

REST Docs 现在有了一个新模块 spring-restdocs-asciidoctor,使您更容易在文档中使用生成的代码片段。一个新宏意味着您可以在一行中导入同一操作的多个代码片段。对示例的此更新

Spring Cloud Data Flow 1.2 M3 发布

版本发布 | Thomas Risberg | 2017 年 3 月 22 日 | ...

我代表团队高兴地宣布,Spring Cloud Data Flow 1.2 的第三个里程碑版本已发布。

注意:开始使用此新版本的好方法是遵循项目页面上的发布矩阵,其中包含下载坐标和参考指南链接。

1.2 M3 版本亮点

伴随元数据 Artifact

作为期待已久的改进 shell 和 Dashboard 对应用属性信息访问的功能的一部分,我们为 Stream 和 Task 应用引入了一个新的可选 artifact - 我们称之为 “伴随元数据 artifact”

Spring Cloud Dalston RC1 发布

版本发布 | Ryan Baxter | 2017 年 3 月 21 日 | ...

我代表社区高兴地宣布,Spring Cloud Dalston 发布列车 (Release Train) 的候选版本 1 (RC1) 已于今日发布。该版本可在我们的 Spring Milestone 仓库中找到。您可以查看 Dalston 的发布说明以获取更多信息

Dalston 发布列车的显著变化

Vault

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

Config Server

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

Spring Cloud Task 1.2.0.M2 现已可用

版本发布 | Glenn Renfro | 2017 年 3 月 21 日 | ...

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

Spring Cloud Task 1.2.0.M2 提供以下特性

  • 升级至 Spring Cloud Dalston RC1 和 Spring Boot 1.5.2 - 此版本与 Spring Cloud Dalston RC1 版本兼容。

  • 修复了 Oracle 脚本中的无效数据类型错误。

  • 修复了 MySQL 迁移脚本中的错误,使其能在区分大小写的文件系统上工作。

  • 更新了 Spring Cloud Task 示例以使用 Spring Boot 1.5.2。

  • 更新了文档,讨论了单元测试和使用事务管理器(Transaction Managers)的注意事项。

Spring Vault 1.0 RC1 现已可用

版本发布 | Mark Paluch | 2017 年 3 月 16 日 | ...

我代表社区高兴地宣布 Spring Vault 1.0 RC1 已发布。

artifact 可在 Milestone 仓库中获取。

Spring Vault 包括15 项修复、改进和依赖升级

以下是此版本附带的最重要功能的简要列表

  • 支持带凭证轮换的可续期 @VaultPropertySource
  • 重塑 API,弃用 VaultClient,转而使用 RestTemplate
  • 添加了 EnvironmentVaultConfiguration 以简化配置,无需创建派生配置类。

贡献

没有社区,我们将无法成为…

Spring Cloud Stream Chelsea.RC1 发布

版本发布 | Marius Bogoevici | 2017 年 3 月 16 日 | ...

我代表团队高兴地宣布发布 Spring Cloud Stream Chelsea.RC1。Spring Cloud Stream Chelsea.RC1 可在 Spring Milestone 仓库中使用,其特性的详细说明可在参考文档中找到。有关 artifact 和完整的更改列表,请查阅发布说明

新特性有哪些?

以下是新版本带来的主要新特性和改进摘要

为 StreamListener 添加了分派能力

我们增加了对将消息分派到多个 @StreamListener 方法的支持…

Spring Cloud Camden.SR6 现已可用

版本发布 | Ryan Baxter | 2017 年 3 月 10 日 | ...

我代表团队高兴地宣布,Spring Cloud Camden 发布列车的服务版本 6 (SR6) 已于今日发布。该版本可在我们的 Spring Release 仓库Maven Central 中找到。文档可在此处找到。

注意:Spring Cloud Streams 中有一个上游修复,解决了 Spring Cloud Bus、Hystrix 和 Turbine 的问题。请参阅此问题以获取更多信息。

以下模块作为 Camden.SR6 的一部分进行了更新

适用于 AWS 的 Spring Integration 扩展 1.1.0 M1 现已可用

版本发布 | Artem Bilan | 2017 年 3 月 9 日 | ...

我代表 Spring Integration 社区宣布适用于 Amazon Web Services 的 Spring Integration 扩展 1.1 版本的第一个里程碑已发布。其 artifact 为 spring-integration-aws.1.1.0.M1,可在 Milestone Repository 中获取。

当然,首先,非常感谢社区的所有贡献者!

此里程碑版本包含的一些特性亮点

Kinesis 支持

提供了 KinesisMessageDrivenChannelAdapterKinesisMessageHandler 以与 Amazon Kinesis 集成。前者非常简单,允许将数据发送到 Kinesis 流中。目标 PutRecordRequest 的所有信息都可以从请求 Message 中确定…

获取 Spring 新闻通讯

订阅 Spring 新闻通讯,保持连接

订阅

提升自己

VMware 提供培训和认证,助您快速提升。

了解更多

获取支持

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

了解更多

即将举办的活动

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

查看全部