Apache Beam が初の安定版リリースを発表

Apache Beam コミュニティは、バージョン 2.0.0 のリリースを発表できることを嬉しく思います。これは Apache Beam の初の安定版リリースであり、コミュニティが近い将来のすべてのリリースで API の安定性を維持し、Beam をエンタープライズ環境へのデプロイに適したものにするという意思表明となります。

この初の安定版リリースは、Apache Beam コミュニティにとって 3 番目の重要なマイルストーンです。Beam は 2016 年 2 月に Apache インキュベーターに参加し、12 月には Apache Software Foundation のトップレベルプロジェクトとして卒業しました。この 15 か月間の集中的な取り組みを通じて、複数の組織からマージされたやや混沌としたコードベースは、エンジンと環境に依存しない、データ処理のための汎用化されたフレームワークへと発展しました。Apache Beam は、3 つのインキュベーションリリースと 3 つのインキュベーション後のリリースを経て進化と改善を重ね、本日バージョン 2.0.0 として発表された安定版リリースに至りました。

卒業後の 5 か月間で、Apache Beam は採用とコミュニティの貢献の両面で大幅な成長を遂げました。Apache Beam は、Google Cloud、PayPal、Talend などで使用されています

Apache Beam バージョン 2.0.0 では、プロジェクト全体のユーザーエクスペリエンスが向上しており、エンジン、オペレーティングシステム、オンプレミス クラスタ、クラウドプロバイダ、データストレージシステムなど、実行環境全体でシームレスな移植性を実現することに重点が置かれています。その他のハイライトは以下のとおりです。

  • このメジャーバージョン内での API の安定性と将来の互換性。
  • 効率的でデータ依存の計算を可能にするステートフルなデータ処理パラダイム。
  • Hadoop Distributed File System をはじめとする、ユーザー拡張可能なファイルシステムのサポート。
  • パイプラインの実行をより深く理解するためのメトリクスサブシステム。

コードのコントリビューション、ドキュメントの作成、リリース候補のテスト、ユーザーサポート、その他の方法での支援など、さまざまな役割で貢献してくださった多くのコントリビューターの方々のおかげで、このリリースが実現しました。以下はコントリビューターの一部リストです。前回のリリース以降、76 人の個人がプロジェクトにコードを提供しました(ソース履歴から集計)。

  • Ahmet Altay
  • Eric Anderson
  • Raghu Angadi
  • Sourabh Bajaj
  • Péter Gergő Barna
  • Chen Bin
  • 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
  • Pei He
  • 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
  • Jingsong Li
  • 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
  • JiJun Tang
  • Valentyn Tymofieiev
  • David Volquartz
  • Huafeng Wang
  • Thomas Weise
  • Rafal Wojdyla
  • Yangping Wu
  • wyp
  • James Xu
  • Mingmin Xu
  • Ted Yu
  • Borisa Zivkovic
  • Aviem Zur

Apache Beam バージョン 2.0.0 は、今週マイアミで開催される Apache: Big Data でデビューします。このイベントでは、Apache Beam を取り上げた 4 つのセッションが開催されます。Apache Beam は、Future of Data San Jose ミートアップ、Strata Data Conference London、Berlin Buzzwords、DataWorks Summit San Jose など、多数の対面ミートアップやカンファレンスでも紹介される予定です。

ぜひ皆さんも今日から Apache Beam を試して、活気あふれるコミュニティへの参加をご検討ください。メーリングリスト、Issue Tracker、プルリクエスト、イベントを通じて、フィードバック、貢献、参加を歓迎します。