Dukungan runtime Apache Beam

Halaman ini menampilkan lingkungan runtime yang didukung oleh Apache Beam.

Versi Java yang didukung

Tabel berikut menunjukkan runtime Java yang didukung oleh setiap versi Apache Beam SDK.

Rilis Apache Beam Versi Java yang didukung
2.52.0-2.61.0 8, 11, 17, 21
2.37.0-2.51.0 8, 11, 17
2.29.0-2.36.0 8, 11
2.28.0 atau yang lebih lama 8

Versi Python yang didukung

Tabel berikut menunjukkan runtime Python yang didukung oleh setiap versi Apache Beam SDK.

Rilis Apache Beam Versi Python yang didukung
2.61.0-2.61.0 3.9, 3.10, 3.11, 3.12
2.57.0-2.60.0 3.8, 3.9, 3.10, 3.11, 3.12
2.49.0-2.56.0 3.8, 3.9, 3.10, 3.11
2.47.0-2.48.0 3.7, 3.8, 3.9, 3.10, 3.11
2.43.0-2.46.0 3.7, 3.8, 3.9, 3.10
2.39.0-2.42.0 3.7, 3.8, 3.9
2.37.0-2.38.0 3.6, 3.7, 3.8, 3.9
2.25.0-2.36.0 3.6, 3.7, 3.8
2.23.0-2.24.0 2.7, 3.5, 3.6, 3.7, 3.8
2.16.0-2.22.0 2.7, 3.5, 3.6, 3.7
2.14.0-2.15.0 2.7, 3.5 (beta), 3.6 (beta), 3.7 (beta)
2.12.0-2.13.0 2.7, 3.5 (alfa), 3.6 (alfa), 3.7 (alfa)
2.11.0 2.7, 3.5 (alfa)
2.10.0 atau yang lebih lama 2,7

Versi Go yang didukung

Sebaiknya gunakan Go versi terbaru saat menggunakan Apache Beam SDK untuk Go.

Go dikompilasi terlebih dahulu ke kode mesin, dan tidak bergantung pada mesin virtual atau penafsir. Untuk mengetahui informasi selengkapnya, lihat Apakah Go memiliki runtime?

Tabel berikut menunjukkan versi Go paling awal yang didukung untuk setiap versi Apache Beam SDK.

Rilis Apache Beam Versi Go yang didukung
2.59.0-2.61.0 1.21 atau yang lebih baru
2.50.0-2.58.0 1.20 atau yang lebih baru
2.46.0-2.49.0 1.19 atau yang lebih baru
2.40.0-2.45.0 1.18 atau yang lebih baru
2.39.0 atau yang lebih lama 1.16 atau yang lebih baru

Anda juga dapat menentukan versi Go paling awal yang didukung untuk rilis Apache Beam SDK dengan meninjau file go.mod SDK:

https://raw.githubusercontent.com/apache/beam/vBEAM_SDK_VERSION/sdks/go.mod

Ganti BEAM_SDK_VERSION dengan nomor versi Apache Beam SDK, seperti 2.61.0.