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

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

ב-19 באפריל 2023 השקנו גרסה חדשה של Apigee Edge for Private Cloud.

הערה: התמיכה בגרסה הזו תופסק ב-31 באוגוסט 2024.

תהליך העדכון

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

עדכון הגרסה הזו יעדכן את הרכיבים ברשימת ה-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. מנקים את מאגרי Yum:
      sudo yum clean all
    2. מורידים את קובץ Edge 4.52.00 bootstrap_4.52.00.sh העדכני אל /tmp/bootstrap_4.52.00.sh:
      curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
    3. מתקינים את כלי השירות Edge 4.52.00 apigee-service ואת יחסי התלות:
      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 לתהליך Edge:
    /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

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

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

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

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

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

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

תכונות חדשות

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

תיקוני באגים

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

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

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

הבעיה הזו תוקנה.
248499777

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

245387101

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

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

הסקריפט Apigee-provision יצר שורות ריקות בזמן הוספת רשומות cron.

הבעיה הזו תוקנה.
267788856

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

273931118

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

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

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

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

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

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

תוקן באג שהוצג ב-OPDK v4.52.00 וגרם לכשל בשילובים מסוימים של API וכותרת Accept.

260024953

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

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

Cassandra ו-cassandra-client לא שודרגו לגרסאות האחרונות כששודרגו מ-Edge for Private Cloud גרסה 4.51 לגרסה 4.52.

הבעיה הזו תוקנה
269545512

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

270203185

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

197529839

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

214664198

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

258898812

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

270967547

הייתה בעיה בשדרוג מ-Edge לענן פרטי 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 for Private Cloud שקודמת לגרסת ההפצה הקודמת של התיקון.

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

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

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