Ohhnews

分类导航

$ cd ..
Spring Blog原文

Spring for Apache Pulsar项目正式迁入Apache Pulsar

#apache pulsar#spring#项目迁移#开源社区#消息中间件

我们非常高兴地宣布 Spring for Apache Pulsar 项目的一项重要迁移!为了与更广泛的 Pulsar 社区建立更深入的集成与协作,该项目将迁至新的官方归属,成为 Apache 软件基金会旗下 Apache Pulsar 项目中的一个子项目。

今后,该子项目将正式命名为 Apache Pulsar support for Spring。

为什么要迁移?

自诞生以来,Spring for Apache Pulsar 帮助开发者结合 Spring 范式与 Apache Pulsar 强大的消息功能,无缝构建响应式和消息驱动应用。将这一集成直接纳入 Apache Pulsar 项目,使社区能够简化开发、加快功能支持,并确保与 Apache Pulsar 的演进保持长期一致。

重要的维护与支持信息

作为此次迁移的一部分:

  • 最终版本: Spring for Apache Pulsar 2.0.8 是 Spring 项目体系下的最终版本。
  • 维护终止: Spring 团队将不再在现有或未来活跃的 Spring 发布序列中为 Spring for Apache Pulsar 发布更新、维护补丁或错误修复。
  • 新的支持模式: 所有持续维护、功能开发、错误修复、项目支持和发布现在将由 Apache Pulsar 项目直接负责。

Spring Boot Starter 与 Spring Cloud Stream Binder

此次迁移也会影响相关生态集成:

  • Spring Boot Starter: 我们将停止维护用于 Spring Pulsar 的 Spring Boot starter。2.0.8 版本将继续随 Spring Boot 4.2.0 提供。对于后续版本,用户应改用由新的 Apache Pulsar support for Spring 项目提供的 starter。
  • Spring Cloud Stream Binder: 用于 Apache Pulsar 的 Spring Cloud Stream binder 也将迁移。Spring Cloud Stream 将在即将发布的 5.1.0 版本中包含 Pulsar binder。该版本发布后,用户应直接从 Apache Pulsar support for Spring 项目获取该 binder。

开发者接下来该做什么?

现有应用可以继续安全地使用 2.0.8 版本(以及 Spring Cloud Stream 中的 5.1.0 binder)。不过,为了获得未来更新、错误修复和新功能,开发者需要迁移其依赖坐标和包导入,以与 Apache Pulsar 下的新项目保持一致。

感谢!

我们衷心感谢所有为 Spring for Apache Pulsar 做出贡献、测试和使用它的人。我们期待看到该项目在 Apache Pulsar 社区的新家中继续蓬勃发展!

更多详情,请查看 Apache Pulsar 项目的官方公告博客文章。