Spring Data Moore 有哪些新特性?

工程技术 | Christoph Strobl | 2019 年 10 月 8 日 | ...

Spring Data Moore 版本包含了 16 个模块,完成了 700 多个工单。它在整个项目组合中包含了大量的改进和新特性,并重点关注三个主要主题:响应式、Kotlin 和性能。该版本增加了声明式响应式事务和 Coroutines/Flow 支持等特性,并且 Finder 方法的速度提高了 高达 60%*

让我们先来看看 Moore 的一些响应式特性。

声明式响应式事务

Lovelace 版本以闭包风格引入了响应式事务的早期支持,这留下了一些改进空间…

本周 Spring 最新动态 (SpringOne Platform 2019 特别版) - 2019 年 10 月 8 日

工程技术 | Josh Long | 2019 年 10 月 8 日 | ...

它来了,它终于来了!我一年中最喜欢的时刻!SpringOne Platform 周快乐!本周我在美丽的德克萨斯州奥斯汀,与任何想聊 Spring 的人交流。这次大会宣布了*大量*令人惊叹的事情,但我很高兴能与大家分享的一件事是,我们刚刚宣布了新的 Azure Spring Cloud 运行时。(更多内容请查看下方链接)

我一直很忙!我将与 Microsoft 合作进行一场关于 Azure Spring Cloud 的演讲,并与 Okta / Google 合作进行另一场关于简化开发生命周期的演讲。此外,我明天上午将主持主旨演讲。事情真多,所以…

Spring Cloud Hoxton.M3 现已可用

发布版本 | Spencer Gibb | 2019 年 10 月 5 日 | ...

我代表社区高兴地宣布,Spring Cloud Hoxton 发布列车的 Milestone 3 (M3) 版本现已发布。该版本可在 Spring Milestone 仓库中找到。有关更多信息,您可以查阅 Hoxton 版本说明

Hoxton 发布列车的显著变化

此里程碑版本与 Spring Boot 2.2.0.RC1 兼容。

Spring Cloud 熔断器

我们欢迎 Spring Cloud 熔断器作为一个新项目加入 Spring Cloud 发布列车。该项目提供了一个抽象 API,用于为您的应用添加熔断器。在发布时…

Spring Boot for Apache Geode & Pivotal GemFire 1.1.2.RELEASE 和 1.2.0.RC1 可用

发布版本 | John Blum | 2019 年 10 月 3 日 | ...

我代表 Spring、Apache Geode、Pivotal GemFire 和 Pivotal Cloud Cache 社区,高兴地宣布 Spring Boot for Apache Geode、Pivotal GemFire 和 Pivotal Cloud Cache (PCC) 1.1.2.RELEASE 以及 1.2.0.RC1 版本现已发布。

SBDG 1.1.2.RELEASE 构建在 Spring Boot 2.1.9.RELEASE 之上,可在 Maven Central 中获取。

SBDG 1.2.0.RC1 构建在 Spring Boot 2.2.0.RC1 之上,可在 Spring Milestone 仓库中获取。

此外,SBDG 1.2.0.RC1 的组件可以包含在通过 Spring Initializer (https://start.spring.io) 生成的项目中。只需在“Search dependencies to add”输入字段中输入“Geode”,您就会看到“Spring for Apache Geode”依赖作为可选添加项出现。这包括 spring-geode-starter

Spring Boot 2.2.0 RC1 已发布!

发布版本 | Madhura Bhave | 2019 年 10 月 3 日 | ...

我代表团队和所有贡献者,高兴地宣布 Spring Boot 2.2.0 的发布候选版本已从我们的里程碑仓库中获取。此版本包含 130 个 issue 和 pull request

有关更改和升级说明的完整列表,请参阅 wiki 上的Spring Boot 2.2 版本说明更新的参考文档

我们计划在 10 月中旬发布 Spring Boot 2.2 的通用版本 (GA)。现在是尝试 Spring Boot 2.2 并提供反馈的好时机,这样我们就可以在正式发布前修复问题。如果您想开始使用 2.2 并尝试新功能,可以在 https://start.spring.io 启动一个新项目…

Reactor Dysprosium (3.3.x) 发布 GA 版本

工程技术 | Stephane Maldini | 2019 年 10 月 3 日 | ...

各位 Reactor 社区成员,大家好,

我代表 Reactor 团队及其英勇的新贡献者,非常高兴地宣布 Reactor Dysprosium 现在可以在您偏好的 Maven 仓库中找到,例如这个

这是 Reactor Core 3.x 以来的第四个发布列车,它包括 Reactor Core 3.3Reactor Netty 0.9 以及一个新成员 Reactor Pool 0.1。查看主要变更日志和版本说明

Reactor Dysprosium 模块仍需要 JDK 8 或更高版本。它们带来了许多性能改进,我们甚至…

Reactor Californium-SR12 已发布

工程技术 | Stephane Maldini | 2019 年 10 月 3 日 | ...

Californium 的第 12 个服务版本已发布。按照惯例,它修复了几个问题并带来了全面的改进。

该版本可在您偏好的 Maven Central 仓库中获取。

变更日志和版本说明

Bismuth 生命周期结束 (EOL)

随着 Dysprosium-RELEASE 的发布,我们的 reactor-core 3.1.xreactor-netty 0.7.x 系列将不再接收进一步的补丁。我们鼓励用户更新到与 Spring Boot 2.1.xSpring Framework 5.1.x 匹配的 Californium 发布列车。

如果您已在使用 Spring Boot 2.2.xSpring Framework 5.2.x,则需要使用包含 reactor-core 3.3.xreactor-netty 0.9.xDysprosium

Spring Integration 5.2 GA 已发布

发布版本 | Artem Bilan | 2019 年 10 月 2 日 | ...

各位 Spring 社区成员,

我代表 Spring Integration 团队,非常高兴地宣布 Spring Integration 5.2.0.RELEASE 现已发布。

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

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

这一代的新特性?

  • RSocket 支持 - 实现了 RSocketInboundGatewayRSocketOutboundGateway,用于在 RSocket 协议中支持 Reactive Streams。参见 spring-integration-rsocket 模块。

  • FluxAggregatorMessageHandler 根据 Project Reactor Flux 的分组和窗口功能生成窗口或缓冲区结果。

  • RateLimiterRequestHandlerAdviceCacheRequestHandlerAdvice 可用于 MessageHandler.handleMessage() 的 AOP 切面。

  • spring-integration-scripting 模块中已添加了 Kotlin 脚本的 JSR223 实现。

  • FTP 和 SFTP 模块现在为某些 Apache Mina FTP/SFTP 服务器事件提供了事件监听器。

Spring for Apache Kafka 2.3 现已可用

发布版本 | Gary Russell | 2019 年 10 月 2 日 | ...

我们很高兴地宣布以下版本现已可用。

鼓励所有用户升级到这些版本

2.3.0 版本是此项目最新系列的第一个版本。

更多信息请参阅新特性章节,以下是一些亮点

生产端

  • 每个线程使用一个生产者,以避免在 flush 时阻塞其他线程的选项。

  • 提供了 AggregatingReplyingKafkaTemplate 作为 ReplyingKafkaTemplate 的扩展,用于聚合来自多个消费者的回复。

消费端

  • 您现在可以添加 RecordInterceptor,以便在调用监听器之前修改记录。

  • ConsumerSeekAware 现在支持相对位置查找 (relative seeks)。

  • 您现在可以指定处理上一个 poll() 结果与发出下一个 poll() 之间的延迟。

  • 使用手动 AckMode 时,您现在可以否定确认 (negatively acknowledge) 一条记录,容器将执行必要的位置查找以重放该记录。

  • 现在支持 Micrometer Timer 来监控监听器性能。

  • SeekToCurrentErrorHandler 可以配置将某些异常视为致命异常,从而禁用重试;您现在还可以在失败交付的重试之间添加 BackOff

获取 Spring 新闻通讯

订阅 Spring 新闻通讯,保持联系

订阅

先行一步

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

了解更多

获取支持

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

了解更多

即将到来的活动

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

查看全部