ספריות הלקוח של Cloud ל-Ruby תואמות לכל הגרסאות של Ruby שנתמכות באופן פעיל, וגם לגרסה האחרונה שהגיעה לסוף החיים שלה למשך 12 חודשים אחרי התאריך שבו היא הגיעה לסוף החיים.
בכל שנה, לקראת סוף דצמבר, יוצאת גרסה חדשה של Ruby, והתמיכה בכל גרסה נמשכת כ-3 שנים ו-3 חודשים. לדוגמה, באוקטובר 2022, הגרסאות הנתמכות של Ruby היו 2.7, 3.0 ו-3.1, והגרסאות האלה נתמכו על ידי ספריות הלקוח ב-Cloud ל-Ruby. בנוסף, גרסה Ruby 2.6 הגיעה לסוף החיים שלה באפריל 2022, והגרסה הזו נתמכה גם על ידי ספריות הלקוח של Cloud ל-Ruby כי היא הגיעה לסוף החיים שלה לפני פחות מ-12 חודשים. עם זאת, התמיכה ב-Ruby 2.5 הסתיימה באפריל 2021, ולכן היא לא נתמכת בספריות הלקוח של Cloud ל-Ruby.
ספריות הלקוח ב-Cloud ל-Ruby תואמות לזמן ריצה אחד לפחות של GA עבור פונקציות App Engine ו-Cloud Run.
לפיתוח חדש
כשמתחילים פרויקט חדש לפיתוח חדש, מומלץ להשתמש בגרסה הנוכחית של Ruby. כך תוכלו לוודא שסביבת זמן הריצה שלכם משתמשת בגרסת Ruby נתמכת ומקבלת תיקוני אבטחה קריטיים.
שמירה על עדכניות של מערכות הייצור
הדרך הכי טובה לוודא שתקבלו תיקוני באגים ועדכוני אבטחה קריטיים היא להשתמש במערכות הייצור בגרסאות Ruby נתמכות. כשספריות הלקוח של Cloud ל-Ruby מעלות גרסה משנית, יכול להיות שהן יפסיקו להיות תואמות לגרסה קודמת של Ruby. כשגרסה חדשה של ספרייה הופכת לזמינה ומפסיקה לתמוך בגרסת Ruby, כדאי לשדרג את זמן הריצה לגרסה העדכנית של Ruby. מידע נוסף על השימוש בגרסאות ראשיות ומשניות זמין במאמר Semantic Versioning.
איפה אפשר למצוא מידע על הגרסה
כדי לראות אילו גרסאות Ruby נתמכות כרגע, אפשר לעיין בדף ספריית הלקוח של Google Cloud ל-Ruby. מידע נוסף על ספריות לקוח זמין במאמר הסבר על ספריות לקוח.