Unterstützung für Apache Beam-Laufzeiten

Auf dieser Seite werden die von Apache Beam unterstützten Laufzeitumgebungen angezeigt.

Unterstützte Java-Versionen

Die folgende Tabelle enthält die Java-Laufzeiten, die von den einzelnen Versionen des Apache Beam SDK unterstützt werden.

Apache Beam-Releases Unterstützte Java-Versionen
2.52.0-2.59.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 oder früher 8

Unterstützte Python-Versionen

Die folgende Tabelle enthält die Python-Laufzeiten, die von den einzelnen Versionen des Apache Beam SDK unterstützt werden.

Apache Beam-Releases Unterstützte Python-Versionen
2.57.0-2.50.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 (alpha), 3.6 (alpha), 3.7 (alpha)
2.11.0 2.7, 3.5 (alpha)
2.10.0 oder früher 2.7

Unterstützte Go-Versionen

Wir empfehlen die Verwendung der neuesten Version von Go, wenn Sie mit dem Apache Beam SDK für Go arbeiten.

Go wird im Voraus zu Maschinencode kompiliert und basiert nicht auf einer virtuellen Maschine oder einem Interpreter. Weitere Informationen finden Sie unter Hat Go eine Laufzeit?

Die folgende Tabelle zeigt die früheste unterstützte Go-Version für jede Version des Apache Beam SDK.

Apache Beam-Releases Unterstützte Go-Versionen
2.59.0 ab 1.21
2.50.0-2.58.0 1.20 oder höher
2.46.0-2.49.0 1.19 oder höher
2.40.0-2.45.0 1.18 oder höher
2.39.0 oder früher 1.16 oder höher

Sie können die früheste unterstützte Go-Version für einen Apache Beam SDK-Release auch in der Datei go.mod des SDK ermitteln:

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

Ersetzen Sie BEAM_SDK_VERSION durch die Apache Beam SDK-Versionsnummer, z. B. 2.59.0.