Apache Beam® ダウンロード
Beam SDK 2.60.0 が最新リリースバージョンです。
中央リポジトリの使用
Apache Beam を使用する最も簡単な方法は、中央リポジトリにあるリリースバージョンのいずれかを使用することです。Java SDK は Maven Central Repository で、Python SDK は PyPI で入手できます。
たとえば、Maven を使用して開発していて、DirectRunner
で Java 用の SDK を使用したい場合は、次の依存関係を pom.xml
ファイルに追加します。
<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-sdks-java-core</artifactId>
<version>2.60.0</version>
</dependency>
<dependency>
<groupId>org.apache.beam</groupId>
<artifactId>beam-runners-direct-java</artifactId>
<version>2.60.0</version>
<scope>runtime</scope>
</dependency>
同様に、Python で PyPI を使用していて、DirectRunner
で Python 用の SDK を使用したい場合は、次の要件を setup.py
ファイルに追加します。
apache-beam==2.60.0
さらに、IO コネクタやその他の拡張機能などの追加の SDK モジュール、およびパイプラインを大規模に実行するための追加のランナーに依存することもできます。
Go SDK は、Go Modules を介して、モジュールサブディレクトリから go get
を呼び出すことでアクセスできます。
go get github.com/apache/beam/sdks/v2/go/pkg/beam
特定のバージョンも同様に依存させることができます。
go get github.com/apache/beam/sdks/v2@v2.60.0/go/pkg/beam
ソースコードのダウンロード
リリース用のソースコードパッケージは、リリースセクションのリンクからダウンロードできます。
リリースの完全性
ダウンロードしたファイルの整合性を検証する必要があります。すべてのリリースファイルに対して OpenPGP 署名を提供しています。この署名は、Apache Beam のリリース管理者の OpenPGP キーを含む KEYS ファイルと照合する必要があります。また、すべてのリリースファイルに対して SHA-512 チェックサム(または古いリリースの場合は SHA-1 および MD5 チェックサム)を提供しています。ファイルをダウンロードしたら、ダウンロードのチェックサムを計算し、それが私たちのものと同じであることを確認する必要があります。
API の安定性
Apache Beam は、一般的にセマンティックバージョニングの規則に従いますが、例外もあります。バージョン番号は major.minor.patch
の形式を使用し、次のようにインクリメントされます。
- 互換性のない API の変更に対するメジャーバージョン
- 後方互換性のある方法で追加された新機能、まれな互換性のない API の変更に対するマイナーバージョン
- 前方互換性のあるバグ修正に対するパッチバージョン
@Experimental
とマークされた API は、いつでも変更される可能性があり、バージョン間で互換性が維持される保証はありませんのでご注意ください。
さらに、最初の安定版リリース前、つまり 0.x.y
で示されるバージョン間では、API が変更される可能性があります。
リリース
2.60.0 (2024-10-17)
公式 ソースコードダウンロード. SHA-512. 署名。
2.59.0 (2024-09-11)
公式 ソースコードダウンロード. SHA-512. 署名。
2.58.1 (2024-08-15)
公式 ソースコードダウンロード. SHA-512. 署名。
2.58.0 (2024-08-06)
公式 ソースコードダウンロード. SHA-512. 署名。
2.57.0 (2024-06-26)
公式 ソースコードダウンロード. SHA-512. 署名。
2.56.0 (2024-05-01)
公式 ソースコードダウンロード. SHA-512. 署名。
2.55.1 (2024-03-25)
公式 ソースコードダウンロード. SHA-512. 署名。
2.55.0 (2024-03-25)
公式 ソースコードダウンロード. SHA-512. 署名。
2.54.0 (2024-02-14)
公式 ソースコードダウンロード. SHA-512. 署名。
2.53.0 (2024-01-04)
公式 ソースコードダウンロード. SHA-512. 署名。
2.52.0 (2023-11-17)
公式 ソースコードダウンロード. SHA-512. 署名。
2.51.0 (2023-10-11)
公式 ソースコードダウンロード. SHA-512. 署名。
2.50.0 (2023-08-30)
公式 ソースコードダウンロード. SHA-512. 署名。
2.49.0 (2023-07-17)
公式 ソースコードダウンロード. SHA-512. 署名。
2.48.0 (2023-05-31)
公式 ソースコードダウンロード. SHA-512. 署名。
2.47.0 (2023-05-10)
公式 ソースコードダウンロード. SHA-512. 署名。
2.46.0 (2023-03-10)
公式 ソースコードダウンロード. SHA-512. 署名。
2.45.0 (2023-02-15)
公式 ソースコードダウンロード. SHA-512. 署名。
2.44.0 (2023-01-12)
公式 ソースコードダウンロード. SHA-512. 署名。
2.43.0 (2022-11-17)
公式 ソースコードダウンロード. SHA-512. 署名。
2.42.0 (2022-10-17)
公式 ソースコードダウンロード. SHA-512. 署名。
2.41.0 (2022-08-23)
公式 ソースコードダウンロード. SHA-512. 署名。
2.40.0 (2022-06-25)
公式 ソースコードダウンロード. SHA-512. 署名。
2.39.0 (2022-05-25)
公式 ソースコードダウンロード. SHA-512. 署名。
2.38.0 (2022-04-20)
2.37.0 (2022-03-04)
2.36.0 (2022-02-07)
2.35.0 (2021-12-29)
2.34.0 (2021-11-11)
2.33.0 (2021-10-07)
2.32.0 (2021-08-25)
2.31.0 (2021-07-08)
2.30.0 (2021-06-09)
2.29.0 (2021-04-27)
2.28.0 (2021-02-22)
2.27.0 (2020-12-22)
2.26.0 (2020-12-11)
2.25.0 (2020-10-23)
2.24.0 (2020-09-18)
2.23.0 (2020-07-29)
2.22.0 (2020-06-08)
2.21.0 (2020-05-27)
2.20.0 (2020-04-15)
2.19.0 (2020-02-04)
2.18.0 (2020-01-23)
2.17.0 (2020-01-06)
2.16.0 (2019-10-07)
2.15.0 (2019-08-22)
2.14.0 (2019-08-01)
2.13.0 (2019-05-21)
2.12.0 (2019-04-25)
2.11.0 (2019-02-26)
2.10.0 (2019-02-01)
2.9.0 (2018-12-13)
2.8.0 (2018-10-26)
2.7.0 LTS (2018-10-02)
2.7.0 は、Beam コミュニティによって長期サポート (LTS) バージョンとして指定されました。LTS バージョンは、LTSとしてマークされた日から 6 か月間サポートされます。Beam コミュニティは、どの問題をバックポートするか、いつブランチでパッチリリースを行うかをケースバイケースで決定します。
LTSアップデート (2020-04-06): ユーザーからの関心が薄いため、Beamコミュニティは新しいLTSリリースの保守や公開を行わないことを決定しました。ユーザーの皆様には、最新リリースへの早期かつ頻繁なアップデートをお勧めします。
2.6.0 (2018-08-08)
2.5.0 (2018-06-06)
2.4.0 (2018-03-20)
2.3.0 (2018-01-30)
公式ソースコードのダウンロード。SHA-1。MD5。署名。
2.2.0 (2017-12-02)
公式ソースコードのダウンロード。SHA-1。MD5。署名。
2.1.0 (2017-08-23)
公式ソースコードのダウンロード。SHA-1。MD5。署名。
2.0.0 (2017-05-17)
公式ソースコードのダウンロード。SHA-1。MD5。署名。
最終更新日:2024/10/31
お探しの情報は見つかりましたか?
すべて役立ち、明確でしたか?何か変更したい点はありますか?ぜひお聞かせください!