Spring Cloud Data Flow 开源终止

新闻 | Michael Minella | 2025 年 4 月 21 日 | ...

Spring Cloud Data Flow 开源终止

概要: 今天我们宣布,未来我们将不再维护 Spring Cloud Data Flow、Spring Cloud Deployer 或 Spring Statemachine 作为开源项目。Spring Cloud Data Flow 2.11.x、Spring Cloud Deployer 2.9.x 和 Spring Statemachine 4.0.x 将是最后的开源版本,未来任何版本都将仅向 Tanzu Spring 客户提供。此更改对 Spring 开源组合的其他部分或现有用户当前可用 OSS 版本的支持义务没有影响。


Spring Cloud Data Flow 源于八年前的 Spring XD,用于编排批处理和流处理工作负载,并在这些年里与我们的客户一起取得了巨大成功。但是,为了以可持续的方式继续发展 Spring Cloud Data Flow 和相关生态系统项目,我们决定仅将 Spring Cloud Data Flow 作为商业产品发布。

我们非常重视这一决定,主要是由于这些项目在我们社区中的采用情况。我们看到 Spring Cloud Data Flow 的绝大多数使用都存在于我们的 Tanzu 企业客户中。开源使用仅占当今总体采用的一小部分,社区提供的维护贡献也同样很少。在过去的两年里,与 Spring 组合的绝大多数项目相比,Spring Cloud Data Flow 的维护几乎完全由 Tanzu 的研发团队的贡献来处理,而 Spring 组合的绝大多数项目都有充满活力的社区以多种方式为其持续努力做出贡献。Spring Statemachine 和 Spring Cloud Deployer 的采用模式与 Spring Cloud Data Flow 相似,它们的使用主要是由它们包含在 Spring Cloud Data Flow 中所驱动的。

维护开源项目的独特需求以及在其之上的商业产品给团队带来了非常大的成本。这一变化将使团队能够专注于提供 Spring Cloud Data Flow 用户所依赖的价值,而无需在那些没有达到值得继续投入的采用水平的事情上花费额外的精力。

我们一直以批判的眼光审视我们自己的项目组合,以确保其长期健康。我们会淘汰采用率下降的项目,以便我们可以将精力集中在我们社区需要的地方。我们认为今天的公告是这种不断演变的关注点的延续。

对于拥有 Tanzu 授权的客户,Spring Cloud Data Flow 最近已在 Spring Enterprise 制品库中修补至 2.11.7。我们还发布了 Spring Cloud Data Flow tile 1.14.5 和 Kubernetes 发行版 1.6.5,两者都基于 Spring Cloud Data Flow 2.11.7。这些将随后在秋季发布基于 Spring Boot 3.5 的产品。

Spring 的开源生态系统仍然充满活力和积极性,拥有 60 多个完全支持的开源项目、数十名提交者和数百名活跃的社区贡献者。整个产品组合的下载量持续打破纪录,我们对 Spring 在开源世界的未来感到兴奋。

获取 Spring 新闻邮件

与 Spring 新闻邮件保持联系

订阅

领先一步

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

了解更多

获得支持

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

了解更多

即将到来的活动

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

查看全部