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 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 Integration 5.0 里程碑 3 现已发布

发布 | Artem Bilan | 2017年04月05日 | ...

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

此版本共包含 53 个 JIRA 问题(以及一些 GitHub 问题)的修复,包括 Bug 修复和若干新功能。以下是自上一个 里程碑 2 发布以来的一些亮点:

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

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

Spring AMQP 2.0.0 Milestone 3 发布

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

我们很高兴地宣布 Spring AMQP 2.0 第三个里程碑版本 (2.0.0.M3) 现已发布。

36 个 JIRA 问题包含在此版本中,包括错误修复和一些新功能

  • 对无代理集成测试的初步支持 - `TestRabbitTemplate` 会发现应用程序上下文中的监听器容器,并为 `send()` 和 `sendAndReceive()` 操作调用这些容器的监听器。我们计划在 GA 发布之前增加更多功能来完善此功能,包括路由和模拟 RabbitMQ 支持的各种交换器类型。欢迎提出反馈意见。

  • 使用外部事务管理器进行回滚现在与本地事务一致。

  • 4.1.x `amqp-client` 库现在是默认值。

  • `RabbitTemplate` 现在有一个 `invoke()` 方法,允许在同一通道上连续执行多个操作。当向同一通道发送多个消息时,这也支持了底层库提供的 `waitForConfirmsOrDie()` 等功能。

Spring Tool Suite 3.8.4 发布

版本发布 | Martin Lippert | 2017年4月3日 | ...

亲爱的Spring社区,

我很高兴地宣布 Spring Tool Suite 3.8.4 的发布,这是我们的基于 Eclipse 的工具。

此版本的亮点包括

  • 已更新至 Eclipse Neon.3
  • 完全改版了用于直接访问 start.spring.io 的向导
  • Boot Dashboard:支持本地 Spring Cloud CLI 服务
  • Boot Dashboard:在将应用程序部署到 CF 时支持路由
  • 修复了 STS 主仪表板上的字体渲染问题
  • 增加了对 Buildship 2.0 的支持
  • 在显示正在运行的 Boot 应用程序状态时,提高了 Boot Dashboard 的可靠性
  • 问题跟踪已移至 GitHub Issues

要下载发行版,请访问

详细的新功能和注意事项说明可以在这里找到:STS 3.8.4 新功能和注意事项

STS 3.9.0 计划于 2017 年 7 月初在 Eclipse Oxygen 4.7 的基础上发布。

祝您使用愉快!

Reactor Kotlin Extensions 1.0.0.M1 发布

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

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

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

它支持 Kotlin 类型,如 `KClass`,利用 Kotlin 的具体化类型参数,并提供各种扩展以允许更具表现力的代码。您可以在下面看到 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 版本亮点

伴随元数据构件

作为长期期待的功能的一部分,为了改进对 shell 和 Dashboard 应用程序属性信息的访问,我们为流和任务应用程序引入了一个新的可选构件——我们称之为“伴随元数据构件”……

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 现在通过 Composite 模式支持多个后端。这允许组合…

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 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看所有