Spring for Apache Kafka 2.2 发布

发布 | Gary Russell | 2018 年 10 月 29 日 | ...

我很高兴地宣布 Spring for Apache Kafka 2.2.0.RELEASE 现已可用。

虽然 2.1.x 版本与 2.0.0 的 kafka-clients jar 兼容(自 2.1.9 起),但此版本需要 2.0.0(并提供用于测试的 2.0.0 嵌入式代理)。

重点

  • SeekToCurrentErrorHandler 现在可以“跳过”重复失败的记录

  • 此类“跳过”的记录可以发布到死信主题(或以其他方式由应用程序代码处理)

    • 添加了包含故障诊断信息的标头

  • 使用事务时,可以使用默认的 AfterRollbackProcessor 实现相同的功能

  • 您现在可以使用侦听器容器工厂创建任何任意侦听器容器,而不仅仅是 @KafkaListener 的容器

    • 这使得可以更方便地对任何容器使用 Spring Boot 的自动配置属性

  • @KafkaListener 注解现在可以覆盖容器工厂的 concurrencyautoStartup 属性

Spring Integration 5.1 正式发布!

发布 | Artem Bilan | 2018 年 10 月 29 日 | ...

我代表 Spring Integration 团队很高兴地宣布 Spring Integration 的 5.1.0.RELEASE 现已可用。

它可以从 Maven Central、JCenter 和我们的 发布仓库 下载。

compile "org.springframework.integration:spring-integration-core:5.1.0.RELEASE"

首先,我要感谢所有社区成员对框架的持续积极贡献!

除了常规的依赖项升级、错误修复和内部性能改进之外,此版本还引入了一些值得注意的新功能

BoundRabbitChannelAdvice

为了严格排序消息发布,可以使用 BoundRabbitChannelAdvice 作为 MessageHandler 的建议,以允许在同一线程绑定的 Channel 中执行所有下游 AMQP 操作…

Spring Batch 4.1 正式发布!

发布 | Mahmoud Ben Hassine | 2018 年 10 月 29 日 | ...

我很高兴地宣布 Spring Batch 4.1.0.RELEASE 现已可用。

Spring Batch 4.1 GA 中的新增功能

此版本添加了以下功能

  • 一个新的 @SpringBatchTest 注解,用于简化测试批处理组件
  • 一个新的 @EnableBatchIntegration 注解,用于简化远程分块和分区配置
  • 支持读取和写入 JSON 格式的数据
  • 支持使用 Bean Validation API 验证项目
  • 支持 JSR-305 注解
  • 增强了 FlatFileItemWriterBuilder API

@SpringBatchTest 注解

Spring Batch 提供了一些不错的实用程序类(例如 JobLauncherTestUtilsJobRepositoryTestUtils)以及测试执行侦听器(StepScopeTestExecutionListenerJobScopeTestExecutionListener)来测试批处理组件。但是,为了使用这些实用程序,您必须显式地配置它们。此版本引入了一个名为 @SpringBatchTest 的新注解…

Spring Cloud Data Flow 1.7 GA 发布

发布 | Mark Pollack | 2018 年 10 月 25 日 | ...

Spring Cloud Data Flow 团队很高兴地宣布 1.7.0 版本的发布。请按照 本地服务器Cloud FoundryKubernetes 的“入门”指南进行操作。在接下来的几周内,请留意更新的 SCDF 的 Cloud Foundry 磁贴 版本。

以下是重点

  • 改进的 UI

  • 流应用程序 DSL

  • 审计跟踪

  • 并发任务启动限制

  • 流和任务验证

  • 强制升级流

  • 在 Kubernetes 上安排任务

改进的 UI

UI 具有全新的外观。导航已从选项卡更改为左侧导航系统。这为…提供了更大的屏幕空间。

Spring Cloud Finchley.SR2 可用

发布 | Ryan Baxter | 2018 年 10 月 24 日 | ...

我代表社区很高兴地宣布 Spring Cloud Finchley 发布列车的 SR2(服务版本)今天已可用。可以在 Maven Central 中找到此版本。您可以查看 Finchley 的 发行说明以了解更多信息

Spring Cloud Gateway

  • 在 Hystrix 超时中支持 WebFlux 错误处理 #553
  • 在 PEM 文件中读取多个证书 #583
  • 支持配置 TLS 超时 #578
  • ModifyRequestBodyGatewayFilterFactory 正确更新标头 #492
  • 支持重定向过滤器中的相对重定向 #468
  • 错误修复

Spring Cloud Sleuth

Spring Cloud…

Spring Cloud Data Flow 1.7 RC1 发布

发布 | Mark Pollack | 2018年10月19日 | ...

来自 Spring Cloud Data Flow 团队很高兴地宣布 1.7 RC1 版本发布。请参考以下入门指南:本地服务器Cloud FoundryKubernetes

RC1 版本在 1.7 M1 中引入的核心功能基础上进行了一些改进。

以下是重点

Spring IO Platform 布鲁塞尔-SR14

发布 | Andy Wilkinson | 2018年10月18日 | ...

我很高兴地宣布,Spring IO Platform 布鲁塞尔-SR14 现已可从 repo.spring.io 和 Maven Central 获取。

此维护版本升级了平台中多个项目的版本

  • Spring AMQP 1.7.11
  • Spring Boot 1.5.17
  • Spring Data Ingalls SR16
  • Spring Framework 4.3.20
  • Spring Security 4.2.9
  • Spring Security OAuth 2.0.16
  • Spring Web Flow 2.4.8
  • Spring Web Services 2.4.3

还更新了多个第三方依赖项的版本。

项目页面 | GitHub | 问题 | 文档

Spring IO Platform 开罗-SR5

发布 | Andy Wilkinson | 2018年10月18日 | ...

我很高兴地宣布,Spring IO Platform 开罗-SR5 现已可从 repo.spring.io 和 Maven Central 获取。

此维护版本升级了平台中多个项目的版本

  • Reactor Bismuth-SR12
  • Spring AMQP 2.0.8
  • Spring Boot 2.0.6
  • Spring Data Kay SR11
  • Spring Framework 5.0.10
  • Spring Integration 5.0.9
  • Spring Security 5.0.9
  • Spring Security OAuth 2.2.3
  • Spring Session Apple SR6
  • Spring Web Flow 2.5.1
  • Spring Web Services 3.0.4

还更新了多个第三方依赖项的版本。

项目页面 | GitHub | 问题 | 文档

Spring Cloud Edgware.SR5 已发布

发布 | Ryan Baxter | 2018年10月17日 | ...

我代表社区很高兴地宣布,Spring Cloud Edgware 发布列车的第 5 个服务版本 (SR5) 今天已发布。您可以在 Maven Central 中找到此版本。您还可以查看 Edgware 的 发行说明以获取更多信息

Edgware 发布列车的显著变化

Spring Cloud Commons

Spring Cloud Config

Spring Cloud Contract

通过 #707,我们有一个测试监听器可以处理关闭和启动 WireMock 服务器的问题。由于此更改,您不再需要在测试中设置 @DirtiesContext

Spring Boot 2.1.0 RC1 现已可用

发布 | Stéphane Nicoll | 2018年10月17日 | ...

我代表团队很高兴地宣布,Spring Boot 2.1.0.RC1 已发布,现在可以从 我们的里程碑存储库 获取。

此版本修复了 100 多个问题和请求,并且是我们的第一个候选版本。在我们的最终 2.1 GA 版本发布之前,我们预计不会添加任何主要 API 更改或新功能。

我们对之前里程碑中的许多项目进行了改进,并提供了一些值得注意的新功能,包括

  • 其他 Micrometer 注册表的自动配置:AppOptics、Humio 和 KairosDB
  • 支持 Jersey 指标(线程池和 HTTP 请求)
  • 与 Hibernate 的 BeanContainer API 集成

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部