Dukungan Runtime
Agar fungsi Anda selalu yang terbaru dan aman, terkadang Anda perlu memperbarui fungsi dan men-deploy ulang fungsi tersebut untuk menggunakan runtime yang didukung. Runtime di fungsi Cloud Run mencakup sistem operasi, software yang diperlukan untuk mem-build dan mengeksekusi kode yang ditulis untuk bahasa pemrograman tertentu, dan software untuk mendukung fungsi Anda. Fungsi Cloud Run menerapkan update pada runtime sesuai dengan kebijakan update keamanan yang Anda pilih.
Penghentian dan Penghapusan
Jika komponen tidak lagi dikelola secara aktif, fungsi Cloud Run mungkin tidak digunakan lagi dan pada akhirnya menghapus runtime.
Hal ini memiliki tiga aspek: publikasi tanggal penghentian penggunaan, periode penghentian penggunaan, dan tanggal penghapusan. Dalam tabel berikut, tanggal penghentian penggunaan adalah awal periode penghentian penggunaan, sedangkan tanggal penghentian penggunaan menunjukkan awal periode penghentian penggunaan.
Selama periode penghentian penggunaan, Anda umumnya dapat terus membuat fungsi baru dan memperbarui fungsi yang sudah ada menggunakan runtime. Anda harus menggunakan waktu ini untuk memigrasikan fungsi yang menggunakan runtime yang tidak digunakan lagi ke runtime yang lebih baru.
Setelah tanggal penghapusan, Anda tidak dapat lagi membuat fungsi baru atau memperbarui fungsi yang sudah ada menggunakan runtime. Anda harus memilih runtime yang lebih baru untuk men-deploy fungsi. Fungsi yang terus menggunakan runtime yang dihapus mungkin dinonaktifkan.
Jadwal Dukungan
Berikut adalah daftar runtime fungsi Cloud Run yang didukung, serta runtime yang tidak digunakan lagi atau dihapus.
Berdasarkan kualifikasi dan stabilitas rilis, ketersediaan dan tanggal penting mungkin tertunda. Tanggal penghentian atau penghentian layanan yang kosong berarti fase tersebut belum dijadwalkan. Buka kembali halaman ini untuk mendapatkan info terbaru.
Node.js
Runtime | Generation | Lingkungan | ID Runtime | Status penghentian penggunaan | Penghapusan |
---|---|---|---|---|---|
Node.js 22 | Generasi ke-2 | Ubuntu 22.04 | nodejs22 | 2027-04-30 | 2027-10-31 |
Node.js 20 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | nodejs20 | 2026-04-30 | 2026-10-30 |
Node.js 18 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | nodejs18 | 2025-04-30 | 2025-10-30 |
Node.js 16 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | nodejs16 | 30-01-2024 | 2025-01-30 |
Node.js 14 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | nodejs14 | 30-01-2024 | 2025-01-30 |
Node.js 12 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | nodejs12 | 30-01-2024 | 2025-01-30 |
Node.js 10 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | nodejs10 | 30-01-2024 | 2025-01-30 |
Node.js 8 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | nodejs8 | 2020-06-05 | Feb 2021 |
Node.js 6 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | nodejs6 | 2019-04-17 | Agu 2020 |
Python
Runtime | Generation | Lingkungan | ID Runtime | Status penghentian penggunaan | Penghapusan |
---|---|---|---|---|---|
Python 3.12 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | python312 | 2028-10-02 | 2029-04-02 |
Python 3.11 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | python311 | 2027-10-24 | 2028-04-24 |
Python 3.10 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | python310 | 2026-10-04 | 2027-04-04 |
Python 3.9 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | python39 | 2025-10-05 | 2026-04-05 |
Python 3.8 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | python38 | 2024-10-14 | 2025-10-14 |
Python 3.7 | Generasi ke-1 | Ubuntu 18.04 | python37 | 30-01-2024 | 2025-01-30 |
Go
Runtime | Generation | Lingkungan | ID Runtime | Status penghentian penggunaan | Penghapusan |
---|---|---|---|---|---|
Go 1.23 (Khusus pratinjau) |
Generasi ke-2 | Ubuntu 22.04 | go123 | ||
Go 1.22 | Generasi ke-2 | Ubuntu 22.04 | go122 | ||
Go 1.21 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | go121 | ||
Go 1.20 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | go120 | 2024-05-01 | 2025-05-01 |
Go 1.19 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | go119 | 2024-04-30 | 2025-01-30 |
Go 1.18 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | go118 | 30-01-2024 | 2025-01-30 |
Go 1.16 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | go116 | 30-01-2024 | 2025-01-30 |
Go 1.13 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | go113 | 30-01-2024 | 2025-01-30 |
Go 1.11 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | go111 | 2020-08-05 | Feb 2021 |
Java
Runtime | Generation | Lingkungan | ID Runtime | Status penghentian penggunaan | Penghapusan |
---|---|---|---|---|---|
Java 21 | Generasi ke-2 | Ubuntu 22.04 | java21 | Okt 2031 | |
Java 17 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | java17 | Oktober 2027 | |
Java 11 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | java11 | Oktober 2024 |
Ruby
Runtime | Generation | Lingkungan | ID Runtime | Status penghentian penggunaan | Penghapusan |
---|---|---|---|---|---|
Ruby 3.3 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | ruby33 | 2027-03-31 | 2027-09-30 |
Ruby 3.2 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | ruby32 | 2026-03-31 | 2026-09-30 |
Ruby 3.0 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | ruby30 | 31-03-2024 | 2025-03-31 |
Ruby 2.7 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | ruby27 | 30-01-2024 | 2025-01-30 |
Ruby 2.6 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | ruby26 | 30-01-2024 | 2025-01-30 |
PHP
Runtime | Lingkungan | Generation | ID Runtime | Status penghentian penggunaan | Penghapusan |
---|---|---|---|---|---|
PHP 8.3 | Generasi ke-2 | Ubuntu 22.04 | php83 | 2026-11-23 | 2027-05-23 |
PHP 8.2 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | php82 | 2025-12-08 | 2026-06-08 |
PHP 8.1 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | php81 | 2024-11-25 | 2025-11-25 |
PHP 7.4 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | php74 | 30-01-2024 | 2025-01-30 |
.NET Core
Runtime | Generation | Lingkungan | ID Runtime | Status penghentian penggunaan | Penghapusan |
---|---|---|---|---|---|
.NET Core 8 | Generasi ke-2 | Ubuntu 22.04 | dotnet8 | ||
.NET Core 6 | Generasi ke-1, generasi ke-2 | Ubuntu 22.04 | dotnet6 | 2024-11-12 | 2025-11-12 |
.NET Core 3 | Generasi ke-1, generasi ke-2 | Ubuntu 18.04 | dotnet3 | 30-01-2024 | 2025-01-30 |