אתם צופים במסמכי התיעוד של Apigee Edge.
אפשר לעבור אל מסמכי התיעוד של Apigee X. מידע
ביום שני, 24 בספטמבר 2018, התחלנו להשיק גרסה חדשה של Apigee Edge לענן ציבורי.
לקוחות Private Cloud: האם הגרסה הזו של הענן כלולה בגרסת Private Cloud שלכם? כדי לראות אילו מהדורות של Cloud כלולות בגרסה שלכם, אפשר לעיין בהערות לגבי הגרסה. כדי להבין איך אפשר לגלות את הגרסה על ידי השוואה של מספרי הגרסאות, אפשר לעיין גם במאמר מידע על מספור גרסאות.
יש לך שאלות? נתקלת בבעיות? פנייה לתמיכה של Apigee Edge
התראות על גרסאות חדשות: עוברים אל http://status.apigee.com ולוחצים על הרשמה לעדכונים.
עדכונים ותכונות חדשות
בהמשך מפורטים העדכונים והתכונות החדשות בגרסה הזו.
| מזהה הבעיה | שם הרכיב | תיאור |
|---|---|---|
| 67506562 | API Runtime |
תמיכה ב-SSL/TLS במדיניות JavaScript מדיניות JavaScript מאפשרת להגדיר <SSLInfo> לקריאות מאובטחות של SSL/TLS לשירותים חיצוניים. מידע נוסף זמין במאמרי העזרה בנושא מדיניות JavaScript. |
| 77149507 | API Runtime |
משתני SSL/TLS שזמינים בנתבי Edge כש-Edge Public Cloud עבר מנתבי Netty ל-Nginx, חלק ממשתני הזרימה של SSL/TLS לא היו זמינים יותר. העדכון הזה מאפשר להשתמש שוב בכמה משתני SSL/TLS. מידע נוסף זמין במאמר גישה לפרטי חיבור TLS בשרת proxy של API. |
| 67310628 | API Runtime |
תמיכה ב-JavaScript callback ב-httpClient לשיפור ההתקשרות אובייקט דוגמה: לפני
ex1 = httpClient.get("http://example.com");
ex1.waitForComplete();
if (ex1.isSuccess()) {
response1 = ex1.getResponse();
context.setVariable('example.status',response1.status);
} else {
error = ex1.getError();
context.setVariable('example.error','Woops: ' + error);
}
דוגמה: עכשיו
function onComplete(response, error) {
if (response) {
context.setVariable('example.status', response.status);
} else {
context.setVariable('example.error', 'Woops: ' + error);
}
}
// Function callback allowed as an argument.
httpClient.get("http://example.com", onComplete);
|
| 80298811 | שרת ניהול |
API חדש לניהול (בטא): עדכון מוצרי API שהוקצו למפתח צרכן לאפליקציות למפתחים יש מפתחות צרכן/API שמשויכים למוצרי API ספציפיים. ממשק API חדש לניהול (גרסת בטא) מאפשר לשנות את מוצרי ה-API שמשויכים למפתח צרכן יחיד. בדוגמאות הבאות של cURL, נניח שמפתח צרכן כבר משויך למוצר בשם מטען ייעודי (payload) של JSON curl -i -X PUT -H "Content-Type: application/json" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '["product2","product3"]' \ -u account_email מטען ייעודי (payload) בפורמט XML curl -i -X PUT -H "Content-Type: application/xml" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '<List><Item>product2</Item><Item>product3</Item></List>' \ -u account_email |
| 113700413 | יעדים מתארחים |
הלוגיקה של רענון הטוקן לא תקינה |
| 112481174 | יעדים מתארחים |
Do not fail proxy undeploy due to Turbo error |
| 111443934 | יעדים מתארחים |
פישוט ההטמעה של API לפריסה ב-Edge |
| 110897740 | יעדים מתארחים |
הטמעה של תמיכה נכונה במחיקה של אפליקציות או גרסאות של Turbo |
| 110894391 | יעדים מתארחים |
Refactor TurboService in Edge to simplify HTTP requests/retries |
| 110377069 | Analytics |
מאפיין חדש לניתוח נתונים ושינוי במאפיין בגרסה הזו של Edge for the Cloud, השתנה האופן שבו Edge מגדיר את מאפיין בגרסה הזו, המאפיין אזהרה: יש פוטנציאל לזיוף של הכותרת מעכשיו אפשר להשתמש במאפיין השינוי הזה משפיע גם על האופן שבו מדיניות AccessControl מטפלת בכותרת |
| 109955269 | API Runtime |
עדכון של הקובץ fh.properties עבור ענף ההפצה Release_180608 |
| 80154696 | שרת ניהול |
הוספת פרטי האזור והשרת של כל שרת בתגובות של סטטוס הפריסה והביטול |
| 80096158 | מונטיזציה |
הוספת כתובת אימייל של מפתח למערך הנתונים של יצירת רווחים |
| 80088703 | מונטיזציה |
איך מחזירים את הגדרת ברירת המחדל של הדגל ב-BigQuery |
| 79980234 | API Runtime |
הוספת סוג משאב לקובצי משאבים שונים |
| 79979555 | API Runtime |
מוודאים שיש ישויות אב כשמבצעים פעולות יצירה או קריאה |
| 79445195 | Edge Micro |
תמיכה ב-mTLS ב-Microgateway כשמפעילים ממשקי API לניהול |
| 79165169 | API Runtime |
Sonar: הצגת סטטוס HTTP של היעד והשהיה של כל אחד מהיעדים |
| 79094567 | מונטיזציה |
הוספת העמודה 'כתובת אימייל של מפתח' לדוח 'סיכום מונטיזציה' |
| 78910936 | API Runtime |
העברת התלות של MP ב-isSenseEnabled אל sense.protection |
| 78911890 | שרת ניהול |
תפקידי משתמש מובנים חדשים ב-Sense: SenseOperator ו-SenseUser |
| 78535353 | API Runtime |
תיקון XFF כשהנתב נמצא מאחורי GCP http(s) GLB |
| 78304706 | API Runtime |
MP should add compliance related headers |
| 78297238 | API Runtime |
הוספת כותרות HTTP בנתב לצורך תאימות ל-PCI |
| 77543608 | מונטיזציה |
מונטיזציה: הוספת ההודעה 'לא נמצא פרופיל ארגוני' |
| 72232364 | מונטיזציה |
יצירת סביבת מונטיזציה לכל ארגון |
באגים שתוקנו
בגרסה הזו תוקנו הבאגים הבאים. הרשימה הזו מיועדת בעיקר למשתמשים שרוצים לבדוק אם הכרטיסים שלהם לצוות התמיכה נפתרו. הוא לא נועד לספק מידע מפורט לכל המשתמשים.
| מזהה הבעיה | שם הרכיב | תיאור |
|---|---|---|
| 113267243 | API Runtime |
הניקוי של jstack מ-jstack-local-copy לא מספיק מהיר. |
| 113222974 | API Runtime |
הדיסקים ב-MP מתמלאים בקבצים גדולים של system.log*.tmp |
| 111671525 | יעדים מתארחים |
קודי תגובה לא מוצלחים מתוך זרימת התקלות של הפעלת HT בשרת proxy |
| 111416863 | API Runtime |
פרוקסי אחד בארגון לא נפרס בגרסה 180608_03 |
| 111073791 | טורבו |
הלוגיקה של הסקר יכולה לפעול לנצח אם כל הזמן מתקבלות שגיאות |
| 110924838 | API Runtime |
נתבים של פודים לניסיון לא טוענים שרתים במעלה הזרם עבור מארחים וירטואליים ב-R180608 |
| 110425503 | API Runtime |
טעינה מחדש של nginx גורמת לבעיות בזמינות של MP |
| 79541171 | API Runtime |
במאפיין הניתוח x_forwarded_for_ip מדווחת רק כתובת ה-IP הראשונה ברשימה. הרשימה המלאה אמורה להופיע. תיקון פנימי לתמיכה בעדכון מוצר עתידי. |
| 109673863 | API Runtime |
תיקון באג שאיפשר למחוק מארח וירטואלי שנמצא בשימוש |
| 80538530 | API Runtime |
הלקוח לא יכול לפרוס גרסה חדשה של ה-proxy |
| 80429941 | API Runtime |
הפונקציה CassandraRepositoryDelegate.exists() תמיד מחזירה true עבור הנתיבים /apiproxies/*/maskconfigs/* |
| 80207872 | API Runtime |
הוספת רישום ביומן לשירותי configstore כדי שיהיה קל יותר לדעת באילו הגדרות משתמשים כשמתחילים |
| 80203732 | API Runtime |
שיפור הטיפול בסוגי תוכן בלקוח ה-HTTP של DeploymentStatusService |
| 79993247 | API Runtime |
בקשות HEAD ליעדי Node.js נתקעות |
| 79944922 | API Runtime |
פריסות של חבילות של יעדים מתארחים נכשלות עם ההודעה messaging.resource.UnknownResourceType |
| 79939838 | API Runtime |
יצירת קובץ build.info כדי לעבוד עם kokoro לשילוב איכותי של מסד נתונים |
| 79939496 | API Runtime |
יצירת אסימון OAuth נכשלת עם NumberFormatException |
| 79882402 | API Runtime |
JWT: TimeAllowance in VerifyJWT is not handled correctly |
| 79876202 | מונטיזציה |
ניקוי היקף ההרשאות של mint מ-mxgroup כחלק ממחיקת הארגון |
| 79752674 | שרת ניהול |
התעלמות מטעינה של אפליקציות וחברות בזמן אחזור של כתובת אימייל של מפתח לפי מזהה מפתח |
| 79697050 | API Runtime |
תיקון באג בחישוב של מעבר היום בתהליך שאינו CPS |
| 79657368 | API Runtime |
שגיאות בפריסת שרתי proxy ל-API |
| 79615400 | מונטיזציה |
הגדרת הדגל bigQuery כ-true כברירת מחדל |
| 79578681 | API Runtime |
בעיה במרחב מפתחות גדול של KMS ב-Cassandra |
| 79439193 | מונטיזציה |
איפוס סכום הקרדיט לא פועל כמצופה בארגון |
| 79418654 | מונטיזציה |
הוספת פסיק כמפריד לדוחות מפורטים אסינכרוניים |
| 79221633 | API Runtime |
יציאה מ-NIOThread |
| 78200288 | שרת ניהול |
חלק מהפריסות נכשלות אם מנתקים את מעבדי ההודעות והנתבים ואז מחברים מחדש את הנתב |
| 78190575 | API Runtime |
מוודאים שהפעלה מחדש של תהליך המיקרו-קרנל לא גורמת לשכפול של תגי שירות Consul |
| 78088197 | API Runtime |
החרגה של חבילות הצפנה של TLS עבור שרת הניהול לא פועלת |
| 77735168 | API Runtime |
קבצי יומן גדולים מסוג *.tmp ב-MP ממלאים את הדיסק |
| 74484305 | מונטיזציה |
אחרי העברת CPS -> קריאת GET של suspended_developers לא מחזירה מזהים חדשים |
| 73597605 | API Runtime |
SharedFlow - MessageLogging policy is not executed |
| 69045657 | שרת ניהול |
העלאה של מדיניות ServiceCallout נפרדת עם יעד LoadBalancer או הגדרת SSLInfo KeyStore מובילה ל-NullPointerException |
| 67664750 | מונטיזציה |
אי אפשר למחוק נתוני מונטיזציה |
| 67517550 | שרת ניהול |
כשל בפריסה בגלל זמן אחזור גבוה ברפליקציה של חבילת ה-proxy |
| 67176875 | מונטיזציה |
הפקודה/delete-org-data נכשלת עם תוכניות תמחור ספציפיות למפתחים |