Ciclo de vida de tempo de execução dos buildpacks do Google Cloud

Os tempos de execução nos buildpacks do Google Cloud são imagens base que incluem componentes e software do sistema operativo, necessário para criar e executar código escrito para uma linguagem de programação específica e software para suportar a sua função.

Diagrama que descreve as fases do ciclo de vida de um runtime de buildpacks do Google Cloud

A Google oferece apoio técnico para um tempo de execução durante a disponibilidade geral (GA). Durante este período de apoio técnico:

  • Os componentes de tempo de execução são atualizados regularmente com correções de segurança e erros.
  • Para manter a estabilidade, os buildpacks do Google Cloud evitam implementar funcionalidades destrutivas ou alterações destrutivas no tempo de execução. As alterações significativas vão ser anunciadas antecipadamente nas notas de lançamento dos buildpacks do Google Cloud.

Quando uma versão de idioma deixa de ser mantida ativamente pela respetiva comunidade, os buildpacks do Google Cloud também deixam de oferecer manutenção e apoio técnico para esse tempo de execução de idioma. Antes de um tempo de execução atingir a fase de descontinuação, conforme descrito no cronograma de apoio técnico dos tempos de execução, a Google envia uma notificação aos clientes na Google Cloud consola.

A Google pode fazer alterações ao ciclo de vida ou ao calendário de apoio técnico de qualquer tempo de execução de acordo com os termos do seu contrato de utilização dos serviços. Google Cloud

Período de notificação

Os buildpacks do Google Cloud vão começar a emitir notificações 90 dias antes de o tempo de execução atingir a descontinuação. Após a notificação, deve preparar-se para atualizar a sua função para um tempo de execução suportado mais recente.

Descontinuação e desativação

Quando um componente deixa de ser mantido ativamente, os buildpacks do Google Cloud podem ser descontinuados e, eventualmente, remover o tempo de execução.

Isto tem três aspetos: uma publicação da data de descontinuação, um período de descontinuação e uma data de desativação. No agendamento seguinte, a data de descontinuação é o início do período de descontinuação e termina no início da data de desativação. A data de desativação indica o início do período de desativação.

Durante o período de descontinuação, pode geralmente continuar a criar novas cargas de trabalho e atualizar as cargas de trabalho existentes através do tempo de execução. Deve usar este tempo para migrar cargas de trabalho que usam o tempo de execução descontinuado para um tempo de execução mais atualizado.

Após a data de descontinuação, já não pode criar novas cargas de trabalho nem atualizar as cargas de trabalho existentes através do tempo de execução. Tem de escolher um tempo de execução mais atualizado para implementar as suas cargas de trabalho. As cargas de trabalho que continuarem a usar um tempo de execução desativado podem ser desativadas.

Horário de apoio técnico

Segue-se a lista dos runtimes dos buildpacks do Google Cloud suportados, bem como os runtimes que foram descontinuados ou desativados.

Com base na qualificação e na estabilidade dos lançamentos, a disponibilidade e as datas importantes podem ser adiadas. Uma data de descontinuação ou desativação em branco significa que essa fase ainda não foi agendada. Volte a consultar esta página para se manter a par das novidades.

Node.js

Tempo de execução ID do ambiente de execução Camadas Imagem base do tempo de execução Descontinuação Desativar
Node.js 24
(apenas pré-visualização)
nodejs24
  • google-24 (predefinição)
  • google-24-full
  • google-24/nodejs24
  • google-24-full/nodejs24
  • Node.js 22 nodejs22
  • google-22 (predefinição)
  • google-22-full
  • google-22/nodejs22
  • google-22-full/nodejs22
  • 2027-04-30 2027-10-31
    Node.js 20 nodejs20
  • google-22 (predefinição)
  • google-22-full
  • google-22/nodejs20
  • google-22-full/nodejs20
  • 2026-04-30 2026-10-30
    Node.js 18 nodejs18
  • google-22 (predefinição)
  • google-22-full
  • google-22/nodejs18
  • google-22-full/nodejs18
  • 2025-04-30 2025-10-30
    Node.js 16 nodejs16 google-18-full google-18-full/nodejs16 2024-01-30 2025-01-30
    Node.js 14 nodejs14 google-18-full google-18-full/nodejs14 2024-01-30 2025-01-30
    Node.js 12 nodejs12 google-18-full google-18-full/nodejs12 2024-01-30 2025-01-30
    Node.js 10 nodejs10 google-18-full google-18-full/nodejs10 2024-01-30 2025-01-30
    Node.js 8 nodejs8 Desativado Desativado 2020-06-05 Fev. 2021
    Node.js 6 nodejs6 Desativado Desativado 2019-04-17 Agosto de 2020

    Python

    Tempo de execução ID do ambiente de execução Camadas Imagem base do tempo de execução Descontinuação Desativar
    Python 3.13 python313
  • google-22 (predefinição)
  • google-22-full
  • google-22/python313
  • google-22-full/python313
  • 2029-10-10 2030-04-10
    Python 3.12 python312
  • google-22 (predefinição)
  • google-22-full
  • google-22/python312
  • google-22-full/python312
  • 2028-10-02 2029-04-02
    Python 3.11 python311
  • google-22 (predefinição)
  • google-22-full
  • google-22/python311
  • google-22-full/python311
  • 2027-10-24 2028-04-24
    Python 3.10 python310
  • google-22 (predefinição)
  • google-22-full
  • google-22/python310
  • google-22-full/python310
  • 2026-10-04 2027-04-04
    Python 3.9 python39 google-18-full google-18-full/python39 2025-10-05 2026-04-05
    Python 3.8 python38 google-18-full google-18-full/python38 2024-10-14 2025-10-14
    Python 3.7 python37 google-18-full google-18-full/python37 2024-01-30 2025-01-30

    Ir

    Tempo de execução ID do ambiente de execução Camadas Imagem base do tempo de execução Descontinuação Desativar
    Go 1.25 go125
  • google-22 (predefinição)
  • google-22-full
  • google-22/go125
  • google-22-full/go125
  • Go 1.24 go124
  • google-22 (predefinição)
  • google-22-full
  • google-22/go124
  • google-22-full/go124
  • Go 1.23
    go123
  • google-22 (predefinição)
  • google-22-full
  • google-22/go123
  • google-22-full/go123
  • 2026-02-21 2026-08-21
    Go 1.22 go122
  • google-22 (predefinição)
  • google-22-full
  • google-22/go122
  • google-22-full/go122
  • 2026-01-28 2026-07-28
    Go 1.21 go121
  • google-22 (predefinição)
  • google-22-full
  • google-22/go121
  • google-22-full/go121
  • 2025-09-03 2026-03-03
    Go 1.20 go120
  • google-22 (predefinição)
  • google-22-full
  • google-22/go120
  • google-22-full/go120
  • 2024-05-01 2025-05-01
    Go 1.19 go119
  • google-22 (predefinição)
  • google-22-full
  • google-22/go119
  • google-22-full/go119
  • 2024-04-30 2025-01-30
    Go 1.18 go118
  • google-22 (predefinição)
  • google-22-full
  • google-22/go118
  • google-22-full/go120
  • 2024-01-30 2025-01-30
    Go 1.16 go116 google-18-full google-18-full/go116 2024-01-30 2025-01-30
    Go 1.13 go113 google-18-full google-18-full/go113 2024-01-30 2025-01-30
    Go 1.11 go111 Desativado Desativado 2020-08-05 Fev. 2021

    Java

    Tempo de execução ID do ambiente de execução Camadas Imagem base do tempo de execução Descontinuação Desativar
    Java 21 java21
  • google-22 (predefinição)
  • google-22-full
  • google-22/java21
  • google-22-full/java21
  • Outubro de 2031
    Java 17 java17
  • google-22 (predefinição)
  • google-22-full
  • google-22/java17
  • google-22-full/java17
  • Outubro de 2027
    Java 11 java11 google-18-full google-18-full/java11 2024-10-31 2025-10-31

    Ruby

    Tempo de execução ID do ambiente de execução Camadas Imagem base do tempo de execução Descontinuação Desativar
    Ruby 3.4 ruby34
  • google-22 (predefinição)
  • google-22-full
  • google-22/ruby34
  • google-22-full/ruby34
  • 2028-03-31 2028-09-30
    Ruby 3.3 ruby33
  • google-22 (predefinição)
  • google-22-full
  • google-22/ruby33
  • google-22-full/ruby33
  • 2027-03-31 2027-09-30
    Ruby 3.2 ruby32
  • google-22 (predefinição)
  • google-22-full
  • google-22/ruby32
  • google-22-full/ruby32
  • 2026-03-31 2026-09-30
    Ruby 3.0 ruby30 google-18-full google-18-full/ruby30 2024-03-31 2025-03-31
    Ruby 2.7 ruby27 google-18-full google-18-full/ruby27 2024-01-30 2025-01-30
    Ruby 2.6 ruby26 google-18-full google-18-full/ruby26 2024-01-30 2025-01-30

    PHP

    Tempo de execução ID do ambiente de execução Camadas Imagem base do tempo de execução Descontinuação Desativar
    PHP 8.4 php84 google-22-full (predefinição) google-22-full/php84 2028-12-31 2029-06-30
    PHP 8.3 php83 google-22-full (predefinição) google-22-full/php83 2027-12-31 2028-06-30
    PHP 8.2 php82 google-22-full (predefinição) google-22-full/php82 2026-12-31 2027-06-30
    PHP 8.1 php81 google-18-full google-18-full/php81 2025-12-31 2026-06-30
    PHP 7.4 php74 google-18-full google-18-full/php74 2024-01-30 2025-01-30

    .NET

    Tempo de execução ID do ambiente de execução Camadas Imagem base do tempo de execução Descontinuação Desativar
    .NET 8 dotnet8
  • google-22 (predefinição)
  • google-22-full
  • google-22/dotnet8
  • google-22-full/dotnet8
  • .NET 6 dotnet6
  • google-22 (predefinição)
  • google-22-full
  • google-22/dotnet6
  • google-22-full/dotnet6
  • 2024-11-12 2025-11-12
    .NET Core 3 dotnet3 google-18-full google-18-full/dotnet3 2024-01-30 2025-01-30