4.52.02.01 – הערות לגרסה של Edge for Private Cloud

אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X.
info

ב-6 בדצמבר 2024 השקנו גרסה חדשה של Apigee Edge לענן פרטי.

נוהל העדכון

בקטע הזה נסביר איך להתקין את הגרסה הזו אם אתם מעדכנים מהגרסה הקודמת של Edge for Private Cloud. אם אתם צריכים לעדכן מגרסה קודמת, תוכלו לעיין במאמר החלת מספר גרסאות תיקון.

העדכון של הגרסה הזו יעדכן את הרכיבים הבאים:

  • apigee-cassandra-3.11.16-0.0.2585.noarch.rpm
  • apigee-postgresql-14.5-0.0.2756.noarch.rpm
  • apigee-qpidd-8.0.6-0.0.2533.noarch.rpm
  • edge-analytics-4.52.02-0.0.40121.noarch.rpm
  • edge-gateway-4.52.02-0.0.60260.noarch.rpm
  • edge-management-server-4.52.02-0.0.60260.noarch.rpm
  • edge-message-processor-4.52.02-0.0.60260.noarch.rpm
  • edge-postgres-server-4.52.02-0.0.60260.noarch.rpm
  • edge-qpid-server-4.52.02-0.0.60260.noarch.rpm
  • edge-router-4.52.02-0.0.60260.noarch.rpm
  • edge-mint-gateway-4.52.02-0.0.40465.noarch.rpm
  • edge-mint-management-server-4.52.02-0.0.40465.noarch.rpm
  • edge-mint-message-processor-4.52.02-0.0.40465.noarch.rpm
  • apigee-setup-4.52.02-0.0.1139.noarch.rpm

כדי לבדוק את הגרסאות של RPM שמותקנות כרגע ולראות אם צריך לעדכן אותן, מזינים את הפקודה:

apigee-all version

כדי לעדכן את ההתקנה, מבצעים את התהליך הבא בצמתים של Edge:

  1. בכל צמתי Edge:

    1. מנקים את המאגרים של Yum:
      sudo yum clean all
    2. מורידים את הקובץ bootstrap_4.52.02.sh של Edge 4.52.02 העדכני ביותר אל /tmp/bootstrap_4.52.02.sh:
      curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
    3. מתקינים את השירות apigee-service ואת יחסי התלות של Edge 4.52.02:
      sudo bash /tmp/bootstrap_4.52.02.sh apigeeuser=uName apigeepassword=pWord

      כאשר uName ו-pWord הם שם המשתמש והסיסמה שקיבלת מ-Apigee. אם משמיטים את pWord, תופיע בקשה להזין אותו.

    4. משתמשים בפקודה source כדי להריץ את הסקריפט apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
    5. מעדכנים את השירות apigee-setup:
      apigee-service apigee-setup update
  2. בכל צמתים של Cassandra, מריצים את הסקריפט update.sh:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  3. בכל צומתי Qpid, מריצים את הסקריפט update.sh:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  4. בכל צומתי Postgres, מריצים את הסקריפט update.sh:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. בכל צמתים הקצה, מריצים את הסקריפט update.sh בתהליך edge (כולל מונטיזציה):
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

תיקוני באגים

בקטע הזה מפורטים הבאגים ב-Private Cloud שתוקנו במהדורה הזו.

מזהה הבעיה תיאור
372070691 הסרת הספרייה העודפת של JNA מ-Cassandra.
362799717 תוקנה שגיאה במחיקה של נתונים שנשמרו במטמון.
361792608 תוקן באג שגרם לבעיות ב-Cassandra בגלל נוכחות של סכימות לא פעילות, כמו edgenotification.
361436097 הוספנו בדיקות אימות לפקודה drop_old_tables של Cassandra כדי למנוע ביצוע אם האשכולות של Cassandra מכילים כמה גרסאות של סכימה.
370115540 תוקנה בעיה של כשל לסירוגין בשימוש בסקריפט setup.sh כדי להתקין או להגדיר את Cassandra.
375487499 השחזרנו את הפונקציונליות של ממשקי ה-API של rebuildIndex.
362909723 השדרוג של מנהל ההתקן של Postgres לגרסה 42.5.5.
379179891 עכשיו, מערכת Cassandra מגדירה את גורם הרפליקציה של טבלאות המערכת כך שיתאים לטופולוגיה של האשכולות.
381092556 נוספו בדיקות לאימות נוכחות של ספריות בסקריפטים במספר רכיבים.
372068460 מגדירים ספריית נתונים בבעלות Apigee כ-TMPDIR ל-Cassandra.
373673550 שיפור הפעולה wait_for_ready של QPID.
360376605 תוקנה בעיה שמונעת ממשתמשים של Edge for Private Cloud בסביבת AWS להשתמש ב-APIs למונטיזציה.

תיקון בעיות אבטחה

בהמשך מפורטת רשימה של בעיות אבטחה ידועות שתוקנו במהדורה הזו. כדי למנוע את הבעיות האלה, צריך להתקין את הגרסה העדכנית ביותר של Edge Private Cloud.

מזהה הבעיה תיאור
344961470 תיקון לפורטל הניהול של QPID כדי לטפל בנקודת חולשה מסוג XSS.

שינויים בתוכנות הנתמכות

נוספה תמיכה באפשרויות הבאות:

  • Red Hat Enterprise Linux‏ (RHEL) 8.10
  • Oracle Enterprise Linux‏ (OEL) 8.10

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

בגרסה הזו אין הוצאות משימוש או הוצאות משימוש עתידיות חדשות.

תכונות חדשות

בקטע הזה מפורטות התכונות החדשות בגרסה הזו.

מזהה הבעיה תיאור
352648971 הוספנו תכונה שבה הנתב מספק את האישור/המפתח החלופיים שהוגדרו דרך יציאות SSL לא סטנדרטיות ללקוחות שלא תומכים ב-SNI. כדי להפעיל את התכונה הזו, צריך להגדיר את ההגדרה conf_load_balancing_load.balancing.driver.nginx.fallback.server.nonstandard.ports.enabled ל-true בצמתים של הנתב. פרטים נוספים זמינים במאמר שימוש ב-SNI עם Edge.

בעיות מוכרות

בקישור הבא תוכלו למצוא רשימה מלאה של בעיות מוכרות ב-Edge for Private Cloud: בעיות מוכרות ב-Edge for Private Cloud.

החלת כמה גרסאות תיקון

בקטע הזה מוסבר איך מחילים כמה גרסאות תיקון, במקרה שמבצעים עדכון מגרסה של Edge for Private Cloud שקדמה לגרסה הקודמת של תיקון המוצר.

כל גרסה של תיקון מכילה עדכונים לרכיבים ספציפיים של Edge for Private Cloud, כמו edge-management-server. כדי להחיל כמה גרסאות תיקון, צריך לעדכן כל רכיב של Edge שכלול בגרסה של תיקון שפורסמה אחרי הגרסה המותקנת כרגע. כדי למצוא את הרכיבים האלה, אפשר לעיין בפתקים לגבי הגרסאות של Edge for Private Cloud לכל הגרסאות שמאוחרות יותר מהגרסה הנוכחית שלכם, ולבדוק את רשימת ה-RPM של הגרסאות האלה. בהערות המוצר של Apigee יש קישורים לכל הערות המוצר של Edge for Private Cloud.

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

הערה: שדרוג רכיב מתקין באופן אוטומטי את גרסת התיקון האחרונה של הרכיב. אם רוצים לשדרג לגרסה של תיקון שאינה הגרסה האחרונה, צריך לשמור עותק משלכם של קובץ ה-tarball של המאגר של Apigee באמצעות המראה של Apigee, ולהשתמש במראה הזה להתקנות של Apigee. מידע נוסף זמין במאמר שימוש במאגר מקומי של Edge כדי לתחזק את גרסת Edge.