博客
2017/05/17
Apache Beam 发布第一个稳定版本
Apache Beam 社区很高兴地 宣布发布 2.0.0 版本。这是 Apache Beam 的第一个稳定版本,标志着社区承诺在可预见的未来为所有版本维护 API 稳定性,并使 Beam 适合企业部署。
这个第一个稳定版本是 Apache Beam 社区第三个重要的里程碑。Beam 于 2016 年 2 月加入 Apache 孵化器,并于 12 月毕业成为 Apache 软件基金会的一级项目。经过这 15 个月的集中努力,一个来自多个组织的合并、略显混乱的代码库,已经发展成为一个真正引擎和环境独立的通用数据处理框架。Apache Beam 经历了三个孵化阶段和三个发布后孵化阶段,最终形成了今天宣布的稳定版本 2.0.0。
在毕业后的五个月里,Apache Beam 在采用和社区贡献方面都取得了显著增长。Apache Beam 正在使用 于 Google Cloud、PayPal 和 Talend 等。
Apache Beam 2.0.0 版本改进了整个项目的用户体验,重点关注跨执行环境的无缝可移植性,包括引擎、操作系统、本地集群、云提供商和数据存储系统。其他亮点包括
- 此主要版本内的 API 稳定性和未来兼容性。
- 有状态数据处理范式,可以实现高效、数据依赖的计算。
- 支持用户可扩展的文件系统,内置支持 Hadoop 分布式文件系统等。
- 一个指标子系统,用于深入了解管道执行情况。
许多贡献者通过参与不同的角色使这个版本成为可能:贡献代码、编写文档、测试候选版本、支持用户或以其他方式提供帮助。以下是贡献者部分名单 - 自上次发布以来,76 个人为项目贡献了代码,从源代码历史记录中整理。
- Ahmet Altay
- Eric Anderson
- Raghu Angadi
- Sourabh Bajaj
- Péter Gergő Barna
- 陈斌
- Davor Bonaci
- Robert Bradshaw
- Ben Chambers
- Etienne Chauchot
- Chang Chen
- Charles Chen
- Craig Citro
- Lukasz Cwik
- Márton Elek
- Pablo Estrada
- Josh Forman-Gornall
- Maria García Herrero
- Jins George
- Damien Gouyette
- Thomas Groh
- Dan Halperin
- 何佩
- Hadar Hod
- Chamikara Jayalath
- Rekha Joshi
- Uwe Jugel
- Sung Junyoung
- Holden Karau
- Vikas Kedigehalli
- Eugene Kirpichov
- Tibor Kiss
- Kenneth Knowles
- Vassil Kolarov
- Chinmay Kolhatkar
- Aljoscha Krettek
- Dipti Kulkarni
- Radhika Kulkarni
- Jason Kuster
- Reuven Lax
- Stas Levin
- Julien Lhermitte
- 李敬松
- Neville Li
- Mark Liu
- Michael Luckey
- Andrew Martin
- Ismaël Mejía
- Devon Meunier
- Neda Mirian
- Anil Muppalla
- Gergely Novak
- Jean-Baptiste Onofré
- Melissa Pashniak
- peay
- David Rieber
- Rahul Sabbineni
- Kobi Salant
- Amit Sela
- Mark Shalda
- Stephen Sisk
- Yuya Tajima
- Wesley Tanaka
- 唐继军
- Valentyn Tymofieiev
- David Volquartz
- 王华峰
- Thomas Weise
- Rafal Wojdyla
- 吴洋平
- wyp
- James Xu
- 徐明敏
- Ted Yu
- Borisa Zivkovic
- Aviem Zur
Apache Beam 2.0.0 版本将在本周于佛罗里达州迈阿密举行的 Apache:大数据大会上首次亮相,届时将举办四场以 Apache Beam 为主题的会议。Apache Beam 还将在许多面对面聚会和会议上得到重点介绍,包括未来数据圣何塞聚会、Strata 数据大会伦敦、柏林 Buzzwords 和数据工作峰会圣何塞。
我们诚邀大家今天试用 Apache Beam,并考虑加入我们充满活力的社区。我们欢迎大家通过我们的邮件列表、问题跟踪器、拉取请求和活动提供反馈、贡献和参与。