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.66.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.66.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 bekerja dengan Apache Beam SDK for 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 yang didukung paling awal untuk setiap versi Apache Beam SDK.

Rilis Apache Beam Versi Go yang didukung
2.64.0-2.66.0 1.23 atau yang lebih baru
2.63.0 1.22.10 atau yang lebih baru
2.59.0-2.62.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 yang didukung paling awal untuk rilis SDK Apache Beam 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.66.0.