Spring Integration 5.4 M2 已发布

发布 | Artem Bilan | 2020 年 8 月 12 日 | ...

尊敬的 Spring 社区,

我代表团队和所有贡献者,很高兴地宣布 Spring Integration 5.4 版本的第二个里程碑已发布。

可以从我们的里程碑仓库下载。

compile 'org.springframework.integration:spring-integration-core:5.4.0-M2'

此版本延续了自里程碑 1 以来积极依赖升级和弃用功能移除(包括旧版指标)的路线。

此里程碑的一些主要亮点以及众多错误修复和重构:

  • CVE-2020-5413 的修复;

  • 用于 R2DBC 的 Inbound Channel Adapter;

  • 用于 Redis Stream 的 Reactive Message Producer 实现;

  • ZeroMqChannel 也已实现;

  • RMI 模块现已弃用。

案例研究:使用 HTTP Source 和 JDBC Sink 构建并运行流式应用

工程 | David Turanski | 2020 年 8 月 10 日 | ...

引言

到目前为止,在本系列文章中,我们已经介绍了基于 Java 函数的流式应用以及函数组合。我们还提供了详细的示例,说明如何从 supplier 构建source以及从 consumer 构建sink。在这里,我们将继续我们的旅程,带来后续几个案例研究中的第一个。每个案例研究都展示了如何在各种场景中使用一个或多个可用的预打包 Spring Boot 流式应用来构建数据流管道。

今天我们将展示两个最常用的应用:HTTP sourceJDBC sink。我们将使用它们来构建一个简单的服务,该服务接受 HTTP POST 请求并将内容保存到数据库表中。我们将首先将它们作为独立的 Spring Cloud Stream 应用运行,然后展示如何使用 Spring Cloud Data Flow 编排相同的管道…

Spring Web Services 示例已更新!

工程 | Greg L. Turnquist | 2020 年 8 月 10 日 | ...

尊敬的 Spring 社区,

Spring Web Services 示例 (spring-ws-samples) 已升级!

您可能知道,但这组示例中的许多部分可以追溯到 2006 年。今天,我很高兴地报告它已在多方面进行了更新。

  • Spring Boot 简介

  • Spring Data 简介

  • 移除过时技术

  • 移除冗余示例

这是一项艰巨的任务,花了我几周时间,但鉴于 SOAP 令人难以置信的持久性,为了服务 Spring 社区,这是必须要做的事情。

Spring Boot 简介

其中之一…

A Bootiful Podcast:JFrog 的 Baruch Sadogursky 谈论持续交付、DevOps、Java artifact 管理等

工程 | Josh Long | 2020 年 8 月 7 日 | ...

嗨,Spring 粉丝们!在本期节目中,Josh Long (@starbuxman) 谈论了他在 Spring 团队的十年经历、响应式支持、Spring Integration 中的 RSocket 支持、他即将参加的 SpringOne 活动以及他即将举办的关于 Cloud Native JavaYOW! 研讨会,然后与 JFrog 的 Baruch Sadogursky (@jbaruch) 谈论了持续交付、DevOps、Java artifact 管理 Artifactory 等等。

本周 Spring 动态 - 2020 年 8 月 4 日

工程 | Josh Long | 2020 年 8 月 5 日 | ...

嗨,Spring 粉丝们!欢迎收看新一期 This Week in Spring

大家过得怎么样?我呢?我一切顺利!我非常高兴在 2020 年 8 月 2 日庆祝我在 Spring 团队的十周年。到目前为止,这段旅程非常棒,我非常期待接下来的冒险!我热爱这份工作很大一部分原因是因为你们,亲爱的社区成员。谢谢你们。您可以在这篇博客中了解更多关于我的故事。

Spring Cloud Data Flow 2.6.0 发布

发布 | Janne Valkealahti | 2020 年 8 月 4 日 | ...

Spring Cloud Data Flow 团队很高兴宣布 2.6.0 版本发布。

此 2.6.0 版本增加了常规错误修复和以下主要亮点:

  • Wavefront 使用 Wavefront 监控流和任务的新集成。有关此功能的更多信息可在流监控任务监控中找到。

  • 平台调度支持 任务调度现在具有平台支持。请参阅任务调度

  • Java CFEnv 我们现在使用了新版本的Java CFEnv,这极大地改进了需要绑定到用户创建的服务时的用户体验。

  • Bitnami 我们已将 helm chart 存储从 Helm Hub 迁移到 Bitnami

  • Composed Task Runner 作为 SCDF 原生模块 Composed Task Runner 现在是 SCDF 自身的一个组成部分,并隐式注册,而拥有自定义 Composed Task Runner 的用户仍然可以覆盖原生模块。这使我们能够将组合任务管理集成到 Spring Cloud Data Flow 的上下文中。

Spring Cloud Hoxton.SR7 已发布

发布 | Spencer Gibb | 2020 年 8 月 4 日 | ...

我代表社区,很高兴宣布 Spring Cloud Hoxton 发布列车的 Service Release 7 (SR7) 于今日发布。该版本可在 Maven Central 中找到。您可以查看 Hoxton 的发布说明了解更多信息。

Hoxton 发布列车中的显著变化

请在GitHub 项目中查看所有包含的问题和拉取请求。

Spring Cloud Netflix

CVE-2020-5412: spring-cloud-netflix-hystrix-dashboard 中的 Hystrix Dashboard 代理

Spring Cloud Cloud Foundry

将 CF Java 客户端升级到 3.25.0.RELEASE。

Spring Cloud Consul

添加了对 byte[] 消息的支持,在…

创建一个用于消费数据并生成 Spring Cloud Stream Sink 应用的函数

工程 | Soby Chacko | 2020 年 8 月 3 日 | ...

这是介绍 Spring Cloud Stream 应用的 Java 函数系列博客的第 4 部分。

本系列的其他部分:

第 1 部分 - 概览

第 2 部分 - 函数组合

第 3 部分 - Supplier 函数和 Source 应用

在本系列的上一篇博客中,我们介绍了如何使用 java.util.function.Supplier 来生成 Spring Cloud Stream source。在此新版中,我们将看到如何使用 java.util.function.Consumerjava.util.function.Function 来开发和测试一个消费函数。稍后,我们将简要解释 Spring Cloud 的生成…

Spring Tools 4.7.1 发布

发布 | Martin Lippert | 2020 年 7 月 30 日 | ...

尊敬的 Spring 社区,

我很高兴宣布 Spring Tools 4 针对 Eclipse、Visual Studio Code 和 Theia 的 4.7.1 版本发布。

此版本的亮点包括:

  • (Spring Boot) 增强:使用 Spring Expression Language 对注解进行语法检查 (#475)
  • (Spring Boot) 修复:语言服务器内部难以重现的 BadLocationException 现在已修复,例如发生在 (#451) 中
  • (Eclipse) 新增:Eclipse 2020-09 的早期访问更新站点和分发构建现已可用(需要 JDK11 才能运行)
  • (Eclipse) 改进:旧的 Spring Boot 启动配置现在会自动“修复”以再次排除测试类
  • (Eclipse) 改进:新的 Spring Symbols 视图在选择文件范围时效果更好(也考虑选择…

订阅 Spring 通讯

订阅 Spring 通讯,保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将举行的活动

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

查看全部