Suporte ao ambiente de execução do Apache Beam

Nesta página, você verá os ambientes de execução compatíveis com o Apache Beam.

Versões compatíveis do Java

A tabela a seguir mostra os ambientes de execução do Java compatíveis com cada versão do SDK do Apache Beam.

Versões do Apache Beam Versões compatíveis do Java
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 compatíveis do Python

A tabela a seguir mostra os ambientes de execução do Python compatíveis com cada versão do SDK do Apache Beam.

Versões do Apache Beam Versões compatíveis do Python
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 (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 compatíveis do Go

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

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

A tabela a seguir mostra a versão Go mais antiga compatível com cada versão do SDK do Apache Beam.

Versões do Apache Beam Versões compatíveis do Go
2.69.0 1.25 ou mais recente
2.64.0-2.68.0 1.23 ou mais recente
2.63.0 1.22.10 ou mais recente
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 posterior 1.16 ou posterior

Também é possível determinar a versão Go compatível mais antiga com uma versão do SDK do Apache Beam analisando o arquivo 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.