Runtime di buildpack Google Cloud adalah image dasar yang mencakup komponen dan sistem operasi, software yang diperlukan untuk membangun dan mengeksekusi kode yang ditulis untuk bahasa pemrograman tertentu, dan software untuk mendukung fungsi Anda.
Runtime tersedia dalam berbagai tahap rilis, seperti Pratinjau atau Ketersediaan Umum (GA). Untuk informasi selengkapnya, lihat tahapan peluncuran produk.
Ketersediaan Umum (GA)
Selama periode dukungan Ketersediaan Umum (GA):
- Komponen runtime diupdate secara rutin dengan perbaikan bug dan keamanan.
- Untuk mempertahankan stabilitas, buildpack Google Cloud menghindari penerapan fitur atau perubahan yang dapat menyebabkan gangguan pada runtime. Perubahan yang dapat menyebabkan gangguan akan diumumkan terlebih dahulu dalam catatan rilis buildpack Google Cloud.
Jika versi bahasa tidak lagi dikelola secara aktif oleh masing-masing komunitas, buildpack Google Cloud juga akan berhenti menyediakan pemeliharaan dan dukungan untuk runtime bahasa tersebut. Sebelum runtime mencapai fase penghentian penggunaan seperti yang dijelaskan dalam jadwal dukungan runtime, Google akan memberikan notifikasi kepada pelanggan di konsol Google Cloud .
Google dapat membuat perubahan pada jadwal dukungan atau siklus proses runtime apa pun sesuai dengan persyaratan perjanjian Anda untuk penggunaan layanan Google Cloud.
Periode Pemberitahuan
Buildpack Google Cloud akan mulai mengeluarkan notifikasi 90 hari sebelum runtime dihentikan. Setelah notifikasi muncul, Anda harus bersiap untuk mengupgrade fungsi ke runtime yang didukung yang lebih baru.
Penghentian dan Penghapusan
Jika komponen tidak lagi dikelola secara aktif, buildpack Google Cloud mungkin tidak menggunakan lagi dan, pada akhirnya, menghapus runtime.
Hal ini mencakup tiga aspek: publikasi tanggal penghentian penggunaan, periode penghentian penggunaan, dan tanggal penghapusan. Dalam jadwal berikut, tanggal penghentian penggunaan adalah awal periode penghentian penggunaan dan berakhir pada awal tanggal penghapusan. Tanggal penghapusan menunjukkan awal periode penghapusan.
Selama periode penghentian penggunaan, Anda umumnya dapat terus membuat workload baru dan memperbarui workload yang sudah ada menggunakan runtime. Anda harus menggunakan waktu ini untuk memigrasikan workload yang menggunakan runtime yang tidak digunakan lagi ke runtime yang lebih baru.
Setelah tanggal penghapusan, Anda tidak dapat lagi membuat workload baru atau memperbarui workload yang sudah ada menggunakan runtime. Anda harus memilih runtime yang lebih baru untuk men-deploy workload. Workload yang terus menggunakan runtime yang dihapus mungkin akan dinonaktifkan.
Jadwal Dukungan
Berikut adalah daftar runtime buildpack Google Cloud yang didukung, serta runtime yang telah dihentikan atau dihapus.
Berdasarkan kualifikasi dan stabilitas rilis, ketersediaan dan tanggal penting mungkin akan tertunda. Tanggal penghentian penggunaan atau penghapusan yang kosong berarti fase tersebut belum dijadwalkan. Buka kembali halaman ini untuk mendapatkan info terbaru.
Node.js
| Runtime | ID Runtime | Stack | Image dasar runtime | Penghentian penggunaan | Penghapusan |
|---|---|---|---|---|---|
| Node.js 24 | nodejs24 |
|
|
2028-04-30 | 2028-10-31 |
| Node.js 22 | nodejs22 |
|
|
30-04-2027 | 31-10-2027 |
| Node.js 20 | nodejs20 |
|
|
2026-04-30 | 30-10-2026 |
| Node.js 18 | nodejs18 |
|
|
2025-04-30 | 30-10-2025 |
| Node.js 16 | nodejs16 | google-18-full | google-18-full/nodejs16 | 30-01-2024 | 30-01-2025 |
| Node.js 14 | nodejs14 | google-18-full | google-18-full/nodejs14 | 30-01-2024 | 30-01-2025 |
| Node.js 12 | nodejs12 | google-18-full | google-18-full/nodejs12 | 30-01-2024 | 30-01-2025 |
| Node.js 10 | nodejs10 | google-18-full | google-18-full/nodejs10 | 30-01-2024 | 30-01-2025 |
| Node.js 8 | nodejs8 | Dihapus | Dihapus | 2020-06-05 | Februari 2021 |
| Node.js 6 | nodejs6 | Dihapus | Dihapus | 2019-04-17 | Agustus 2020 |
Python
| Runtime | ID Runtime | Stack | Image dasar runtime | Penghentian penggunaan | Penghapusan |
|---|---|---|---|---|---|
| Python 3.14 | python314 |
|
|
2030-10-10 | 2031-04-10 |
| Python 3.13 | python313 |
|
|
10-10-2029 | 10-04-2030 |
| Python 3.12 | python312 |
|
|
2028-10-02 | 02-04-2029 |
| Python 3.11 | python311 |
|
|
2027-10-24 | 24-04-2028 |
| Python 3.10 | python310 |
|
|
2026-10-04 | 04-04-2027 |
| Python 3.9 | python39 | google-18-full | google-18-full/python39 | 2025-10-05 | 05-04-2026 |
| Python 3.8 | python38 | google-18-full | google-18-full/python38 | 2024-10-14 | 14-10-2025 |
| Python 3.7 | python37 | google-18-full | google-18-full/python37 | 30-01-2024 | 30-01-2025 |
Go
| Runtime | ID Runtime | Stack | Image dasar runtime | Penghentian penggunaan | Penghapusan |
|---|---|---|---|---|---|
| Go 1.25 | go125 |
|
|
||
| Go 1.24 | go124 |
|
|
||
| Go 1.23 |
go123 |
|
|
21-02-2026 | 21-08-2026 |
| Go 1.22 | go122 |
|
|
28-01-2026 | 28-07-2026 |
| Go 1.21 | go121 |
|
|
03-09-2025 | 03-03-2026 |
| Go 1.20 | go120 |
|
|
01-05-2024 | 01-05-2025 |
| Go 1.19 | go119 |
|
|
2024-04-30 | 30-01-2025 |
| Go 1.18 | go118 |
|
|
30-01-2024 | 30-01-2025 |
| Go 1.16 | go116 | google-18-full | google-18-full/go116 | 30-01-2024 | 30-01-2025 |
| Go 1.13 | go113 | google-18-full | google-18-full/go113 | 30-01-2024 | 30-01-2025 |
| Go 1.11 | go111 | Dihapus | Dihapus | 2020-08-05 | Februari 2021 |
Java
| Runtime | ID Runtime | Stack | Image dasar runtime | Penghentian penggunaan | Penghapusan |
|---|---|---|---|---|---|
| Java 25 | java25 |
|
|
Oktober 2031 | |
| Java 21 | java21 |
|
|
September 2031 | |
| Java 17 | java17 |
|
|
Oktober 2027 | |
| Java 11 | java11 | google-18-full | google-18-full/java11 | 2024-10-31 | 31-10-2025 |
Ruby
| Runtime | ID Runtime | Stack | Image dasar runtime | Penghentian penggunaan | Penghapusan |
|---|---|---|---|---|---|
| Ruby 3.4 | ruby34 |
|
|
31-03-2028 | 30-09-2028 |
| Ruby 3.3 | ruby33 |
|
|
31-03-2027 | 30-09-2027 |
| Ruby 3.2 | ruby32 |
|
|
2026-03-31 | 30-09-2026 |
| Ruby 3.0 | ruby30 | google-18-full | google-18-full/ruby30 | 31-03-2024 | 2025-03-31 |
| Ruby 2.7 | ruby27 | google-18-full | google-18-full/ruby27 | 30-01-2024 | 30-01-2025 |
| Ruby 2.6 | ruby26 | google-18-full | google-18-full/ruby26 | 30-01-2024 | 30-01-2025 |
PHP
| Runtime | ID Runtime | Stack | Image dasar runtime | Penghentian penggunaan | Penghapusan |
|---|---|---|---|---|---|
| PHP 8.4 | php84 | google-22-full (default) | google-22-full/php84 | 31-12-2028 | 30-06-2029 |
| PHP 8.3 | php83 | google-22-full (default) | google-22-full/php83 | 31-12-2027 | 30-06-2028 |
| PHP 8.2 | php82 | google-22-full (default) | google-22-full/php82 | 31-12-2026 | 30-06-2027 |
| PHP 8.1 | php81 | google-18-full | google-18-full/php81 | 31-12-2025 | 30-06-2026 |
| PHP 7.4 | php74 | google-18-full | google-18-full/php74 | 30-01-2024 | 30-01-2025 |
.NET
| Runtime | ID Runtime | Stack | Image dasar runtime | Penghentian penggunaan | Penghapusan |
|---|---|---|---|---|---|
| .NET 8 | dotnet8 |
|
|
||
| .NET 6 | dotnet6 |
|
|
2024-11-12 | 12-11-2025 |
| .NET Core 3 | dotnet3 | google-18-full | google-18-full/dotnet3 | 30-01-2024 | 30-01-2025 |
Khusus OS
| Runtime | ID Runtime | Stack | Image dasar runtime | Penghentian penggunaan | Penghapusan |
|---|---|---|---|---|---|
| OS saja 24 (Pratinjau) |
osonly24 | google-24 (default) | google-24/osonly24 | 30 April 2029 |