Suporte de 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.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 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.69.0 3.9, 3.10, 3.11, 3.12 e 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 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, 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.69.0 1.25 ou posterior
2.64.0-2.68.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.69.0.