אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X. מידע
ביום שני, 24 בספטמבר 2018, התחלנו להשיק גרסה חדשה של Apigee Edge לענן ציבורי.
לקוחות של ענן פרטי: האם הגרסה הזו של הענן כלולה בגרסה של הענן הפרטי שלכם? כדי לראות אילו מהדורות של הענן כלולות בגרסה שלכם, אפשר לעיין בהערות לגבי הגרסה. כדאי גם לעיין במאמר מידע על מספרי גרסאות כדי להבין איך אפשר להשוות בין מספרי גרסאות.
יש לך שאלות? נתקלת בבעיות? פנייה לתמיכה של Apigee Edge
התראות על גרסאות חדשות: עוברים אל http://status.apigee.com ולוחצים על Subscribe to Updates (הרשמה לעדכונים).
עדכונים ותכונות חדשות
בהמשך מפורטים העדכונים והתכונות החדשות בגרסה הזו.
| מזהה הבעיה | שם הרכיב | תיאור |
|---|---|---|
| 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 לשיפור קריאות ל-API אובייקט דוגמה: לפני
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 |
נתבי Trial pod לא טוענים נתונים במעלה הזרם עבור מארחים וירטואליים ב-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 |
פריסות של חבילות Hosted Targets נכשלות עם השגיאה 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 fails with developer-specific rate plans |