גרסאות נתמכות של Node.js

בקטע הזה מוסבר איך לשמור על הגרסה של ספריות הלקוח של Node.js ב-Cloud מעודכנת עם הגרסאות השוטפות של Node.js. לוח הזמנים של ספריות הלקוח של Node.js ב-Cloud הוא אחרי לוח הזמנים של Node.js.

לפיתוח חדש

פיתוח התכונות החדשות מתבסס על גרסת ה-LTS הפעילה שמתוארת בלוח הזמנים של Node.js. ספריות הלקוח של Node.js נבדקות גם מול כל גרסאות ה-LTS של Maintenance.

כשמתחילים פרויקט חדש, צריך לבחור את גרסת ה-Active LTS הנוכחית. אם הגרסה הזו עדיין לא זמינה בסביבת זמן הריצה שבחרתם, האפשרות השנייה צריכה להיות גרסת Maintenance LTS.

עדכון מערכות הייצור

כדי להבטיח שתקבלו תיקוני אבטחה ותיקוני באגים קריטיים, מומלץ להשאיר את מערכות הייצור בסביבות זמן ריצה נתמכות של Node.js. אחרי שגרסת Node מגיעה לסוף חיי המוצר שלה, סביבת זמן הריצה לא מקבלת יותר עדכונים קריטיים.

ספריות הלקוח מגדילות את מספר הגרסה הראשית כשהתמיכה בסביבת זמן ריצה של Node.js מסתיימת. אנחנו משתדלים לצמצם ככל האפשר את השינויים המשמעותיים האחרים. כשגרסה ראשית חדשה של ספרייה הופכת לזמינה והתמיכה בזמן הריצה של Node.js מסתיימת, חשוב לשדרג את זמן הריצה לגרסת LTS נתמכת של Node.js ולשדרג את התלות. מידע נוסף זמין במאמר Semantic Versioning.

תמיכה מדור קודם

ספריות הלקוח של Google תומכות בגרסאות קודמות של סביבות זמן ריצה של Node.js, אבל רק ככל האפשר, כי לא תמיד אפשר להסב את כל התיקונים לגרסאות מוקדמות יותר. במידת האפשר, תיקוני באגים ותיקונים קריטיים מתפרסמים בגרסאות קודמות של ספריית Node.js.

איפה אפשר למצוא את פרטי הגרסה

הגרסאות העדכניות והגרסאות הנתמכות של Node.js לספריות של Google Cloudמופיעות במאגרים הנפרדים של ספריות הלקוח ב-GitHub. בנוסף, אפשר למצוא טבלה של ספריות שמקיימות אינטראקציה עםGoogle Cloud שירותים ספציפיים בדף GitHub Google Cloud Client Library for Node.js.