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

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

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

הערה: תמיכה בגרסה הזו תימשך עד 30 במרץ 2024.

תהליך העדכון

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

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

  • edge-gateway-4.51.00-0.0.60186.noarch.rpm
  • edge-management-server-4.51.00-0.0.60186.noarch.rpm
  • edge-postgres-server-4.51.00-0.0.60186.noarch.rpm
  • edge-qpid-server-4.51.00-0.0.60186.noarch.rpm
  • edge-router-4.51.00-0.0.60186.noarch.rpm
  • apigee-postgresql-10.17-0.0.2535.noarch.rpm
  • edge-mint-gateway-4.51.00-0.0.40322.noarch.rpm
  • edge-mint-management-server-4.51.00-0.0.40322.noarch.rpm
  • edge-mint-message-processor-4.51.00-0.0.40322.noarch.rpm
  • apigee-sso-4.51.00-0.0.21244.noarch.rpm
  • apigee-attribution-4.51.00-0.0.723.noarch.rpm
  • apigee-sosreport-5.0-0.0.2508.noarch.rpm

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

apigee-all version

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

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

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

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

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

תכונות חדשות

בגרסה הזו מופיעה התכונה החדשה הבאה:

TLS 1.3 לתנועה לכיוון דרום

בגרסה הזו נוספה תמיכה ב-TLS 1.3 לתעבורה לכיוון דרום (תנועה בין מעבד הודעות לבין השרת העורפי). מידע נוסף זמין במאמר הגדרת TLS 1.3 לתנועה לכיוון דרום.

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

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

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

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

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

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

תיקוני באגים

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

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

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

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

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

193007714

כמה נכסים היו חסרים במהלך אחזור פרטי היעד של שרת proxy כ-JSON.

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

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

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

נוספו תיקונים לאופטימיזציה של טעינת משאבים ב-Open API Spec כחלק מהמדיניות בנושא OASValidation.

הפעולה הזו אמורה לזרז את זמן האתחול של מעבד ההודעות אם MP צריך לטעון משאבי OAS רבים. הפעולה הזו אמורה למנוע גם שגיאות מיותרות ולהזהיר יצירת יומנים בזמן טעינת שרתי ה-proxy שמכילים משאבי OAS.
274587823

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

כדי להפעיל את האפשרות הזאת, אפשר להגדיר את הסימון conf_feature-flags_xsl.allow.external.entities=true במעבד ההודעות.
260714664

חלק מהטבלאות של Cassandra עדיין השתמשו ב-SizeTieredCompactionStrategy כברירת מחדל.

ההגדרה השתנתה ועכשיו היא LeveledCompactionStrategy. חשוב לשים לב שהשינוי הזה חל רק על התקנות חדשות של Apigee Edge לענן פרטי.
261631942

תוקנה רגרסיה קטנה בסקריפט לפני ההתקנה של apigee-postgresql, שבה הגיבוי של קובצי התצורה נכשל בתנאים מסוימים.

258898812

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

272136041

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

  • proxy_deployment_type
  • sense_action_id
  • sense_flag_headers
  • x_apigee_grpc_status
  • x_apigee_grpc_service_name
  • x_apigee_grpc_rpc_name

בעיות ידועות

לרשימה מלאה של הבעיות המוכרות, ראו את המאמר בעיות מוכרות ב-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.