Suporte ao ambiente de execução

Para manter as funções seguras, elas precisam ser atualizadas e reimplantadas de tempos em tempos para que possam usar um ambiente de execução compatível. Os ambientes de execução no Cloud Run functions, há um sistema operacional, um software necessário para criar e executar o código escrito em uma linguagem de programação específica e um software que oferece suporte às suas funções. O Cloud Run functions aplica atualizações aos ambientes de execução de acordo com a política de atualização de segurança selecionada.

Descontinuação e desativação

Quando um componente não receber mais manutenção ativa, o Cloud Run functions poderá suspender o uso do ambiente de execução e depois removê-lo.

Isso tem três aspectos: uma publicação da data da descontinuação, um período de descontinuação e uma data de desativação. Nas tabelas a seguir, a data da descontinuação é o início do período, enquanto a data de desativação indica o início do período de desativação.

Durante o período de suspensão de uso, geralmente é possível continuar a criar novas funções e atualizar as atuais usando o ambiente de execução. Este tempo precisa ser usado para migrar funções que usam o ambiente de execução que será suspenso para outro mais atualizado.

Após a data de desativação, não será mais possível criar novas funções ou atualizar as atuais usando o ambiente de execução. Será necessário escolher um ambiente mais atualizado para implantar as funções. As funções que continuam a usar um ambiente de execução desativado serão desabilitadas.

Cronograma de suporte

Confira a lista dos ambientes de execução do Cloud Run functions com suporte no momento, bem como os que foram descontinuados e/ou desativados.

Com base na qualificação e na estabilidade das versões, a disponibilidade e as datas principais podem ser atrasadas. Uma data de descontinuação ou desativação em branco significa que a fase ainda não foi programada. Volte a esta página para ficar por dentro das novidades.

Node.js

Ambiente de execução Geração Ambiente ID do ambiente de execução Descontinuação Desativar
Node.js 22 (somente visualização) Segunda geração Ubuntu 22.04 nodejs22 2027-04-30 2027-10-31
Node.js 20 1a geração, 2a geração Ubuntu 22.04 nodejs20 2026-04-30 2026-10-30
Node.js 18 1a geração, 2a geração Ubuntu 22.04 nodejs18 2025-04-30 2025-10-30
Node.js 16 1a geração, 2a geração Ubuntu 18.04 nodejs16 2024-01-30 2025-01-30
Node.js 14 1a geração, 2a geração Ubuntu 18.04 nodejs14 2024-01-30 2025-01-30
Node.js 12 1a geração, 2a geração Ubuntu 18.04 nodejs12 2024-01-30 2025-01-30
Node.js 10 1a geração, 2a geração Ubuntu 18.04 nodejs10 2024-01-30 2025-01-30
Node.js 8 1a geração, 2a geração Ubuntu 18.04 nodejs8 2020-06-05 Fevereiro de 2021
Node.js 6 1a geração, 2a geração Ubuntu 18.04 nodejs6 2019-04-17 Agosto de 2020

Python

Ambiente de execução Geração Ambiente ID do ambiente de execução Descontinuação Desativar
Python 3.12 1a geração, 2a geração Ubuntu 22.04 python312 2028-10-02 2029-04-02
Python 3.11 1a geração, 2a geração Ubuntu 22.04 python311 2027-10-24 2028-04-24
Python 3.10 1a geração, 2a geração Ubuntu 22.04 python310 2026-10-04 2027-04-04
Python 3.9 1a geração, 2a geração Ubuntu 18.04 python39 2025-10-05 2026-04-05
Python 3.8 1a geração, 2a geração Ubuntu 18.04 python38 2024-10-14 2025-10-14
Python 3.7 1ª geração Ubuntu 18.04 python37 2024-01-30 2025-01-30

Go

Ambiente de execução Geração Ambiente ID do ambiente de execução Descontinuação Desativar
Go 1.22 Segunda geração Ubuntu 22.04 go122
Go 1.21 1a geração, 2a geração Ubuntu 22.04 go121
Go 1.20 1a geração, 2a geração Ubuntu 22.04 go120 2024-05-01 2025-05-01
Go 1.19 1a geração, 2a geração Ubuntu 22.04 go119 2024-04-30 2025-01-30
Go 1.18 1a geração, 2a geração Ubuntu 22.04 go118 2024-01-30 2025-01-30
Go 1.16 1a geração, 2a geração Ubuntu 18.04 go116 2024-01-30 2025-01-30
Go 1.13 1a geração, 2a geração Ubuntu 18.04 go113 2024-01-30 2025-01-30
Go 1.11 1a geração, 2a geração Ubuntu 18.04 go111 2020-08-05 Fevereiro de 2021

Java

Ambiente de execução Geração Ambiente ID do ambiente de execução Descontinuação Desativar
Java 21 Segunda geração Ubuntu 22.04 java21 Outubro de 2031
Java 17 1a geração, 2a geração Ubuntu 22.04 java17 Outubro de 2027
Java 11 1a geração, 2a geração Ubuntu 18.04 java11 Outubro de 2024

Ruby

Ambiente de execução Geração Ambiente ID do ambiente de execução Descontinuação Desativar
Ruby 3.3 1a geração, 2a geração Ubuntu 22.04 ruby33 2027-03-31 2027-09-30
Ruby 3.2 1a geração, 2a geração Ubuntu 22.04 ruby32 2026-03-31 2026-09-30
Ruby 3.0 1a geração, 2a geração Ubuntu 18.04 ruby30 2024-03-31 2025-03-31
Ruby 2.7 1a geração, 2a geração Ubuntu 18.04 ruby27 2024-01-30 2025-01-30
Ruby 2.6 1a geração, 2a geração Ubuntu 18.04 ruby26 2024-01-30 2025-01-30

PHP

Ambiente de execução Ambiente Geração ID do ambiente de execução Descontinuação Desativar
PHP 8.3 Segunda geração Ubuntu 22.04 php83 2026-11-23 2027-05-23
PHP 8.2 1a geração, 2a geração Ubuntu 22.04 php82 2025-12-08 2026-06-08
PHP 8.1 1a geração, 2a geração Ubuntu 18.04 php81 2024-11-25 2025-11-25
PHP 7.4 1a geração, 2a geração Ubuntu 18.04 php74 2024-01-30 2025-01-30

.NET Core

Ambiente de execução Geração Ambiente ID do ambiente de execução Descontinuação Desativar
.NET Core 8 Segunda geração Ubuntu 22.04 dotnet8
.NET Core 6 1a geração, 2a geração Ubuntu 22.04 dotnet6 2024-11-12 2025-11-12
.NET Core 3 1a geração, 2a geração Ubuntu 18.04 dotnet3 2024-01-30 2025-01-30