4.50.00.01 – נתוני גרסה של Edge לענן פרטי

אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X.
מידע

ב-6 באוגוסט 2020 השקנו גרסה חדשה של Apigee Edge for Private Cloud.

תהליך העדכון

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

  1. בכל צמתי Edge:

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

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

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

    ‫configFile מציין את קובץ ההגדרות שבו השתמשתם כדי להתקין את Apigee Edge לענן פרטי. לדוגמה, /opt/silent.conf.

  3. בכל צמתי הפורטל, מעדכנים את התהליך devportal על ידי הפעלת הפקודה הבאה:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

תוכנות נתמכות

אין שינויים.

הוצאה משימוש וסיום תמיכה

הוצאנו משימוש את פרמטר השאילתה privateKeyExportable ב-API‏ Aliases.

תכונות חדשות

אין שינויים.

באגים שתוקנו

בטבלה הבאה מפורטים הבאגים שתוקנו בגרסה הזו:

מזהה הבעיה תיאור
159858015

שגיאות מסוג 408 (פסק זמן)

בקשות API לשמות מארחים וירטואליים החזירו באופן שגוי שגיאות של פסק זמן (timeout) 408.

161121352

דוחות הכנסות (מונטיזציה)

בדוחות ההכנסות הוצגו נתונים שגויים בחלק מהשדות, כולל מחיר נטו וחלוקת הכנסות. הדוחות מציגים עכשיו את הנתונים הנכונים.

159108299

NoClassDefFoundError אחרי התקנת התיקון

חלק מהלקוחות נתקלו בבעיה NoClassDefFoundError בשרת הניהול אחרי התקנת תיקון 4.50.00.01.

132688399

כמה גרסאות של תהליכים משותפים נפרסו באותה סביבה

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

החל מגרסה 4.50.00.01, אי אפשר יותר לפרוס כמה עדכונים של זרימת נתונים משותפת באותו סביבה, בלי קשר לשאלה אם הפרמטר override מוגדר לערך true או false. זה נכון גם אם משתמשים ב-API של פריסת shared-flow עם סוג תוכן MIME‏ application/octet-stream או סוג application/x-www-form-urlencoded. מידע נוסף זמין בשתי הדוגמאות בשלב 3 של הקטע הזה במסמכי התיעוד של התהליך המשותף. אם משתמשים בתהליך המשותף ב-flow hook, פריסה של גרסה חדשה של התהליך המשותף תגרום ל-flow hook להשתמש בגרסה האחרונה שנפרסה.

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

162770354

עדכוני אבטחה ב-Drupal

העדכונים הבאים בנושא אבטחה נוספו ל-Edge:

  • ‫Drupal core: ‏ 7.72
  • בינלאומי: 7.x-1.27
  • ‫Services: ‏ 7.x-3.27

לכל קובצי ה-RPM‏ apigee-drupal-7.72 יש מספרי build שונים:

  • ‫4.19.01: apigee-drupal-7.72-0.0.304
  • ‫4.19.06: apigee-drupal-7.72-0.0.111
  • ‫4.50.00: apigee-drupal-7.72-0.0.113

לכל חבילות ה-RPM האלה יש את אותה גרסה של Drupal core 7.72 והן זהות. אם משדרגים מגרסאות קודמות, יכול להיות שמספר ה-build ב-RPM לא ישתנה.