מוצג המסמך של Apigee Edge.
עוברים אל
מסמכי תיעוד של Apigee X. מידע
ביום שני, 24 בספטמבר 2018, התחלנו לפרסם גרסה חדשה של Apigee Edge לענן ציבורי.
לקוחות ענן פרטי: האם הגרסה הזו בענן כלולה בגרסת הענן הפרטי שלכם? נתוני הגרסה של הגרסה שלכם מאפשרים לראות אילו גרסאות ענן מכילה. כמו כן, ראו מידע על מספור הגרסאות כדי להבין איך ניתן להבין אותו על ידי השוואה בין מספרי הגרסאות.
יש לך שאלות או בעיות? קבלת עזרה
התראות על גרסאות: מעבר אל http://status.apigee.com ולוחצים על הרשמה לעדכונים.
תכונות ועדכונים חדשים
אלו התכונות והעדכונים החדשים בגרסה הזו.
מזהה הבעיה | שם הרכיב | תיאור |
---|---|---|
67506562 | זמן ריצה ל-API |
תמיכה ב-SSL/TLS במדיניות JavaScript המדיניות של JavaScript מאפשרת להגדיר <SSLInfo> לקריאות SSL/TLS מאובטחות על שירותים חיצוניים. מידע נוסף זמין במאמר מדיניות JavaScript התיעוד. |
77149507 | זמן ריצה ל-API |
משתני SSL/TLS שזמינים בנתבי Edge כש-Edge Public Cloud עבר מנתב Netty ל-Nginx, משתני זרימה של SSL או TLS מסוימים לא היו זמינים עוד. בעקבות העדכון הזה, משתני SSL/TLS מסוימים יהיו זמינים שוב. למידע נוסף, ראו גישה ל-TLS (אבטחת שכבת התעבורה) בשרת proxy ל-API. |
67310628 | זמן ריצה ל-API |
תמיכה בקריאה חוזרת (callback) של JavaScript ב-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 | יעדים מתארחים |
השגיאה של שרת ה-proxy לא תיכשל בגלל שגיאת טורבו |
111443934 | יעדים מתארחים |
יישום פשוט יותר של ה-API לפריסה ב-Edge |
110897740 | יעדים מתארחים |
ליישם תמיכה מתאימה במחיקה של אפליקציות או גרסאות של Turbo |
110894391 | יעדים מתארחים |
Refactoring TurboService ב-Edge כדי לפשט בקשות/ניסיונות חוזרים של HTTP |
110377069 | ניתוח נתונים |
מאפיין חדש ב-Analytics ושינוי למאפיין בגרסה הזו של Edge לענן, כך ש-Edge מגדיר את המאפיין בגרסה הזו, המאפיין אזהרה: לכותרת כעת אפשר להשתמש במאפיין השינוי הזה משפיע גם על האופן שבו
מדיניות AccessControl מטפלת בכותרת |
109955269 | זמן ריצה ל-API |
עדכון fh.properties להסתעפות של ההפצה_180608 |
80154696 | שרת ניהול |
הכללה של פרטי האזור והשרת של כל שרת בתגובות לגבי סטטוס הפריסה וביטול הפריסה |
80096158 | מונטיזציה |
הוספת כתובת אימייל למפתחים במערך נתוני המונטיזציה |
80088703 | מונטיזציה |
חזרה לגרסה הקודמת של סימון ברירת המחדל ב-BigQuery |
79980234 | זמן ריצה ל-API |
הוספת סוג משאב לקובצי משאבים שונים |
79979555 | זמן ריצה ל-API |
לוודא קיימות ישויות הורה כשמבצעים פעולות יצירה/קריאה |
79445195 | מיקרו Edge |
תמיכה ב-Microgateway ל-mTLS כשמפעילים ממשקי API לניהול |
79165169 | זמן ריצה ל-API |
סונר: צפייה בסטטוס של יעד http ובזמן האחזור של כל אחד מהיעדים |
79094567 | מונטיזציה |
הוספת העמודה 'כתובת אימייל למפתחים' לדוח 'סיכום המונטיזציה' |
78910936 | זמן ריצה ל-API |
העברת התלות של MP ב-isSenseEnabled כדי להפעיל את sense.Protection |
78911890 | שרת ניהול |
תפקידי משתמש חדשים ב-SensOperator ו- SenseUser |
78535353 | זמן ריצה ל-API |
תיקון XFF כשהנתב נמצא מאחורי http(s) GLB של GCP |
78304706 | זמן ריצה ל-API |
צריך להוסיף כותרות שקשורות לתאימות |
78297238 | זמן ריצה ל-API |
הוספת כותרות HTTP בנתב לצורך תאימות ל-PCI |
77543608 | מונטיזציה |
מונטיזציה: הוספת 'פרופיל הארגון לא נמצא' |
72232364 | מונטיזציה |
יצירת סביבת מונטיזציה לכל ארגון |
באגים תוקנו
הבאגים הבאים תוקנו בגרסה הזו. הרשימה הזו מיועדת בעיקר למשתמשים שבודקים אם תוקנו כרטיסי התמיכה שלהם. הוא לא נועד לספק מידע מפורט לכל המשתמשים.
מזהה הבעיה | שם הרכיב | תיאור |
---|---|---|
113267243 | זמן ריצה ל-API |
פינוי jstack מ-jstack-local-copy לא מהיר מספיק. |
113222974 | זמן ריצה ל-API |
דיסקים ב-MP ממלאים קובצי system.log*.tmp ענקיים |
111671525 | יעדים מתארחים |
קודי תגובה שלא עברו את הבעיה מהפעלת תקלה ב-HT בשרת proxy |
111416863 | זמן ריצה ל-API |
שרת proxy אחד בארגון לא נפרס בגרסה 180608_03 |
111073791 | טורבו |
לוגיקת הסקרים יכולה לפעול לעד אם היא מוחזרת כל הזמן |
110924838 | זמן ריצה ל-API |
נתבים של Pod לניסיון לא טוענים זרמים ב-upstream עבור מארחים וירטואליים ב-R180608 |
110425503 | זמן ריצה ל-API |
טעינה מחדש של nginx גורמת לבעיות בזמינות של MP |
79541171 | זמן ריצה ל-API |
במאפיין x_Forwarded_for_ip של Analytics מדווח רק על כתובת ה-IP הראשונה ברשימה. הדף אמור לדווח על הרשימה המלאה. תיקון פנימי שיתמוך בעדכון מוצר עתידי. |
109673863 | זמן ריצה ל-API |
תיקון באג שאפשר למחוק את המארח הווירטואלי שנמצא בשימוש |
80538530 | זמן ריצה ל-API |
הלקוח לא יכול לפרוס גרסה חדשה של שרת proxy |
80429941 | זמן ריצה ל-API |
CassandraRepositoryDelegate.exists() תמיד מחזירה True עבור /apiproxies/*/maskconfigs/* paths |
80207872 | זמן ריצה ל-API |
כדאי להוסיף רישום ביומן לשירותי configstore, כדי שיהיה קל יותר לדעת באילו הגדרות אתם משתמשים כשאתם מתחילים. |
80203732 | זמן ריצה ל-API |
טיפול טוב יותר בסוגי תוכן בלקוח http של DeploymentStatusService |
79993247 | זמן ריצה ל-API |
בקשות HEAD ליעדים של Node.js נתקעות |
79944922 | זמן ריצה ל-API |
פריסות של חבילות יעדים מתארחים נכשלות עם Messages.resource.UnknownResourceType |
79939838 | זמן ריצה ל-API |
איך יוצרים קובץ build.info כך שיפעל עם kokoro לצורך שילוב איכותי של מסדי נתונים |
79939496 | זמן ריצה ל-API |
היצירה של אסימון OAuth נכשלה עם NumberFormatError |
79882402 | זמן ריצה ל-API |
JWT: הבעיה 'TimeAllowance ב-VerifyJWT' לא מטופלת כראוי |
79876202 | מונטיזציה |
ניקוי היקף השינוי מ-mxgroup כחלק ממחיקה בארגון |
79752674 | שרת ניהול |
התעלמות מטעינת אפליקציות וחברות בזמן אחזור כתובת האימייל של המפתח עבור מזהה המפתח |
79697050 | זמן ריצה ל-API |
תיקון הבאג בחישוב של העברת יום בתהליך שאינו CPS |
79657368 | זמן ריצה ל-API |
שגיאות בפריסה של שרת proxy ל-API |
79615400 | מונטיזציה |
הגדרת הדגל BigQuery כ-True כברירת מחדל |
79578681 | זמן ריצה ל-API |
בעיה במרחב מפתחות גדול של KMS ב-Cassandra |
79439193 | מונטיזציה |
האיפוס של סכום הזיכוי לא פועל כמצופה בארגון |
79418654 | מונטיזציה |
הוספת מפריד פסיק לדוחות מפורטים אסינכרוניים |
79221633 | זמן ריצה ל-API |
יציאה מ-NIOThread |
78200288 | שרת ניהול |
חלק מהפריסות נכשלות אם מנתקים את ה-MP והנתבים ואז מחברים מחדש את הנתב |
78190575 | זמן ריצה ל-API |
מוודאים שהפעלה מחדש של תהליך המיקרו-ליבה לא גורמת לכפילות בתגים של שירות ה-Consul |
78088197 | זמן ריצה ל-API |
לא ניתן להחריג סטים של אלגוריתמים להצפנה (cipher suite) של TLS בשרת הניהול |
77735168 | זמן ריצה ל-API |
קובצי יומן גדולים מסוג *.tmp ב-MP ממלאים את הדיסק |
74484305 | מונטיזציה |
לאחר העברת ה-CPS -> קריאת ה-GET מושעה_developers לא מחזירה מזהים חדשים |
73597605 | זמן ריצה ל-API |
SharedFlow – מדיניות MessageLogging לא מופעלת |
69045657 | שרת ניהול |
העלאת מדיניות נפרדת של ServiceCallout עם יעד Load Balancer או הגדרה של SSLInfo KeyStore תוביל לערך של NullPointer וגם כחריג |
67664750 | מונטיזציה |
לא ניתן למחוק את נתוני המונטיזציה |
67517550 | שרת ניהול |
כשל בפריסה בגלל זמן אחזור ארוך ברפליקציית חבילה של שרת proxy |
67176875 | מונטיזציה |
/delete-org-data נכשל עם תוכניות תמחור ספציפיות למפתחים |