זמני הריצה ב-buildpacks של Google Cloud הם קובצי אימג' בסיסיים שכוללים רכיבים ומערכת הפעלה, תוכנה שנדרשת כדי ליצור ולהריץ קוד שנכתב בשפת תכנות ספציפית ותוכנה לתמיכה בפונקציה.
סביבות זמן ריצה זמינות בשלבי השקה שונים, כמו גרסת Preview או זמינות כללית (GA). מידע נוסף זמין במאמר בנושא שלבי השקת מוצרים.
זמינות לכלל המשתמשים (GA)
במהלך חלון התמיכה של זמינות כללית (GA):
- רכיבי זמן הריצה מתעדכנים באופן קבוע עם תיקוני באגים ועדכוני אבטחה.
- כדי לשמור על יציבות, חבילות ה-Buildpacks של Google Cloud לא מטמיעות תכונות שעלולות לגרום לבעיות או שינויים שעלולים לגרום לבעיות בזמן הריצה. שינויים שעלולים לשבור את התאימות יפורסמו מראש בנתוני הגרסה של buildpacks של Google Cloud.
כשקהילה מסוימת מפסיקה לתחזק באופן פעיל גרסה בשפה מסוימת, גם חבילות ה-buildpack של Google Cloud מפסיקות לספק תחזוקה ותמיכה בסביבת זמן הריצה של השפה הזו. לפני שסביבת ריצה מגיעה לשלב ההוצאה משימוש כפי שמתואר בלוח הזמנים לתמיכה בסביבות ריצה, Google תשלח הודעה ללקוחות במסוף Google Cloud .
יכול להיות ש-Google תשנה את לוח הזמנים של התמיכה או את מחזור החיים של סביבת זמן ריצה כלשהי בהתאם לתנאים של ההסכם שלכם לשימוש בשירותים. Google Cloud
תקופת ההתראה
Google Cloud תתחיל לשלוח התראות 90 יום לפני שה-runtime יגיע למצב הוצאה משימוש. כשמקבלים התראה, צריך להתכונן לשדרוג הפונקציה לסביבת זמן ריצה נתמכת חדשה יותר.
הוצאה משימוש והוצאה משירות
כשרכיב מסוים כבר לא מתוחזק באופן פעיל, יכול להיות ש-buildpacks של Google Cloud יפסיקו את השימוש בסביבת זמן הריצה ובסופו של דבר יסירו אותה.
התהליך כולל שלושה שלבים: פרסום תאריך ההוצאה משימוש, תקופת ההוצאה משימוש ותאריך ההשבתה. בלוח הזמנים הבא, תאריך ההוצאה משימוש הוא תחילת תקופת ההוצאה משימוש, והוא מסתיים בתחילת תאריך ההשבתה. תאריך הוצאה משימוש מציין את תחילת התקופה שבה המוצר יוצא משימוש.
במהלך תקופת הוצאת המוצר משימוש, בדרך כלל אפשר להמשיך ליצור עומסי עבודה חדשים ולעדכן עומסי עבודה קיימים באמצעות זמן הריצה. כדאי להשתמש בזמן הזה כדי להעביר עומסי עבודה שמשתמשים בסביבת זמן הריצה שיצאה משימוש לסביבת זמן ריצה עדכנית יותר.
אחרי תאריך ההוצאה משימוש, לא תוכלו יותר ליצור עומסי עבודה חדשים או לעדכן עומסי עבודה קיימים באמצעות זמן הריצה. כדי לפרוס את עומסי העבודה, צריך לבחור סביבת ריצה עדכנית יותר. יכול להיות שנשבית עומסי עבודה שממשיכים להשתמש בסביבת ריצה שיצאה משימוש.
לוח זמנים לתמיכה
בהמשך מופיעה רשימה של סביבות זמן ריצה נתמכות של Buildpacks של Google Cloud, וגם סביבות זמן ריצה שהוצאו משימוש או שהוצאו מכלל פעולה.
בהתאם לקריטריונים ולמידת היציבות של הגרסאות, יכול להיות שתהיה דחייה בזמינות ובמועדים חשובים. אם תאריך ההוצאה משימוש או ההשבתה ריק, המשמעות היא שהשלב הזה עדיין לא נקבע. כדאי לחזור לדף הזה כדי להתעדכן.
Node.js
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס בזמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| Node.js 24 | nodejs24 |
|
|
2028-04-30 | 2028-10-31 |
| Node.js 22 | nodejs22 |
|
|
2027-04-30 | 2027-10-31 |
| Node.js 20 | nodejs20 |
|
|
2026-04-30 | 2026-10-30 |
| Node.js 18 | 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 | יצא משימוש | יצא משימוש | 2020-06-05 | פברואר 2021 |
| Node.js 6 | nodejs6 | יצא משימוש | יצא משימוש | 2019-04-17 | אוגוסט 2020 |
Python
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס בזמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| Python 3.14 | python314 |
|
|
2030-10-10 | 2031-04-10 |
| Python 3.13 | python313 |
|
|
2029-10-10 | 2030-04-10 |
| Python 3.12 | python312 |
|
|
2028-10-02 | 2029-04-02 |
| Python 3.11 | python311 |
|
|
2027-10-24 | 2028-04-24 |
| Python 3.10 | 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 |
Go
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס בזמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| Go 1.26 (גרסת טרום-השקה) |
go126 |
|
|
||
| Go 1.25 | go125 |
|
|
||
| Go 1.24 | go124 |
|
|
||
| Go 1.23 |
go123 |
|
|
2026-02-21 | 2026-08-21 |
| Go 1.22 | go122 |
|
|
2026-01-28 | 2026-07-28 |
| Go 1.21 | go121 |
|
|
2025-09-03 | 2026-03-03 |
| Go 1.20 | go120 |
|
|
2024-05-01 | 2025-05-01 |
| Go 1.19 | go119 |
|
|
2024-04-30 | 2025-01-30 |
| Go 1.18 | go118 |
|
|
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 | יצא משימוש | יצא משימוש | 2020-08-05 | פברואר 2021 |
Java
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס בזמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| Java 25 | java25 |
|
|
אוקטובר 2031 | |
| Java 21 | java21 |
|
|
ספטמבר 2031 | |
| Java 17 | java17 |
|
|
אוקטובר 2027 | |
| Java 11 | java11 | google-18-full | google-18-full/java11 | 2024-10-31 | 2025-10-31 |
Ruby
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס בזמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| Ruby 4.0 (תצוגה מקדימה) |
ruby40 | google-24-full (ברירת מחדל) | google-24-full/ruby40 | ||
| Ruby 3.4 | ruby34 |
|
|
2028-03-31 | 2028-09-30 |
| Ruby 3.3 | ruby33 |
|
|
2027-03-31 | 2027-09-30 |
| Ruby 3.2 | 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
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס בזמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| PHP 8.5 | php85 | google-24-full (ברירת מחדל) | google-24-full/php85 | 2029-12-31 | 2030-06-30 |
| PHP 8.4 | php84 | google-22-full (ברירת מחדל) | google-22-full/php84 | 2028-12-31 | 2029-06-30 |
| PHP 8.3 | php83 | google-22-full (ברירת מחדל) | google-22-full/php83 | 2027-12-31 | 2028-06-30 |
| PHP 8.2 | php82 | google-22-full (ברירת מחדל) | 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
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס בזמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| .NET 10 | dotnet10 |
|
|
2028-11-14 | 2029-05-14 |
| .NET 8 | dotnet8 |
|
|
2026-11-10 | 2027-05-10 |
| .NET 6 | dotnet6 |
|
|
2024-11-12 | 2025-11-12 |
| .NET Core 3 | dotnet3 | google-18-full | google-18-full/dotnet3 | 2024-01-30 | 2025-01-30 |
OS בלבד
| זמן ריצה | המזהה של סביבת זמן הריצה | מקבצים | תמונת הבסיס בזמן הריצה | הוצאה משימוש | הוצאה משימוש |
|---|---|---|---|---|---|
| OS בלבד 24 | osonly24 | google-24 (ברירת מחדל) | google-24/osonly24 | 30 באפריל 2029 |