Compatibilidad con el entorno de ejecución de Apache Beam

En esta página se muestran los entornos de ejecución compatibles con Apache Beam.

Versiones de Java compatibles

En la siguiente tabla se muestran los tiempos de ejecución de Java compatibles con cada versión del SDK de Apache Beam.

Lanzamientos de Apache Beam Versiones de Java compatibles
2.52.0-2.67.0 8, 11, 17, 21
2.37.0-2.51.0 8, 11, 17
2.29.0-2.36.0 8 y 11
2.28.0 o anterior 8

Versiones de Python compatibles

En la siguiente tabla se muestran los tiempos de ejecución de Python compatibles con cada versión del SDK de Apache Beam.

Lanzamientos de Apache Beam Versiones de Python compatibles
2.61.0-2.67.0 3.9, 3.10, 3.11 y 3.12
2.57.0-2.60.0 3.8, 3.9, 3.10, 3.11 y 3.12
2.49.0-2.56.0 3.8, 3.9, 3.10 y 3.11
2.47.0-2.48.0 3.7, 3.8, 3.9, 3.10 y 3.11
2.43.0-2.46.0 3.7, 3.8, 3.9 y 3.10
2.39.0-2.42.0 3.7, 3.8 y 3.9
2.37.0-2.38.0 3.6, 3.7, 3.8 y 3.9
2.25.0-2.36.0 3.6, 3.7 y 3.8
2.23.0-2.24.0 2.7, 3.5, 3.6, 3.7 y 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) y 3.7 (beta)
2.12.0-2.13.0 2.7, 3.5 (alfa), 3.6 (alfa) y 3.7 (alfa)
2.11.0 2.7, 3.5 (alfa)
2.10.0 o anterior 2,7

Versiones de Go compatibles

Te recomendamos que uses la versión más reciente de Go cuando trabajes con el SDK de Apache Beam para Go.

Go se compila con antelación en código de máquina y no depende de una máquina virtual ni de un intérprete. Para obtener más información, consulta ¿Go tiene un tiempo de ejecución?

En la siguiente tabla se muestra la versión de Go más antigua compatible con cada versión del SDK de Apache Beam.

Lanzamientos de Apache Beam Versiones de Go compatibles
2.64.0-2.67.0 1.23 o posterior
2.63.0 1.22.10 o posterior
2.59.0-2.62.0 1.21 o posterior
2.50.0-2.58.0 1.20 o posterior
2.46.0-2.49.0 1.19 o posterior
2.40.0-2.45.0 1.18 o posterior
2.39.0 o anterior 1.16 o versiones posteriores

También puedes determinar la versión de Go más antigua compatible con una versión del SDK de Apache Beam consultando el archivo go.mod del SDK:

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

Sustituye BEAM_SDK_VERSION por el número de versión del SDK de Apache Beam, como 2.67.0.