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

מוצג התיעוד של Apigee Edge.
נכנסים למסמכי התיעוד של Apigee X.
מידע

ב-19 באפריל 2023 השקנו גרסה חדשה של Apigee Edge לענן פרטי.

הערה: התמיכה בגרסה הזו תימשך עד 31 באוגוסט 2024.

תהליך העדכון

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

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

  • edge-management-server-4.52.00-0.0.60190.noarch.rpm
  • edge-postgres-server-4.52.00-0.0.60190.noarch.rpm
  • edge-qpid-server-4.52.00-0.0.60190.noarch.rpm
  • edge-router-4.52.00-0.0.60190.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2539.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2519.noarch.rpm
  • apigee-provision-4.52.00-0.0.623.noarch.rpm
  • apigee-sso-4.52.00-0.0.21245.noarch.rpm
  • edge-analytics-4.52.00-0.0.40091.noarch.rpm
  • apigee-postgresql-14.5-0.0.2739.noarch.rpm
  • edge-mint-gateway-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-management-server-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-message-processor-4.52.00-0.0.40323.noarch.rpm
  • apigee-sosreport-5.0-0.0.2509.noarch.rpm

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

apigee-all version

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

  1. בכל צומתי Edge:

    1. מנקים את המאגרים של יאמי:
      sudo yum clean all
    2. מורידים את הקובץ bootstrap_4.52.00.sh העדכני ביותר של Edge מגרסה 4.52.00 אל /tmp/bootstrap_4.52.00.sh:
      curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
    3. מתקינים את כלי העזר apigee-service ואת יחסי התלות של Edge 4.52.00:
      sudo bash /tmp/bootstrap_4.52.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. מעדכנים את הכלי apigee-provision בשרת הניהול:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  3. עדכון צומתי Postgres (ראשי והמתנה):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. בכל צומתי Edge, צריך להפעיל את הסקריפט update.sh לתהליך הקצה:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. הפעלת הסקריפט update.sh ל-SSO בכל הצמתים:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

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

לא תוקנו בעיות אבטחה בגרסה הזו.

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

אין שינויים בתוכנות הנתמכות בגרסה הזו.

הוצאה משימוש ופרישה

אין הפסקות או הפסקות חדשות בגרסה הזו.

תכונות חדשות

אין תכונות חדשות בגרסה הזו.

תיקוני באגים

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

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

המדיניות של OASValidation צורכה יותר מדי הקצאת זיכרון בערימה

פתרנו את הבעיה.
248499777

נוספו עוד בדיקות כדי למנוע הברחה של בקשת GET בתוך בקשת POST אחרת.

245387101

נתוני ביקורת ששונו של ממשקי API שקשורים לאפליקציות למפתחים.

סוד הצרכן נרשם עכשיו באופן עקבי, באופן מוסווה. אפשר לקבוע את ההגדרה conf_keymanagement_app.auditlog.mask.secret לערך false בשרת הניהול כדי למנוע אנונימיזציה של הסוד,למקרה שרוצים לרשום סוד של טקסט ללא הצפנה בביקורת.
267778362

הקצאת Apigee יצרה שורות ריקות תוך הוספת רשומות cron.

פתרנו את הבעיה.
267788856

rebuildindex משופר כך שממשקי ה-API של האינדקס שאינם מבוססים על מזהים יפעלו כמו שצריך כשיש יותר מ-10,000 אפליקציות לישות.

273931118

תוקנה רגרסיה ב-MGMT API שגרמה להחזרת סוגי תוכן שגויים כשלכותרת מסוג 'אישור' בבקשות היה תו כללי לחיפוש.

הדבר גרם גם לכשל בעת הורדת קובץ מעקב בממשק המשתמש.
274587823

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

אפשר לשנות את זה על ידי הגדרת הדגל conf_feature-flags_xsl.allow.external.entities=true במעבד ההודעות.
245387101

נתוני ביקורת ששונו של ממשקי API שקשורים לאפליקציות למפתחים.

סוד הצרכן נרשם עכשיו באופן עקבי, באופן מוסווה. אפשר להגדיר את conf_keymanagement_app.auditlog.mask.secret ל-false בשרת הניהול כדי למנוע אנונימיזציה של הסוד,למקרה שרוצים לרשום סוד של טקסט ללא הצפנה בביקורת.
276991965

תיקן באג שהושק בגרסה 4.52.00 של OPDK, שגרם לכשל בשילובים מסוימים של ממשקי API ובתכונה 'אישור' של כותרות.

260024953

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

הבעיה נפתרה.
274399775

Cassandra ו-cassandra-client לא שודרגו לגרסאות האחרונות בזמן השדרוג מ-Edge for Private Cloud v4.51 לגרסה 4.52.

הבעיה נפתרה
269545512

הגרסה המעודכנת של מנהל התקן Postgres ב-Gateway לגרסה 42.5.4.

270203185

הגרסה המעודכנת של הנהג מסוג Postgres במונטיזציה לגרסה 42.5.4.

197529839

טיפול משופר בשורות חדשות בהצהרות תנאים של שרתי proxy.

214664198

נוספה עמודה בטבלת העובדות ב-Analytics שבה מפורטים שלושת כללי המדיניות המובילים שההפעלה שלהם נמשכה זמן רב יותר.

258898812

הפרמטר הלא צפוי credentialsLoaded הוסר מתגובת ה-API לאחזור האפליקציות.

270967547

הייתה בעיה בשדרוג מ-Edge for Private Cloud 4.50 ל-4.52.

פתרנו את הבעיה.

בעיות ידועות

ב-Apigee-postgresql יש בעיות בשדרוג מגרסה 4.50 או 4.51 לגרסה 4.52. הבעיות מתרחשות בעיקר כשמספר הטבלאות של העובדות לגבי ילדים גדול מ-500. פתרון בעיות זמין במאמר שדרוג Postgresql במהלך עדכון לגרסה 4.52, בקטע 'בעיות מוכרות' ב-Edge for Private Cloud.

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

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

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

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

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

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