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 Session for Apache Geode/Pivotal GemFire 2.0.6.RELEASE 和 2.1.0.RELEASE 可用!

工程 | John Blum | 2018年10月26日 | ...

好事成双,因此我很高兴地宣布 Spring Session for Apache Geode & Pivotal GemFire (SSDG) 2.0.6.RELEASE2.1.0.RELEASE 现已推出。

SSDG 2.0.6.RELEASE 基于 Spring Framework 5.0.10.RELEASE、Spring Data Kay-SR11 和 Spring Session core 2.0.7.RELEASE,主要包含依赖项更新。

另一方面,SSDG 2.1.0.RELEASE 已升级到 Spring Framework 5.1.1.RELEASE、Spring Data Lovelace-SR1 和 Spring Session core 2.1.0.RELEASE,此外还包括对自定义会话过期策略和规则的支持。

自定义会话过期配置

Spring Session for Apache Geode & Pivotal GemFire 现在提供了一个新的 策略 接口,SessionExpirationPolicy

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,2018 年 10 月 23 日 - Oracle CodeOne 版

工程 | Josh Long | 2018年10月24日 | ...

您好,Spring 粉丝!欢迎收看另一期《本周 Spring!》。本周我刚从加拿大和俄罗斯飞回,在那里我参加了圣彼得堡的精彩 Joker 会议。我现在在旧金山(我住的地方!)待几天,沉浸在 Oracle CodeOne 周围的精彩氛围中,与 Java 社区和老朋友重聚。我非常期待明天上午 11:30 与 Java Champion Trisha Gee 一起做的演示,该演示将介绍一个从 JavaFX 客户端到服务的端到端反应式和基于 Spring 的应用程序。千万不要错过!

之后…

Spring Cloud Finchley.SR2 可用

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

我谨代表社区宣布,Spring Cloud Finchley 发布列车的 SR2(服务版本)现已发布。您可以在 Spring Cloud FinchleyMaven Central 找到此版本。您可以查看 Finchley 的 发布说明以获取更多信息

Spring Cloud Gateway

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

Spring Cloud Sleuth

Spring Cloud…

Spring Cloud Function 中的功能 Bean 注册

工程 | Dave Syer | 2018年10月22日 | ...

Spring Cloud Function 在 2.0(仍处于里程碑阶段)中增加了一些新功能,其中最引人注目的是能够“完全使用函数式”。这得益于 Spring Boot 2.1 和 Spring Framework 5.1 的变化,这意味着在 Spring 应用程序中需要采用不同的方式思考 Bean 定义,同时也显著提高了启动性能。

AWS 成本节省

以图示开始总是好的,尤其是在它讲述一个故事的时候。以下图表显示了 Spring Cloud Function 2.0 与 1.0 的改进,比较了…中的冷启动成本。

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 Brussels-SR14

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

我很高兴地宣布,Spring IO Platform Brussels-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 时事通讯

通过 Spring 时事通讯保持联系

订阅

领先一步

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

了解更多

获取支持

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

了解更多

即将举行的活动

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

查看全部