אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X. מידע
ב-14 בפברואר 2020, השקנו את Apigee hybrid runtime גרסה 1.1.1.
בתהליך שדרוג
אי אפשר לשדרג מגרסה 1.0.0 לגרסה 1.1.1, והגרסה החדשה לא תואמת לאחור לגרסה 1.0.0. אם אתם מתחילים עם גרסה 1.0.0, תצטרכו להתקין מחדש את גרסה 1.1.1. אם אתם משתמשים כרגע בגרסה 1.1.0, אתם יכולים לשדרג אותה באמצעות ההוראות האלה: שדרוג Apigee hybrid.
עדכונים ותכונות חדשות
התכונות החדשות והשיפורים בגרסה הזו:
תמיכה ב-GKE on-prem וב-AKS
עכשיו אפשר להתקין את זמן הריצה ההיברידי ב-Anthos GKE שנפרס בפריסה מקומית (GKE בארגון) וב-Microsoft® Azure Kubernetes Service (AKS). כדי להתחיל, אפשר לעיין במאמר חלק 2: מדריך למתחילים בנושא סביבת הרצה.
יש תמיכה גם בפריסות של כמה אזורים ב-GKE on-prem וב-AKS. מידע נוסף זמין במאמרים בנושא פריסה במספר אזורים ב-GKE וב-GKE בארגון ופריסה במספר אזורים ב-AKS.
משתני Proxy לרכיבים היברידיים
עכשיו אפשר לספק פרמטרים של הגדרות לשרת proxy להעברת HTTP. אם מגדירים שכל התקשורת באינטרנט של רכיבי UDCA, MART ו-Synchronizer תעבור דרך שרת ה-proxy. מידע על מאפיין ההגדרה httpProxy זמין במאמר מאפייני httpProxy.
(132167490)
באגים שתוקנו
בגרסה הזו תוקנו הבאגים הבאים. הרשימה הזו מיועדת בעיקר למשתמשים שרוצים לבדוק אם הבעיות שצוינו בכרטיסי התמיכה שלהם נפתרו. הדוח לא נועד לספק מידע מפורט לכל המשתמשים.
| מזהה הבעיה | שם הרכיב | תיאור |
|---|---|---|
| 144448262 | פלטפורמת K8S |
פער במדד UDCA |
| 147258525 | CPS |
הפעלת אינדקס גיבוב מחולק בהיברידי |
| 144286363 | מעקב |
תוקנה בעיה שבה מסכת ניפוי הבאגים ב- |
| 147191247 | פלטפורמת K8S |
מפתח ההצפנה של החוזה לא יכול להיות חלק מ- |
| 146932903 | פלטפורמת K8S |
הסרה של יציאות לא רצויות מ-Istio Ingress |
| 146426226 | פלטפורמת K8S |
יומני Ingress לא נאספים |
| 143660032 | RMP |
com.apigee.test.runtime.steps.quota.DefaultQuotaTypeTest fails in hybrid |
| 144973407 | RMP |
יש כרגע שני מזהי קורלציה לעסקה אחת. צריך להיות רק אחד. |
| 144321473 | UAP |
UDCA: remove no health check warning in logging |
| 144321491 | RMP |
CacheConfiguration.warnMaxEntriesLocalHeap() פקודת רישום ביומן מציינת בעיה בביצועים |
בעיות מוכרות
בטבלה הבאה מתוארות הבעיות הידועות בגרסה הזו:
| בעיה | תיאור |
|---|---|
| 150187652 | אי אפשר להשתמש במקפים בשמות של סביבות. שם סביבה עם מקף גורם לשגיאות בהפעלת פוד בזמן ריצה. |
| 149220463 | כשמשדרגים לגרסה 1.1.1, פרוקסי שכבר הופעל לא יופעל. פתרון עקיף: כדי לעקוף את הבעיה, צריך לפרוס מחדש את כל ה-proxy שנפרסו בעבר. |
| לא רלוונטי | אי אפשר להשתמש ב-'*' במאפיין 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 שגוי. |
| 144321144 | אי אפשר לטעון מחדש פרוקסי עם מארחים וירטואליים מאובטחים. |
| 143659917 | הגדרת התפוגה של המדיניות PopulateCache חייבת להיות ערך מפורש בין 1 ל-30. לדוגמה: <ExpirySettings> <TimeoutInSec>30</TimeoutInSec> </ExpirySettings> |
| 133192879 | סיכום: יש זמן אחזור ארוך מאוד כשמשתמשים ב-API או בממשק המשתמש כדי לקבל את סטטוס הפריסה של הארגון. ההשהיה הזו יכולה לגרום לתשובה פתרון עקיף: מרעננים את הדפדפן (או שולחים מחדש את הבקשה). |