אתם צופים במסמכי התיעוד של 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:
-
בכל צמתי Edge:
- מנקים את מאגרי Yum:
sudo yum clean all
- מורידים את קובץ 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
- מתקינים את כלי השירות Edge 4.52.00
apigee-serviceואת יחסי התלות שלו:sudo bash /tmp/bootstrap_4.52.00.sh apigeeuser=uName apigeepassword=pWord
כאשר uName ו-pWord הם שם המשתמש והסיסמה שקיבלתם מ-Apigee. אם לא תזינו את pWord, תתבקשו להזין אותו.
- מעדכנים את כלי השירות
apigee-setup:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
- משתמשים בפקודה
sourceכדי להריץ את הסקריפט apigee-service.sh:source /etc/profile.d/apigee-service.sh
- מנקים את מאגרי Yum:
- מעדכנים את כלי השירות
apigee-provisionבשרת הניהול:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- מעדכנים את צומתי Postgres (הראשי והמשני):
/opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
- בכל צומתי Edge, מריצים את הסקריפט
update.shלתהליך Edge:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- מריצים את הסקריפט 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 |
הוסר פרמטר לא צפוי |
| 270967547 |
הייתה בעיה בשדרוג מ-Edge for Private Cloud 4.50 ל-4.52. הבעיה הזו נפתרה. |
בעיות מוכרות
יש בעיות בשדרוג של Apigee-postgresql מגרסה 4.50 או 4.51 לגרסה 4.52. הבעיות מתרחשות בעיקר כשמספר טבלאות העובדות של הילדים גדול מ-500. פתרון עקיף מופיע במאמר בנושא בעיות מוכרות ב-Edge for Private Cloud, בקטע Postgresql upgrade when updating to version 4.52.
רשימה מלאה של בעיות מוכרות זמינה במאמר בעיות מוכרות ב-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, ולהשתמש ב-mirror הזה להתקנות של Apigee. מידע נוסף זמין במאמר בנושא שימוש במאגר Edge מקומי כדי לשמור על גרסת Edge.