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 aktif Fungsi Cloud Run mencakup sistem operasi, perangkat lunak yang diperlukan untuk membangun, dan mengeksekusi kode yang ditulis untuk bahasa pemrograman tertentu, dan perangkat lunak untuk mendukung fungsi Anda. Fungsi Cloud Run menerapkan update pada runtime di sesuai dengan pilihan kebijakan update keamanan.
Penghentian Penggunaan dan Penonaktifan
Jika komponen tidak lagi dikelola secara aktif, fungsi Cloud Run dapat tidak digunakan lagi dan akhirnya menghapus runtime.
Laporan ini memiliki tiga aspek: publikasi tanggal penghentian penggunaan, periode, dan tanggal penonaktifan. Pada tabel berikut, tanggal penghentian adalah awal penghentian sementara tanggal penghentian menunjukkan dimulainya 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, seperti serta runtime yang tidak digunakan lagi atau dinonaktifkan.
Berdasarkan kualifikasi dan stabilitas rilis, ketersediaan dan tanggal penting mungkin tertunda. Tanggal penghentian atau penghentian penggunaan 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 (khusus pratinjau) | 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.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 |
---|---|---|---|---|---|
Rubi 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 |