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

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

בקטע הזה מתוארת גרסה 4.50.00 של Edge for Private Cloud Feature Release.

סיכום הגרסה

בטבלה הבאה מפורטים השינויים בגרסה הזו:

תכונות חדשות

הגרסה הזו כוללת את התכונות החדשות הבאות:

‫○ פרטי חיבור TLS זמינים עכשיו ב-API proxies
‫○ שדרוג Zookeeper
‫○ זמינות הפורטל Drupal 8, וסוף החיים (EOL) של Drupal 7

מידע נוסף על כל אחת מהתכונות החדשות האלה זמין במאמר תכונות חדשות.

תאימות לאחור הבעיות הבאות שמשפיעות על תאימות לאחור נוספו בגרסה הזו של Apigee Edge Private Cloud:
     
  • בגלל התיקון של בעיה מספר 132443137 (כפי שמתואר בהערות הגרסה של Cloud 19.03.01 שזמינות לציבור), מעבדי ההודעות מתעלמים עכשיו מכותרות שמתחילות ב-X-Apigee-*. לכן, צריך לשנות את כל הקוד שמשתמש בכותרות X-Apigee-* ולהחליף את הכותרות האלה בכותרות נתמכות.
  • השם של קובצי היומן של Cassandra השתנה. עכשיו הוא:

    /opt/apigee/var/log/apigee-cassandra/system.log
פריטי תוכן כלולים

מאז הגרסה הקודמת של Edge for Private Cloud, התרחשו הגרסאות הבאות והן כלולות בגרסה הזו:

‫○ Edge:
   20.04.06 (Runtime, API Mgmt, Monetization Mgmt)
   20.03.27 (UI)
   20.03.16 (Edge Analytics)
   20.03.11 (UI)
   20.02.27 (API Monitoring)
   20.02.24 (UI)
   20.02.03 (API Monitoring)
   20.01.29 (UI)
   20.01.22 (UI)
   20.01.06 (API Mgmt/Runtime)
‫○ Edge (המשך):
   20.01.06 (ממשק משתמש)
   19.11.13 (דיווח על אבטחת API)
   19.10.01 (ממשק משתמש)
   19.09.26 (ממשק משתמש/פורטל של Edge)
   19.08.27 (ממשק משתמש)
   19.08.15 (דיווח על אבטחת API)
   19.07.29 (ממשק משתמש)
‫○ Portal:
   20.05.27.00
   20.04.13.00
   20.03.20.00
   19.12.20.00
   19.11.21.00
   19.09.25.00
הוצאה משימוש ללא
הפסקת תמיכה

עם ההשקה של גרסה 4.50.00:

  • 4.18.05: גרסה 4.18.05 של Apigee Edge לענן פרטי יצאה משימוש.

התכונות הבאות הוצאו משימוש בגרסה הזו:

  • תמיכה בשרתי proxy של Node.js ובכספות מאובטחות
  • תמיכה במדיניות OAuth v1
  • תמיכה במדיניות של הגבלת קצב בקשות בו-זמניות
  • תמיכה במתאם Apigee ל-Istio
  • תמיכה בתכונת הגישה המוקדמת של Teams

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

תיקוני באגים

הגרסה הזו כוללת את תיקוני הבאגים הבאים:

○ מעבד ההודעות לא מצליח לטעון סביבות כשמאגרי המפתחות מוגדרים עם שמות או כינויים דומים. ‪(154428338)
○ QPid dependency conflict while installing patch (152574421)
○ Cache memory limiter not respecting max L1 cache size (151449163)
○ Backup scripts failing (150710952)
○ QPid server sending extra log messages (148231209)
○ Backup of Postgresql not storing SSO information (147458330)
○ apigee-nginx version not upgraded. ‫(146872858)
○ ההודעה 'כדאי לנסות את ממשק המשתמש החדש' לא מופיעה יותר (145419621)
○ נקודת חולשה ב-API של Apigee SmartDocs‏ (145340106)
○ סקריפט הגיבוי של Postgres נכשל (145254693)
○ תיקוני אבטחה שונים (142150706)
○ שיעור גבוה של פסק זמן (timeout) בנתב (Router) למעבד בקשות (Message Processor) ‏(138107618)
○ כשל בסקריפט להגדרת כניסה יחידה (SSO) ‏(135616498)
○ יציאות JMX‏ (132044907)
○ שגיאות 404 לסירוגין בתנועה בזמן ריצה בגלל מרוץ תהליכים (130653816)
○ נתונים פגומים ב-OpenLDAP במהלך שדרוג (120799182)
○ DataAccessException בהגדרות של כמה מרכזי נתונים (76087166)
○ המדיניות FormatMessage שמוגדרת כ-false במדיניות MessageLogging לא פועלת (68722102)

מידע נוסף על כל אחד מהתיקונים האלה זמין במאמר תיקוני באגים.

בעיות מוכרות

הגרסה הזו כוללת את הבעיות הידועות הבאות:

‫○ אימות JWT נכשל (159788170)
○ דליפת זיכרון בשרתי דירוג Mint ‏ (137865184)
apigee-monit לא נתמך ב-Amazon Linux 1 ‏ (122370980)
○ הגיבוי של Message Processor לא מגבה את קבוצת הקבצים הנכונה (121095148)
○ עלייה ביחס של החמצות מטמון אחרי השדרוג (160109014)
○ תגובת HTTP 408 לבקשת GET עם גוף ריק ו-Content-Encoding: gzip. (159858015)

למידע נוסף על כל אחת מהבעיות המוכרות האלה, כולל פתרונות עקיפים, אפשר לעיין במאמר בנושא בעיות מוכרות.

נתיבי שדרוג

בטבלה הבאה מפורטים נתיבי השדרוג לגרסה הזו:

מגרסה 4.19.01 או 4.19.06 שדרוג ישירות מגרסה 4.19.01/4.19.06 לגרסה 4.50.00
מגרסה 4.18.05 שדרוג ישירות מגרסה 4.18.05 לגרסה 4.50.00

תכונות חדשות

בקטע הזה מפורטות התכונות החדשות בגרסה הזו. בנוסף, הגרסה הזו כוללת את כל התכונות בגרסאות של Edge UI,‏ Edge Management ו-Portal שמפורטות בגרסאות הכלולות.

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

פרטי חיבור TLS זמינים עכשיו בשרתי proxy ל-API

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

שדרוג Zookeeper

הגרסה הזו כוללת את Zookeeper 3.4.14.

זמינות הפורטל של Drupal 8 וסוף החיים (EOL) של Drupal 7

גרסה Drupal 8 החליפה את גרסה Drupal 7 כפורטל המפתחים המומלץ של Apigee לענן פרטי. ‫Drupal 7 עצמה תגיע לסוף תקופת התמיכה לטווח ארוך בנובמבר 2021, ולכן מודולי Apigee ל-Drupal 7 לא ייתמכו החל מנובמבר 2021. הסקריפטים להתקנה או לשדרוג של Drupal 7 עדיין זמינים, אבל לא מומלץ להשתמש בהם יותר והם יוסרו בגרסה עתידית.

מידע על מודולים של Drupal 8 שמשולבים עם Apigee זמין במאמר בנושא יצירת פורטל באמצעות Drupal 8.

תוכנות נתמכות

הגרסה הזו כוללת את השינויים הבאים בתוכנה הנתמכת:

התמיכה נוספה אין יותר תמיכה

בגרסה הזו נוספה תמיכה בפלטפורמות הבאות:

  • ‫Red Hat Enterprise Linux ‏ (RHEL) 7.8
  • ‫CentOS 7.8
  • Oracle Linux 7.8

הפלטפורמות הבאות כבר לא נתמכות בגרסה הזו:

  • ‫Red Hat Enterprise Linux‏ (RHEL) 6.10
  • CentOS 6.10
  • Oracle Linux 6.9

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

תיקוני באגים

בקטע הזה מפורטים הבאגים ב-Private Cloud שתוקנו בגרסה הזו. בנוסף, הגרסה הזו כוללת את כל תיקוני הבאגים בגרסאות של ממשק המשתמש של Edge, של Edge Management ושל Portal שמופיעות בגרסאות הכלולות.

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

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

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

QPid dependency conflict while installing patch

הגרסה הנכונה של QPid מותקנת עכשיו.
151449163

הגבלת זיכרון המטמון לא מכבדת את הגודל המקסימלי של מטמון L1

הגבלת זיכרון המטמון מתחשבת עכשיו בגודל המקסימלי של מטמון L1.
150710952

סקריפטים של גיבוי נכשלים

תהליך הגיבוי עודכן על סמך סקריפטים הגיבוי המעודכנים.
148231209

שרת QPid שולח הודעות יומן נוספות

שרת QPid לא שולח יותר הודעות יומן נוספות.
147458330

גיבוי של Postgresql לא שומר מידע על כניסה יחידה (SSO)

גיבוי Postgresql מאחסן עכשיו פרטי SSO.
146872858

גרסת apigee-nginx לא שודרגה.

הגרסה של apigee-nginx משודרגת עכשיו בצורה תקינה.
145419621

ההודעה 'כדאי לנסות את ממשק המשתמש החדש' כבר לא מופיעה

ההודעה 'רוצה לנסות את ממשק המשתמש החדש?' לא מוצגת יותר בממשק המשתמש.
145340106

פגיעות ב-API של Apigee SmartDocs

בוצע עדכון ב-Apigee SmartDocs proxy כדי לטפל בפגיעות אבטחה. מידע נוסף ושלבים נדרשים מופיעים בהליך ההתקנה של SmartDocs.
145254693

סקריפט הגיבוי של Postgres נכשל

סקריפט הגיבוי של Postgres פועל עכשיו בצורה תקינה.
142150706

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

תיקונים של בעיות אבטחה, כולל #111390246.
138107618

שיעור גבוה של פסק זמן (timeout) בנתב אל מעבד ההודעות

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

כשל בסקריפט ההגדרה של SSO

תוקנה בעיה שבה שימוש בכתובות URL של סכימת קבצים גרם לכשל בסקריפט ההגדרה של SSO.
132044907

יציאות JMX

יציאות JMX לא צריכות להיות פתוחות לגישה חיצונית, אלא רק לשרתים פנימיים.
130653816

שגיאות 404 לסירוגין בתעבורת נתונים בזמן הריצה בגלל מרוץ תהליכים

תוקנה בעיית מרוץ תהליכים במהלך אתחול של MP שגרמה לכך שחלק משרתי ה-proxy לא נפרסו בצורה נכונה.
120799182

שחיתות ב-OpenLDAP במהלך שדרוג

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

DataAccessException בהגדרות של כמה מרכזי נתונים

בהגדרות של כמה מרכזי נתונים, אם מאגר נתונים אחד לא זמין, לא תופיע יותר השגיאה DataAccessException.
68722102

ההגדרה FormatMessage שמוגדרת כ-false במדיניות MessageLogging לא פועלת

מעכשיו אפשר להגדיר את הערך של FormatMessage כ-false במדיניות MessageLogging.

בעיות מוכרות

בטבלה הבאה מפורטות בעיות מוכרות בגרסה הזו:

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

האימות של JWT נכשל

האימות של JWT נכשל במפתחות RSA קטנים מ-2048 ביט.

פתרון עקיף:

מוודאים שהמפתחות הם בגודל 2048 ביט או יותר.
137865184

דליפת זיכרון בשרתי דירוג של Mint

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

פתרון עקיף:

ללא.
122370980

apigee-monit לא נתמך ב-Amazon Linux 1

פתרון עקיף:

ללא.
121095148

גיבוי של מעבד ההודעות לא מגבה את קבוצת הקבצים הנכונה

פתרון עקיף:

מריצים את הגיבוי בפעם השנייה, והוא אמור לגבות את קבוצת הקבצים הנכונה.

160109014

עלייה בשיעור החמצות המטמון אחרי השדרוג

אחרי שמשדרגים לגרסה 4.50.00, יכול להיות ששיעור החמצת המטמון (cache miss) בשרתי proxy יהיה גבוה יותר. יכול להיות שההחמצות האלה ילוו בהודעות שגיאה מוגברות ביומני ה-MP, בדומה להודעות הבאות:

InvalidClassException when fetching cps cache entry from second level - com.apigee.jsonparser.LinkedJSONObject; local class incompatible: stream classdesc serialVersionUID = -8575741446425131573, local class serialVersionUID = 752634431212433936. Considering it as cache miss.

פתרון עקיף:

ללא. צפוי ששיעור מציאות במטמון (cache hit) יתייצב לאורך זמן.

159858015

תגובת HTTP 408 לבקשת GET עם גוף ריק ו-Content-Encoding: gzip.

לקוח API יקבל תגובה מסוג 408 Timeout (פסק זמן) אם הוא ישלח בקשת GET עם הכותרת Content-Encoding: gzip וגוף בקשה ריק.

פתרון עקיף:

כששולחים בקשות GET עם גוף ריק, לא צריך לכלול את הכותרת Content-Encoding.

השלב הבא

כדי להתחיל להשתמש ב-Edge for Private Cloud 4.50.00, אפשר להיעזר בקישורים הבאים:

התקנות חדשות:
סקירה כללית של התקנה חדשה
התקנות קיימות:
מסלולי שדרוג