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.RELEASE` 和 `2.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`,此外还增加了对自定义 Session 过期策略和规则的支持。

自定义 Session 过期配置

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

Spring Cloud Data Flow 1.7 正式发布

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

Spring Cloud Data Flow 团队很高兴地宣布发布 1.7.0。请遵循 本地服务器Cloud FoundryKubernetes入门指南。请关注未来几周内更新的 SCDF 的 Cloud Foundry Tile 版本。

亮点

  • 改进的用户界面

  • Stream Application DSL

  • 审计跟踪

  • 并发任务启动限制

  • Stream 和 Task 验证

  • Stream 强制升级

  • Kubernetes 上的任务调度

改进的用户界面

UI 拥有全新的外观。导航已从选项卡移至左侧导航系统。这为……增加了屏幕可用空间。

本周 Spring,2018年10月23日 - Oracle CodeOne 版

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

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

之后……

Spring Cloud Finchley.SR2 现已发布

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

代表社区,我很高兴地宣布 Spring Cloud Finchley Release Train 的 SR2 (Service Release) 版本现已发布。您可以在 Maven 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 上提供。

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

  • 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 社区所有即将举行的活动。

查看所有