Spring Framework 5.2.2 和 5.1.12 现已可用

发布 | Brian Clozel | 2019年12月03日 | ...

我很高兴代表团队和所有贡献者宣布 Spring Framework 5.2.2 和 5.1.12 现已可用。

5.2 系列的第二个维护版本包含100 多项修复和改进。Spring Framework 5.1.12 包含 25 项精选修复和改进

像往常一样,我们将很快发布相应的 Spring Boot 版本(2.2.2 和 2.1.11)。

2020年初,我们将进行 Spring Framework 的全面发布,从 4.3.x 到 5.2.x 系列。更多详情将在未来的博客文章中公布,敬请期待!

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

使用 Spring Cloud Stream 和 Apache Kafka Streams 进行流处理。第二部分 - 编程模型续

工程 | Soby Chacko | 2019年12月03日 | ...

紧随上一篇博客,我们介绍了使用 Spring Cloud Stream 和 Kafka Streams 编写流应用程序的基本函数式编程模型,在本部分中,我们将进一步探索该编程模型。

让我们看几个场景。

场景 1:单一输入和输出绑定

如果你的应用程序从一个输入绑定消费数据并生成数据到一个输出绑定,你可以使用 Java 的 Function 接口来完成。请记住,这里的绑定不一定映射到单个 Kafka 主题,因为主题可能是……

本周 Spring 动态 - 2019年12月3日

工程 | Josh Long | 2019年12月03日 | ...

大家好,Spring 粉丝们!你们能相信吗——反正我是不敢相信——我们已经进入2019年12月了?距离新年只剩最后一个月了?这个“十年”的最后一个月?真是令人难以置信!我无法想象我们怎么这么快就走到了这里,但很高兴我们做到了。我是在2011年1月的第一周开始写《本周 Spring 动态》的,所以我们很快就要迎来《本周 Spring 动态》的九周年了!

写下这篇文字的时候,我正在加拿大多伦多,这是2019年 SpringOne Tour 最后一站。我很高兴地做了一个时长两小时的演讲,介绍了响应式 Spring 广泛世界中的各种内容……

2020年 Spring Framework 维护路线图(包括 4.3 EOL)

发布 | Juergen Hoeller | 2019年12月03日 | ...

亲爱的 Spring 社区:

随着Spring Framework 5.2.2 和 5.1.12 现已可用,我想借此机会提供 2020 年维护路线图的更新。

最重要的一点是,Spring Framework 4.3.x 以及整个 Spring Framework 4 系列将在明年达到生命周期结束:我们的 EOL 截止日期是 2020 年 12 月 31 日,此后不再对 4.3.x 提供进一步支持。同时,我们也将彻底逐步淘汰 5.0.x 和 5.1.x。

至于计划中的发布,首先是 1 月中旬的全面发布:包括 5.2.3 和 5.1.13,同时还有 5.0.16 和 4.3.26。后者是最后的……

使用 Spring Cloud Stream 和 Apache Kafka Streams 进行流处理。第一部分 - 编程模型

工程 | Soby Chacko | 2019年12月02日 | ...

这是系列博客文章中的第一篇,我们将探讨如何使用 Spring Cloud Stream 和 Kafka Streams 编写流处理应用程序。

Spring Cloud Stream Horsham 版本(3.0.0)引入了多项更改,涉及应用程序如何利用 Kafka 和 Kafka Streams 绑定器来使用 Apache Kafka。此版本带来的主要增强功能之一是,提供了通过完全函数式编程范式编写应用程序的一流支持。本博客文章介绍了如何使用此函数式编程模型来开发流……

一次愉快的播客:Spring Tools 负责人 Martin Lippert

工程 | Josh Long | 2019年11月29日 | ...

大家好,Spring 粉丝们!在今天的节目中,Josh Long (@starbuxman) 与 Spring Tools 负责人 Martin Lippert (@martinlippert) 畅谈他在 Pivotal 以及 Spring 团队的时光、他在 Spring Tools 上的工作,以及他在语言服务器上的工作,这些语言服务器现在是 Spring 用户使用微软 Visual Studio Code、emacs 和 Atom 等工具时的基础集成。

谢谢各位听众,感恩节快乐!

Spring Cloud Hoxton 发布

发布 | Ryan Baxter | 2019年11月28日 | ...

我很高兴代表社区宣布 Spring Cloud Hoxton Release Train 的通用版本(RELEASE)今天可用。该版本可在 Maven Central 中找到。你可以查看 Hoxton 的发布说明以获取更多信息

Hoxton Release Train 中的重要变更

Spring Cloud Hoxton.RELEASE 基于 Spring Boot 2.2.1.RELEASE。

文档变更

Hoxton.RELEASE 文档有一个新的着陆页、新的主题以及单页、多页和 PDF 版本。着陆页将链接到你感兴趣的特定项目的文档……

Spring Integration AWS 2.3 GA 和 Spring Cloud Stream Kinesis Binder 2.0 GA 发布

发布 | Artem Bilan | 2019年11月27日 | ...

亲爱的 Spring 社区:

今天,我很高兴宣布 Spring Integration for Amazon Web Services 扩展版本 2.3.0 和 Spring Cloud Stream Binder for AWS Kinesis 版本 2.0.0 正式发布(GA)。

这些版本可以从 Maven Central、JCenter 和我们的发布仓库下载

compile "org.springframework.integration:spring-integration-aws:2.3.0.RELEASE"

如果你不使用 Kinesis Binder。或者通过 Binder 依赖。

compile "org.springframework.cloud:spring-cloud-stream-binder-kinesis:2.0.0.RELEASE"

发布亮点

  • 这两个版本的主要主题是使用 Local Stack 框架进行集成测试,这帮助我们在两个库中发现了一些 bug 和竞态条件。

  • spring-integration-awsKplMessageHandler 提供了 PutRecordsRequest(批处理)支持,使用 Project Reactor Mono.fromFuture() 功能收集该批处理中 UserRecords 的异步结果。

  • 当下一个分片请求返回 null 时,表明该分片已关闭且无法再向其中添加记录,此时 KinesisMessageDrivenChannelAdapter 会发出一个 KinesisShardEndedEvent

  • spring-cloud-stream-binder-kinesis 基于最近发布的 Spring Cloud Stream 3.0 版本,并提供了一个新的 KinesisBinderHealthIndicator 来检查绑定配置中涉及的所有流是否可用。

本周 Spring 动态 - 2019年11月26日

工程 | Josh Long | 2019年11月26日 | ...

大家好,Spring 粉丝们!欢迎来到又一期的《本周 Spring 动态》!本周,我正在日本东京参加 Pivotal Summit Japan 活动。我遗憾地错过了中国和韩国的活动,因为一次家庭紧急情况,所以很高兴能够参加这次巡回的最后一站,然后返回加州与家人一起庆祝感恩节。

说到这里……美国的感恩节快到了。感恩节是我们在美国反思我们所感恩的事物的时刻。我想我代表整个 Spring 团队说,我们对你们感到“非常”感激……

Spring Cloud Open Service Broker 3.1.0 发布

发布 | Roy Clarkson | 2019年11月26日 | ...

我们很高兴宣布 Spring Cloud Open Service Broker 3.1.0.RELEASE 正式发布。对 Open Service Broker API v2.15 的支持现已功能完备。感谢社区的反馈和贡献!此版本包含预发布版本中的所有修复和增强功能。

  • 升级到 Spring Boot 2.2.1.RELEASE
  • 添加 ServiceBrokerMaintenanceInfoConflictException 处理 MaintenanceInfoConflict 错误场景
  • 当创建或更新请求格式错误或包含无效参数时,ServiceBrokerInvalidParametersException 现在返回 HTTP 400。此前错误地返回了 HTTP 422。
  • CreateServiceInstanceBindingRequest 现在扩展了 AsyncParameterizedServiceInstanceRequest,以便利用通用请求对象并减少冗余。
  • 更新参考文档
  • 支持更新服务实例上下文
  • 添加 endpoints 列表……

获取 Spring 时事通讯

订阅 Spring 时事通讯,保持联系

订阅

领先一步

VMware 提供培训和认证,助你事半功倍。

了解更多

获取支持

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

了解更多

即将到来的活动

查看 Spring 社区所有即将到来的活动。

查看全部