Cette page présente les environnements d'exécution compatibles avec Apache Beam.
Versions Java compatibles
Le tableau suivant présente les environnements d'exécution Java compatibles avec les différentes versions du SDK Apache Beam.
| Versions d'Apache Beam | Versions Java compatibles |
|---|---|
| 2.69.0 | 8, 11, 17, 21, 25 |
| 2.52.0-2.68.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 ou plus ancienne | 8 |
Versions Python compatibles
Le tableau suivant présente les environnements d'exécution Python compatibles avec les différentes versions du SDK Apache Beam.
| Versions d'Apache Beam | Versions Python compatibles |
|---|---|
| 2.69.0 | 3.9, 3.10, 3.11, 3.12, 3.13 |
| 2.61.0-2.68.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 (bêta), 3.6 (bêta), 3.7 (bêta) |
| 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 ou plus ancienne | 2.7 |
Versions Go compatibles
Nous vous recommandons d'utiliser la dernière version de Go lorsque vous utilisez le SDK Apache Beam pour Go.
Go est compilé à l'avance en code machine et ne repose pas sur une machine virtuelle ni un interpréteur. Pour en savoir plus, consultez l'article Go possède-t-il d'un environnement d'exécution ?
Le tableau suivant indique la première version de Go compatible pour chaque version du SDK Apache Beam.
| Versions d'Apache Beam | Versions Go compatibles |
|---|---|
| 2.69.0 | 1.25 ou ultérieure |
| 2.64.0-2.68.0 | 1.23 ou ultérieure |
| 2.63.0 | 1.22.10 ou version ultérieure |
| 2.59.0-2.62.0 | 1.21 ou ultérieure |
| 2.50.0-2.58.0 | 1.20 ou ultérieure |
| 2.46.0-2.49.0 | 1.19 ou ultérieure |
| 2.40.0-2.45.0 | 1.18 ou ultérieure |
| 2.39.0 ou plus ancienne | 1.16 ou ultérieure |
Vous pouvez également déterminer la version de Go la plus ancienne compatible avec une version donnée du SDK Apache Beam en consultant le fichier go.mod du SDK :
https://raw.githubusercontent.com/apache/beam/vBEAM_SDK_VERSION/sdks/go.mod
Remplacez BEAM_SDK_VERSION par le numéro de version du SDK Apache Beam, par exemple 2.69.0.