Apache Beam 已成为顶级项目

今天,Apache 软件基金会 宣布 Apache Beam 成功毕业孵化,成为基金会的新顶级项目,标志着其“社区和产品在基金会功绩制流程和原则下得到了良好的管理”。

毕业是 Apache Beam 令人兴奋的里程碑。成为顶级项目是对 Apache Beam 社区惊人增长的认可,无论是在规模还是多样性方面。在我们的开发和用户邮件列表、拉取请求以及会议和聚会上看到不断增长的参与度,真是太棒了。额外的运行器和 I/O 连接器的贡献进一步表明了其他项目和组织对成为我们不断壮大的社区的一部分的浓厚兴趣。

尽管毕业是对社区的声明,但我们在技术方面也取得了令人印象深刻的进展。我们从几个公司代码捐赠开始,这些代码针对特定的供应商和场景定制,并且具有脆弱的组件边界。整个社区在过去的一年中非常努力地重构代码库和文档,将其转变为真正与供应商无关且可扩展的框架。我们建立了一个令人印象深刻的工程系统和流程,以促进测试驱动开发。这种对质量和执行卓越的集中关注使我们能够发布四个版本,每个版本都比之前的版本有了显著的改进。

展望未来,我们将继续扩展核心抽象,将更多复杂的数据处理模式提炼成直观的 API,同时增强互连更多存储/消息系统和执行引擎的能力。我们共同期待在分布式数据处理领域取得新的进展。

这也是感谢那些帮助和支持我们取得这一里程碑的人的机会。如果没有 Apache 软件基金会及其热心志愿者,这一切都不可能实现,他们真诚地欢迎我们加入这个大家庭。特别是,我们要感谢 Apache 孵化器社区对我们发布版本和遵循流程的指导。我们特别感谢 Apache 基础设施团队在建立 Beam 工程系统方面提供的帮助,尤其是在测试基础设施和开发效率领域。

代表整个 Apache Beam 社区,感谢我们的孵化导师 Ted Dunning、Venkatesh Seetharam 以及之前 Bertrand Delacretaz 和 Jim Jagielski,他们教会了我们 Apache 的方式,并指导我们完成孵化。特别感谢我们的孵化倡导者和导师 Jean-Baptiste Onofré,他日复一日地提供了非凡的帮助,对我们取得今天的成就至关重要,并且他继续作为活跃的代码贡献者和项目管理委员会成员。

请考虑加入我们,无论是以用户身份还是贡献者身份,因为我们将共同努力实现第一个具有 API 稳定性的版本。如果您想立即试用 Apache Beam,请查看最新的 0.4.0 版本。我们欢迎所有人通过我们的邮件列表、问题跟踪器、拉取请求和活动来贡献和参与。