近日,Spring 官方宣布 Spring Cloud Data Flow、Spring Cloud Deployer 和 Spring Statemachine 将不再作为开源项目进行维护。从此以后,这些工具的未来版本只会对 Tanzu Spring 商业客户开放。
目前最后的开源版本分别是:Spring Cloud Data Flow 2.11.x、Spring Cloud Deployer 2.9.x 和 Spring Statemachine 4.0.x。这一变化不会影响其他 Spring 开源项目或现有开源版本对用户的支持义务。
Spring Cloud Data Flow 的历史与未来
Spring Cloud Data Flow 起源于八年前的 Spring XD,专注于批处理与流式工作负载的编排。多年来,凭借客户的高度认可,该项目取得了显著成效。为了实现持续发展,Spring 决定将其转为纯商业产品,以更好地满足企业用户的需求。
为何做出这一决定?
根据官方说明,大多数 Spring Cloud Data Flow 的使用场景都源自 Tanzu 企业客户,而开源社区的使用及贡献量极为有限。近两年,Spring Cloud Data Flow 的维护几乎完全由 Tanzu 的研发团队承担,这与其他活跃且拥有广泛社区贡献的 Spring 项目形成鲜明对比。Spring Statemachine 和 Spring Cloud Deployer 的使用模式也与之类似,主要通过与 Spring Cloud Data Flow 的集成得到驱动。
更专注的未来
Spring 表示,维持开源项目与商业产品的双重需求所需的巨大成本不再合理,因此此举将使团队能够集中资源,为用户提供更有价值的服务。
现有用户的支持与展望
对 Tanzu 商业客户而言,Spring Cloud Data Flow 最新补丁版本 2.11.7 已上线,并在 Spring Enterprise 工件库中提供。同时,基于 2.11.7 的 Spring Cloud Data Flow Tile 1.14.5 和 Kubernetes 发行版 1.6.5 也已发布。预计今年秋季会推出基于 Spring Boot 3.5 的新产品版本。
尽管如此,Spring 开源生态仍然活跃,60 多个完全支持的开源项目、数十位提交者以及上百位社区贡献者共同推动了 Spring 的持续发展。