Compatibilidade com o tempo de execução do Apache Beam

Esta página mostra os ambientes de tempo de execução suportados pelo Apache Beam.

Versões do Java compatíveis

A tabela seguinte mostra os tempos de execução Java suportados por cada versão do SDK do Apache Beam.

Lançamentos do Apache Beam Versões do Java compatíveis
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, 11
2.28.0 ou anterior 8

Versões do Python compatíveis

A tabela seguinte mostra os tempos de execução do Python suportados por cada versão do SDK do Apache Beam.

Lançamentos do Apache Beam Versões do Python compatíveis
2.61.0-2.67.0 3.9, 3.10, 3.11, 3.12
2.57.0-2.60.0 3.8, 3.9, 3.10, 3.11 e 3.12
2.49.0-2.56.0 3.8, 3.9, 3.10 e 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 e 3.9
2.37.0-2.38.0 3.6, 3.7, 3.8 e 3.9
2.25.0-2.36.0 3.6, 3.7 e 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 e 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 ou anterior 2.7

Versões do Go compatíveis

Recomendamos que use a versão mais recente do Go quando trabalhar com o SDK do Apache Beam para Go.

O Go é compilado antecipadamente para código de máquina e não depende de uma máquina virtual nem de um intérprete. Para mais informações, consulte o artigo O Go tem um tempo de execução?

A tabela seguinte mostra a versão do Go mais antiga suportada para cada versão do SDK do Apache Beam.

Lançamentos do Apache Beam Versões do Go compatíveis
2.64.0-2.67.0 1.23 ou posterior
2.63.0 1.22.10 ou posterior
2.59.0-2.62.0 1.21 ou posterior
2.50.0-2.58.0 1.20 ou posterior
2.46.0-2.49.0 1.19 ou posterior
2.40.0-2.45.0 1.18 ou posterior
2.39.0 ou anterior 1.16 ou posterior

Também pode determinar a versão do Go mais antiga suportada para um lançamento do SDK do Apache Beam revendo o ficheiro go.mod do SDK:

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

Substitua BEAM_SDK_VERSION pelo número da versão do SDK do Apache Beam, como 2.67.0.