אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X. מידע
ב-27 בינואר 2020, Google פרסמה את גרסת זמן הריצה Apigee hybrid 1.1.0. בקטע הזה מתוארים התכונות והשינויים החדשים שפורסמו בגרסה 1.1.0.
בתהליך שדרוג
אי אפשר לשדרג מגרסה 1.0.0 לגרסה 1.1.0, והגרסה החדשה לא תואמת לאחור לגרסה 1.0.0. כדי להשתמש בגרסה 1.1.0, צריך להתקין אותה מחדש.
תכונות חדשות ושיפורים
Apigee Connect (גרסת אלפא)
גרסת אלפא של Apigee Connect מאפשרת לשירות MART של Apigee Hybrid להתחבר למישור הניהול בלי שתצטרכו לחשוף את נקודת הקצה של MART. אם אתם משתמשים ב-Apigee Connect, אתם לא צריכים להגדיר את שער הכניסה של MART עם כינוי מארח ואישור DNS מורשה. לפרטים נוספים, אפשר לפנות לנציג Apigee.
ניתוב נתיב בסיסי
ניתוב נתיב בסיס מאפשר לכם להגדיר ולנהל את האופן שבו Apigee Hybrid מנתב קריאות ל-proxy ל-API לסביבות ספציפיות. פרטים נוספים מופיעים במאמר בנושא הגדרת ניתוב של נתיב בסיס.
השינויים
בוצעו השינויים הבאים בגרסה 1.1.0 של זמן הריצה ההיברידי. חלק מהשינויים האלה, כפי שצוין, לא תואמים לאחור לגרסה 1.0.0.
- ה-CLI
apigeectlמתקין עכשיו את Istio במרחב השמותistio-system. זהו מרחב השמות שמוגדר כברירת מחדל ב-Istio. השינוי הזה לא תואם לאחור לגרסה היברידית 1.0.0. - ה-CLI של
apigeectlמתקין עכשיו את CertManager במרחב השמותcert-manager. השינוי הזה לא תואם לגרסאות קודמות של גרסה היברידית 1.0.0. - הגרסה הנתמכת של Istio שנפרסה עם סביבת זמן הריצה של Apigee Hybrid הועברה לגרסה 1.4.2 כי גרסה 1.2.x כבר לא נתמכת.
באגים שתוקנו
הבעיות הבאות שמפורטות בהערות הגרסה של Apigee Hybrid 1.0.0 תוקנו:
| בעיה | תיאור |
|---|---|
| 144886537 | ניתוב נתיב בסיסי לא פועל ב-Apigee hybrid v1.0.0. אם ההגדרות של ה-overrides מוגדרות לניתוב לסביבות שונות עם אותו hostAlias, ה-ingress לא מנתב לסביבה על סמך הנתיב. |
| 143774187 | בממשק המשתמש ההיברידי, התווית 'חברה' מוצגת בתצוגת האפליקציות. |
בעיות מוכרות
בטבלה הבאה מתוארות הבעיות הידועות בגרסה הזו:
| בעיה | תיאור |
|---|---|
| לא רלוונטי | אי אפשר להשתמש בנכס hostAlias עם הכוכבית '*' גם בהגדרות mart וגם בהגדרות envs. השיטה המומלצת היא להשתמש בשם מארח ספציפי להגדרת mart. |
| לא רלוונטי | אין תמיכה בהגדרת משתני HTTP_PROXY, HTTPS_PROXY ו-NO_PROXY
בגרסת האלפא של Apigee Connect. |
| לא רלוונטי | שגיאה בכותרת HTTP לא תקינה: שער הכניסה של Istio מעביר את כל תגובות היעד הנכנסות לפרוטוקול HTTP2. מעבד ההודעות ההיברידי תומך רק ב-HTTP1, ולכן יכול להיות שתופיע השגיאה הבאה כשמתבצעת קריאה ל-API proxy: http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1, name: [:authority], value: [domain_name] אם השגיאה הזו מופיעה, אפשר לבצע אחת מהפעולות הבאות כדי לפתור את הבעיה:
|
| 144584813 | אם יוצרים סשן לניפוי באגים אבל עדיין אין בו טרנזקציות, הסשן לא ייכלל ברשימה של List Debug Sessions API. ה-API כולל סשנים בתגובה רק אם הסשן מכיל לפחות טרנזקציה אחת. |
| 144436206 | בתצוגה Cache Performance, החישוב של Cache Hit Ratio שגוי. |
| 144321491 | ב-Apigee hybrid נרשמות הודעות 'יצירת מטמון חסר' שמצביעות על פגיעה פוטנציאלית בביצועים. אלה הודעות צפויות ואפשר להתעלם מהן. |
| 144321144 | אי אפשר לטעון מחדש שרתי proxy עם מארחים וירטואליים מאובטחים. |
| 144286363 | המסכה לניפוי באגים ב-env.json לא מסתירה את נתוני התגובה. ה-API הבא לעדכון מסכת הניפוי באגים של env.json באמצעות השדה responseJSONPaths לא פועל: PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
"responseJSONPaths": ["$.maskedDataEnv"]
}כדי לעקוף את הבעיה הזו ב-Trace, אפשר למחוק סשן שלם של מעקב בממשק המשתמש, או להשתמש ב-Trace APIs כדי למחוק טרנזקציות נפרדות בסשן. |
| 143659917 | הגדרת התפוגה של מדיניות PopulateCache חייבת להיות ערך מפורש בין 1 ל-30. לדוגמה: <ExpirySettings> <TimeoutInSec>30</TimeoutInSec> </ExpirySettings> |
| 133192879 | סיכום: יש השהיה ארוכה מאוד כשמשתמשים ב-API או בממשק המשתמש כדי לקבל את סטטוס הפריסה של הארגון. השהייה הזו יכולה להוביל לתשובה פתרון עקיף: מרעננים את הדפדפן (או שולחים מחדש את הבקשה). |