אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X. מידע
ב-6 בדצמבר 2024, פרסמנו גרסה חדשה של Apigee Edge for Private Cloud.
תהליך העדכון
בקטע הזה מוסבר איך להתקין את הגרסה הזו אם אתם מעדכנים מגרסה קודמת של Edge for Private Cloud. אם אתם צריכים לעדכן מגרסה קודמת, כדאי לעיין במאמר בנושא החלת כמה גרסאות של תיקונים.
עדכון הגרסה הזו יעדכן את הרכיבים שמפורטים בהמשך:
- apigee-cassandra-3.11.16-0.0.2585.noarch.rpm
- apigee-postgresql-14.5-0.0.2756.noarch.rpm
- apigee-qpidd-8.0.6-0.0.2533.noarch.rpm
- edge-analytics-4.52.02-0.0.40121.noarch.rpm
- edge-gateway-4.52.02-0.0.60260.noarch.rpm
- edge-management-server-4.52.02-0.0.60260.noarch.rpm
- edge-message-processor-4.52.02-0.0.60260.noarch.rpm
- edge-postgres-server-4.52.02-0.0.60260.noarch.rpm
- edge-qpid-server-4.52.02-0.0.60260.noarch.rpm
- edge-router-4.52.02-0.0.60260.noarch.rpm
- edge-mint-gateway-4.52.02-0.0.40465.noarch.rpm
- edge-mint-management-server-4.52.02-0.0.40465.noarch.rpm
- edge-mint-message-processor-4.52.02-0.0.40465.noarch.rpm
- apigee-setup-4.52.02-0.0.1139.noarch.rpm
כדי לבדוק אם צריך לעדכן את גרסאות ה-RPM שמותקנות כרגע, מזינים:
apigee-all version
כדי לעדכן את ההתקנה, מבצעים את הפעולות הבאות בצמתי Edge:
-
בכל צמתי Edge:
- מנקים את מאגרי Yum:
sudo yum clean all
- מורידים את קובץ Edge 4.52.02
bootstrap_4.52.02.shאל/tmp/bootstrap_4.52.02.sh:curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
- מתקינים את כלי השירות Edge 4.52.02
apigee-serviceואת יחסי התלות:sudo bash /tmp/bootstrap_4.52.02.sh apigeeuser=uName apigeepassword=pWord
כאשר uName ו-pWord הם שם המשתמש והסיסמה שקיבלתם מ-Apigee. אם לא תזינו את pWord, תתבקשו להזין אותו.
- משתמשים בפקודה
sourceכדי להריץ את סקריפטapigee-service.sh:source /etc/profile.d/apigee-service.sh
- מעדכנים את כלי השירות
apigee-setup:apigee-service apigee-setup update
- מנקים את מאגרי Yum:
- בכל צומתי Cassandra, מריצים את הסקריפט
update.sh:/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
- בכל צומתי Qpid, מריצים את הסקריפט
update.sh:/opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
- בכל צומתי Postgres, מריצים את הסקריפט
update.sh:/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
תיקוני באגים
בקטע הזה מפורטים הבאגים ב-Private Cloud שתוקנו בגרסה הזו.
| מזהה הבעיה | תיאור |
|---|---|
| 372070691 | הסרנו את ספריית JNA המיותרת מ-Cassandra. |
| 362799717 | תוקנה בעיה במחיקת נתונים במטמון. |
| 361792608 | תוקן באג שגרם לבעיות ב-Cassandra בגלל נוכחות של סכימות לא פעילות, כמו edgenotification. |
| 361436097 | נוספו בדיקות אימות לפקודה drop_old_tables של Cassandra כדי למנוע הפעלה אם אשכול Cassandra מכיל כמה גרסאות סכימה. |
| 370115540 | נפתרה בעיה שגרמה לכשלים לסירוגין בשימוש בסקריפט setup.sh להתקנה או להגדרה של Cassandra. |
| 375487499 | שחזרנו את הפונקציונליות של ממשקי ה-API של rebuildIndex. |
| 362909723 | שודרג הדרייבר של Postgres לגרסה 42.5.5. |
| 379179891 | Cassandra מגדירה עכשיו את גורם השכפול של טבלאות המערכת כך שיתאים לטופולוגיית האשכול. |
| 381092556 | נוספו אימותים כדי לבדוק אם יש ספריות בסקריפטים בכמה רכיבים. |
| 372068460 | מגדירים ספריית נתונים בבעלות Apigee כ-TMPDIR עבור Cassandra. |
| 373673550 | שיפרנו את הפעולה wait_for_ready של QPID. |
| 360376605 | תוקנה בעיה שמונעת ממשתמשי Edge for Private Cloud בסביבת AWS להשתמש ב-Monetization APIs. |
בעיות אבטחה שתוקנו
בהמשך מפורטת רשימה של בעיות אבטחה ידועות שתוקנו בגרסה הזו. כדי להימנע מהבעיות האלה, צריך להתקין את הגרסה העדכנית של Edge Private Cloud.
| מזהה הבעיה | תיאור |
|---|---|
| 344961470 | בוצע תיקון בפורטל הניהול של QPID כדי לטפל בפרצת אבטחה מסוג XSS. |
שינויים בתוכנות הנתמכות
הוספנו תמיכה בתכונות הבאות:
- Red Hat Enterprise Linux (RHEL) 8.10
- Oracle Enterprise Linux (OEL) 8.10
הוצאה משימוש וסיום תמיכה
אין בגרסה הזו הוצאות משימוש או השבתות חדשות.
תכונות חדשות
בקטע הזה מפורטות התכונות החדשות בגרסה הזו.
| מזהה הבעיה | תיאור |
|---|---|
| 352648971 | הוספנו תכונה שבה הנתב מציג את אישור/מפתח הגיבוי שהוגדר דרך יציאות SSL לא סטנדרטיות ללקוחות שלא תומכים ב-SNI. כדי להפעיל את התכונה הזו, צריך להגדיר את התצורה conf_load_balancing_load.balancing.driver.nginx.fallback.server.nonstandard.ports.enabled לערך true בצמתי הנתב. פרטים נוספים מופיעים במאמר בנושא שימוש ב-SNI עם Edge. |
בעיות מוכרות
רשימה מלאה של בעיות מוכרות זמינה במאמר בעיות מוכרות ב-Edge for Private Cloud.
החלה של כמה גרסאות של תיקונים
בקטע הזה מוסבר איך להחיל כמה גרסאות של תיקונים, במקרה שאתם מעדכנים מגרסה של Edge for Private Cloud שקודמת לגרסת ההפצה הקודמת של התיקון.
כל מהדורת תיקון מכילה עדכונים לרכיבים ספציפיים של Edge for Private Cloud, כמו
edge-management-server.
כדי להחיל כמה גרסאות תיקון, צריך לעדכן כל רכיב Edge שנכלל בגרסת תיקון שפורסמה אחרי הגרסה המותקנת הנוכחית. כדי למצוא את הרכיבים האלה, צריך לעיין בהערות לגבי הגרסה של Edge for Private Cloud לכל הגרסאות שחדשות יותר מהגרסה הנוכחית שלכם, ולבדוק את רשימת ה-RPM של הגרסאות האלה. אפשר לעיין בהערות המוצר של Apigee כדי למצוא קישורים לכל הערות המוצר של Edge for Private Cloud.
הערה: צריך לעדכן כל רכיב רק פעם אחת, על ידי התקנת ה-RPM של הגרסה העדכנית ביותר של הרכיב שכלולה במהדורות התיקונים. פועלים לפי ההוראות בהערות לגבי הגרסה כדי לעדכן את הרכיב.
הערה: כשמשדרגים רכיב, הגרסה העדכנית ביותר של תיקון הרכיב מותקנת באופן אוטומטי. אם רוצים לשדרג לגרסת תיקון שלא עדכנית, צריך לשמור עותק של קובץ tarball של מאגר Apigee באמצעות Apigee mirror, ולהשתמש ב-mirror הזה להתקנות של Apigee. מידע נוסף זמין במאמר בנושא שימוש במאגר Edge מקומי כדי לשמור על גרסת Edge.