Asistencia del entorno de ejecución
Para mantener tus funciones actualizadas y seguras, necesitamos que actualices tus funciones de vez en cuando y vuelvas a implementarlas a la hora de usar un entorno de ejecución compatible. Los entornos de ejecución en Cloud Run Functions incluyen un sistema operativo, el software requerido para compilar y ejecutar el código escrito para un lenguaje de programación específico y el software para respaldar tus funciones. Cloud Run Functions aplica actualizaciones a los entornos de ejecución de acuerdo con la política de actualización de seguridad seleccionada.
Baja y retiro
Cuando un componente ya no se actualiza de forma activa, Cloud Run Functions puede dejar de estar disponible y, con el tiempo, quitar el entorno de ejecución.
Esto tiene tres aspectos: una publicación de la fecha en que se da de baja, un período de baja y una fecha en que se retira. En las siguientes tablas, la fecha en que se da de baja es el inicio del período de baja, y la fecha en que se retira indica el inicio del período de retiro.
Durante el período de baja, generalmente puedes seguir creando funciones nuevas y actualizando las existentes con el entorno de ejecución. Debes usar ese tiempo para migrar las funciones que usan el entorno de ejecución obsoleto a un entorno de ejecución más actualizado.
Después de la fecha de retiro, ya no podrás crear funciones nuevas ni actualizar las funciones existentes con el entorno de ejecución. Debes elegir un entorno de ejecución más actualizado para implementar tus funciones. Es posible que se inhabiliten las funciones que continúan usando un entorno de ejecución dado de baja.
Programa de asistencia
A continuación, se muestra una lista de los entornos de ejecución de Cloud Run Functions compatibles, al igual que los entornos de ejecución que están obsoletos o se retiraron.
Según la calificación y estabilidad de las versiones, es posible que se retrasen las fechas de clave y disponibilidad. Una fecha de baja o retiro de servicio en blanco significa que aún no se programó la fase. Visita esta página más adelante para mantenerte al tanto.
Node.js
| Entorno de ejecución | Generación | Entorno | ID de entorno de ejecución | Baja | Retiro |
|---|---|---|---|---|---|
| Node.js 24 (versión preliminar) |
2ª gen. | Ubuntu 24.04 | nodejs24 | ||
| Node.js 22 | 1ª gen., 2ª gen. | Ubuntu 22.04 | nodejs22 | 30-4-2027 | 31-10-2027 |
| Node.js 20 | 1ª gen., 2ª gen. | Ubuntu 22.04 | nodejs20 | 2026-04-30 | 30-10-2026 |
| Node.js 18 | 1ª gen., 2ª gen. | Ubuntu 22.04 | nodejs18 | 2025-04-30 | 30-10-2025 |
| Node.js 16 | 1ª gen., 2ª gen. | Ubuntu 18.04 | nodejs16 | 2024-01-30 | 30-1-2025 |
| Node.js 14 | 1ª gen., 2ª gen. | Ubuntu 18.04 | nodejs14 | 2024-01-30 | 30-1-2025 |
| Node.js 12 | 1ª gen., 2ª gen. | Ubuntu 18.04 | nodejs12 | 2024-01-30 | 30-1-2025 |
| Node.js 10 | 1ª gen., 2ª gen. | Ubuntu 18.04 | nodejs10 | 2024-01-30 | 30-1-2025 |
| Node.js 8 | 1ª gen., 2ª gen. | Ubuntu 18.04 | nodejs8 | 5-6-2020 | Feb de 2021 |
| Node.js 6 | 1ª gen., 2ª gen. | Ubuntu 18.04 | nodejs6 | 2019-04-17 | Ago de 2020 |
Python
| Entorno de ejecución | Generación | Entorno | ID de entorno de ejecución | Baja | Retiro |
|---|---|---|---|---|---|
| Python 3.13 | 2ª gen. | Ubuntu 22.04 | python313 | 10-10-2029 | 10-4-2030 |
| Python 3.12 | 1ª gen., 2ª gen. | Ubuntu 22.04 | python312 | 2-10-2028 | 2-4-2029 |
| Python 3.11 | 1ª gen., 2ª gen. | Ubuntu 22.04 | python311 | 2027-10-24 | 24-4-2028 |
| Python 3.10 | 1ª gen., 2ª gen. | Ubuntu 22.04 | python310 | 2026-10-04 | 4-4-2027 |
| Python 3.9 | 1ª gen., 2ª gen. | Ubuntu 18.04 | python39 | 2025-10-05 | 5-4-2026 |
| Python 3.8 | 1ª gen., 2ª gen. | Ubuntu 18.04 | python38 | 14-10-2024 | 14-10-2025 |
| Python 3.7 | 1ª gen. | Ubuntu 18.04 | python37 | 2024-01-30 | 30-1-2025 |
Go
| Entorno de ejecución | Generación | Entorno | ID de entorno de ejecución | Baja | Retiro |
|---|---|---|---|---|---|
| Go 1.25 | 2ª gen. | Ubuntu 22.04 | go125 | ||
| Go 1.24 | 2ª gen. | Ubuntu 22.04 | go124 | ||
| Go 1.23 | 2ª gen. | Ubuntu 22.04 | go123 | 21-2-2026 | 21-8-2026 |
| Go 1.22 | 2ª gen. | Ubuntu 22.04 | go122 | 28-1-2026 | 28-7-2026 |
| Go 1.21 | 1ª gen., 2ª gen. | Ubuntu 22.04 | go121 | 3-9-2025 | 3-3-2026 |
| Go 1.20 | 1ª gen., 2ª gen. | Ubuntu 22.04 | go120 | 2024-05-01 | 1-5-2025 |
| Go 1.19 | 1ª gen., 2ª gen. | Ubuntu 22.04 | go119 | 30-4-2024 | 30-1-2025 |
| Go 1.18 | 1ª gen., 2ª gen. | Ubuntu 22.04 | go118 | 2024-01-30 | 30-1-2025 |
| Go 1.16 | 1ª gen., 2ª gen. | Ubuntu 18.04 | go116 | 2024-01-30 | 30-1-2025 |
| Go 1.13 | 1ª gen., 2ª gen. | Ubuntu 18.04 | go113 | 2024-01-30 | 30-1-2025 |
| Go 1.11 | 1ª gen., 2ª gen. | Ubuntu 18.04 | go111 | 2020-08-05 | Feb de 2021 |
Java
| Entorno de ejecución | Generación | Entorno | ID de entorno de ejecución | Baja | Retiro |
|---|---|---|---|---|---|
| Java 25 (vista previa) |
2ª gen. | Ubuntu 24.04 | java25 | ||
| Java 21 | 2ª gen. | Ubuntu 22.04 | java21 | Octubre de 2031 | |
| Java 17 | 1ª gen., 2ª gen. | Ubuntu 22.04 | java17 | Octubre de 2027 | |
| Java 11 | 1ª gen., 2ª gen. | Ubuntu 18.04 | java11 | 2024-10-31 | 31-10-2025 |
Ruby
| Entorno de ejecución | Generación | Entorno | ID de entorno de ejecución | Baja | Retiro |
|---|---|---|---|---|---|
| Ruby 3.4 | 2ª gen. | Ubuntu 22.04 | ruby34 | 2028-03-31 | 30-9-2028 |
| Ruby 3.3 | 1ª gen., 2ª gen. | Ubuntu 22.04 | ruby33 | 31-3-2027 | 30-9-2027 |
| Ruby 3.2 | 1ª gen., 2ª gen. | Ubuntu 22.04 | ruby32 | 2026-03-31 | 30-9-2026 |
| Ruby 3.0 | 1ª gen., 2ª gen. | Ubuntu 18.04 | ruby30 | 2024-03-31 | 31-3-2025 |
| Ruby 2.7 | 1ª gen., 2ª gen. | Ubuntu 18.04 | ruby27 | 2024-01-30 | 30-1-2025 |
| Ruby 2.6 | 1ª gen., 2ª gen. | Ubuntu 18.04 | ruby26 | 2024-01-30 | 30-1-2025 |
PHP
| Entorno de ejecución | Entorno | Generación | ID de entorno de ejecución | Baja | Retiro |
|---|---|---|---|---|---|
| PHP 8.4 | 2ª gen. | Ubuntu 22.04 | php84 | 2028-12-31 | 30-6-2029 |
| PHP 8.3 | 2ª gen. | Ubuntu 22.04 | php83 | 23-11-2026 | 23-5-2027 |
| PHP 8.2 | 1ª gen., 2ª gen. | Ubuntu 22.04 | php82 | 2025-12-08 | 8-6-2026 |
| PHP 8.1 | 1ª gen., 2ª gen. | Ubuntu 18.04 | php81 | 2024-11-25 | 25-11-2025 |
| PHP 7.4 | 1ª gen., 2ª gen. | Ubuntu 18.04 | php74 | 2024-01-30 | 30-1-2025 |
.NET Core
| Entorno de ejecución | Generación | Entorno | ID de entorno de ejecución | Baja | Retiro |
|---|---|---|---|---|---|
| .NET Core 8 | 2ª gen. | Ubuntu 22.04 | dotnet8 | ||
| .NET Core 6 | 1ª gen., 2ª gen. | Ubuntu 22.04 | dotnet6 | 12-11-2024 | 2025-11-12 |
| .NET Core 3 | 1ª gen., 2ª gen. | Ubuntu 18.04 | dotnet3 | 2024-01-30 | 30-1-2025 |