4.18.01 – נתוני גרסה של Edge לענן פרטי

אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X.
מידע

מאז הגרסה הקודמת של Edge for Private Cloud, הגרסאות הבאות הופצו ונכללות בגרסה הזו:

השקת ממשק המשתמש של Edge השקת ניהול Edge Portal release

במאמר מידע על מספור הגרסאות מוסבר איך אפשר לדעת אם גרסה ספציפית של Edge for Private Cloud כוללת גרסה מסוימת של Cloud.

סקירה כללית של הגרסה

התכונות החדשות הכי חשובות בגרסה הזו כוללות:

  • שדרוג ל-PostgreSQL 9.6
  • השקת גרסת בטא של הגרסה החדשה של Edge לענן פרטי
  • גרסת בטא של שלושה כללי מדיניות חדשים שמאפשרים ליצור, לאמת ולפענח אסימוני אינטרנט מסוג JSON‏ (JWT).

הגרסה הזו כוללת גם את כל תיקוני הבאגים והתכונות החדשות שכלולים בגרסאות של Edge Public Cloud שמפורטות בהמשך.

הוצאה משימוש ופרישה

התכונות הבאות הוצאו משימוש או הופסק השימוש בהן בגרסה הזו. מידע נוסף זמין במדיניות בנושא הוצאה משימוש של Edge.

הפסקת תמיכה

הוצאה משימוש של התקנות חדשות של API BaaS

לקוחות חדשים החל מ-31 בינואר 2018 לא זכאים ל-API BaaS, אלא אם הזכאות ל-API BaaS מודגשת בגיליון המפרטים שלכם.

הוצאה משימוש של מאגר מאובטח (כספות) ב-Apigee

המאגר המאובטח של Apigee, שנקרא גם 'כספות', יוצא משימוש ויוסר בספטמבר 2018. כספות, שמספקות אחסון מוצפן של צמדי מפתח/ערך, נוצרות באמצעות Management API ומתבצעת אליהן גישה בזמן ריצה באמצעות פונקציות במודול apigee-access Node.js.

במקום להשתמש במאגר המאובטח, משתמשים במפות מוצפנות של צמדי מפתח/ערך (KVM), כפי שמתואר במאמר עבודה עם מפות של צמדי מפתח/ערך. מכונות KVM מוצפנות מאובטחות בדיוק כמו כספות, ומספקות יותר אפשרויות ליצירה ולאחזור. (MGMT-3848)

הוצאה משימוש של האפשרות להוסיף נתיבים בכרטיסייה Performance (ביצועים) של שרת proxy ל-API

עד לגרסה הזו, יכולתם לעבור אל proxy ל-API בממשק המשתמש לניהול, לעבור לכרטיסייה Performance (ביצועים) וליצור נתיבים שונים להשוואה מבוססת-תרשים בכרטיסייה Performance (ביצועים) של ה-proxy ובמרכז הבקרה Business Transactions (עסקאות עסקיות). התכונה הזו הוצאה משימוש ואינה זמינה יותר בממשק המשתמש. כדי לקבל מידע על חלופה לפונקציונליות הזו, אפשר לעיין במאמר הבא בקהילת Apigee: Alternative to Business Transactions API. (EDGEUI-902)

הוצאה משימוש של המאפיין SMTPSSL להגדרת פרוטוקול SMTP לפורטל Developer Services

מעכשיו משתמשים במאפיין SMTP_PROTOCOL במקום במאפיין SMTPSSL כדי להגדיר את הפרוטוקול שבו משתמש שרת ה-SMTP שמחובר לפורטל. הערכים התקינים הם: standard,‏ ssl או tls.

מידע נוסף זמין במאמר התקנה של פורטל שירותים למפתחים.

עדכונים ותכונות חדשות

בהמשך מפורטים התכונות והשיפורים החדשים בגרסה הזו. בנוסף לשיפורים הבאים, הגרסה הזו כוללת גם שיפורים רבים בשימושיות, בביצועים, באבטחה וביציבות.

ענן פרטי

שדרוג של PostgreSQL לגרסה 9.6

הגרסה הזו כוללת שדרוג ל-PostgreSQL 9.6 כדי לאפשר ל-Edge ליהנות מהתכונה Parallel Query ב-PostgreSQL. מידע נוסף זמין במאמרים הבאים:

השקת גרסת בטא של הגרסה החדשה של Edge לענן פרטי

הגרסה הזו של Edge לענן פרטי כוללת גרסת בטא של עדכון משמעותי בממשק המשתמש של ניהול ה-API. הגרסה החדשה של Edge מבוססת על התכונות הקיימות של פלטפורמת Apigee Edge, וכוללת שיפורים מסוימים, במיוחד בתחומי העיצוב והפרסום.

בעבר, הגרסה החדשה של Edge הייתה זמינה רק למשתמשי Cloud. בגרסה הזו של Edge לענן פרטי, אפשר להתקין את גרסת הבטא של חוויית השימוש החדשה ב-Edge.

מידע נוסף זמין במאמר הפצת גרסת בטא של חוויית Edge החדשה ל-Private Cloud.

גרסת בטא של מדיניות JWT

‫JSON Web Token‏ (JWT) הוא תקן אסימונים שמתואר ב-IETF RFC 7519. ‫JWT מספק דרך לחתום על קבוצה של טענות, במילים אחרות, קבוצה של צמדי שם/ערך, שאפשר לאמת אותם באופן מהימן על ידי הנמען של ה-JWT.

בגרסה הזו יש שלושה כללי מדיניות חדשים שמאפשרים ליצור, לאמת ולפענח JSON Web Tokens‏ (JWT) ב-Apigee Edge:

  • יצירת מדיניות JWT – יוצרת JWT חתום עם קבוצה של הצהרות שאפשר להגדיר. אחר כך אפשר להחזיר את ה-JWT ללקוחות, להעביר אותו ליעדי קצה עורפיים או להשתמש בו בדרכים אחרות. מידע נוסף זמין במאמר יצירת מדיניות JWT (גרסת בטא).
  • Verify JWT policy - Verifies the signature on a JWT received from clients or other systems. בנוסף, המדיניות הזו מחלצת את הטענות למשתני זרימה, כך שמדיניות או תנאים עוקבים יכולים לבדוק את הערכים האלה כדי לקבל החלטות לגבי הרשאות או ניתוב. מידע נוסף זמין במאמר אימות מדיניות JWT (גרסת בטא).
  • פענוח מדיניות JWT – פענוח של JWT בלי לאמת את החתימה ב-JWT. המדיניות הזו שימושית בשילוב עם מדיניות אימות JWT, כשצריך לדעת את הערך של טענה מתוך ה-JWT לפני שמאמתים את החתימה של ה-JWT. מידע נוסף זמין במאמר מדיניות בנושא פענוח JWT (גרסת בטא).

סקירה כללית זמינה במאמר סקירה כללית של מדיניות JWT.

תמיכה ב-OCSP stapling למארחים וירטואליים (65587547)

מארחים וירטואליים תומכים עכשיו ב-OCSP stapling עבור TLS חד-כיווני ודו-כיווני. כשמפעילים את התכונה, לקוח OCSP (פרוטוקול סטטוס אישורים אונליין) שולח בקשת סטטוס למשיב OCSP כדי לקבוע אם האישור תקף. התשובה מציינת אם האישור תקף ולא נשלל.

כברירת מחדל, OCSP stapling מושבת. כדי להפעיל את OCSP, צריך להפעיל את TLS במארח הווירטואלי.

מידע נוסף זמין במאמר הפניה למאפיינים של מארח וירטואלי.

מעכשיו אפשר להגדיר אפשרויות ניסיון חוזר של נתב ברמת המארח הווירטואלי

עכשיו אפשר להגדיר אפשרויות לניסיון חוזר של התקשורת בין הנתב לבין מעבד ההודעות במארח הווירטואלי. כך אתם מקבלים שליטה מדויקת יותר מאשר באפשרויות הקודמות, שאפשר היה להגדיר רק ברמת הנתב.

מידע נוסף זמין במאמר בנושא מאפייני ההגדרה של מארח וירטואלי.

נוספה תמיכה במיפוי תפקידים חיצוני (67145030)

אם אתם משתמשים באימות חיצוני כדי לשלב שירות מדריך חיצוני בהתקנה של Apigee Edge Private Cloud, עכשיו אתם יכולים להשתמש במיפוי תפקידים חיצוני. מיפוי תפקידים חיצוניים מאפשר לכם למפות את הקבוצות או התפקידים שלכם לתפקידים ולמשתמשים של בקרת גישה מבוססת-תפקידים (RBAC) שנוצרו ב-Apigee Edge.

השירות External Role Mapping (מיפוי תפקידים חיצוני) לגרסאות של Edge for Private Cloud שקדמו לגרסה 4.18.01 הוצא משימוש. גרסה 4.18.01 של מיפוי תפקידים חיצוני היא גרסה מעודכנת עם תיקוני באגים ותכונות חדשות:

  • תוקנה הבעיה שבה קיבלתם תגובות אימות 403 forbidden כשביצעתם אימות עם משתמשים שהייתה להם גישה.
  • הכותרת X-Apigee-Current-User נתמכת עכשיו במיפוי תפקידים חיצוני. משתמשים עם גישה מתאימה (אדמין מערכת) יכולים להיכנס לחשבון של משתמש אחר באמצעות פרטי הכניסה שלהם.

מידע נוסף זמין במאמר בנושא מיפוי תפקידים חיצוניים.

עכשיו אפשר לבדוק את דרישות המערכת בלי להריץ התקנה (67858161)

ב-Edge for the Private Cloud 4.17.09 נוספה תמיכה במאפיין ENABLE_SYSTEM_CHECK=y כדי לבדוק את דרישות המעבד והזיכרון במחשב כחלק מההתקנה. עם זאת, כדי לבצע את הבדיקה הזו, צריך לבצע התקנה בפועל. עכשיו אפשר להשתמש בדגל -t כדי לבצע את הבדיקה הזו בלי להתקין את התוסף:

/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t

הפקודה הזו מציגה במסך שגיאות שקשורות לדרישות המערכת.

מידע נוסף זמין במאמר התקנת רכיבי Edge בצומת.

עדכון גרסת PHP בפורטל שירותי הפיתוח (68733233)

הפורטל משתמש עכשיו ב-PHP גרסה 7.0.23.

אין יותר צורך להגדיר שרת SMTP באמצעות הפורטל של שירותי הפיתוח (70164403)

כבר לא נדרשת הגדרה של שרת SMTP כשמתקינים את הפורטל. עכשיו אפשר להגדיר פוסט אחד להתקנה.

שירותי API

אימות שמות בישויות חדשות (MGMT-4252 ו-MGMT-4098)

כשיוצרים ישויות חדשות, Apigee מאמת את השמות כדי לאכוף את כללי מתן השמות. הישויות שנבדקות במהלך יצירה או עדכון הן: שרתי proxy של API, מדיניות (ושמות מדיניות בהגדרות של שרתי proxy של API), מארחים וירטואליים, תפקידים, מטמונים, שרתי יעד, מסכות נתונים לניפוי באגים, מאגרי מפתחות ומאגרי אישורים, וקבצי משאבים בשרתי proxy של API. בקטע המלצות בנושא שמות ושגיאות קלט מפורטות ההגבלות על מתן שמות לישויות האלה.

באגים שתוקנו

בגרסה הזו תוקנו הבאגים הבאים. הרשימה הזו מיועדת בעיקר למשתמשים שרוצים לבדוק אם הבעיות שצוינו בכרטיסי התמיכה שלהם נפתרו. הדוח לא נועד לספק מידע מפורט לכל המשתמשים.

ענן פרטי 4.18.01

מזהה הבעיה תיאור
68001164

תוסף PHP LDAP מותקן עכשיו כברירת מחדל עם הפורטל

תוסף ה-PHP LDAP מותקן עכשיו כברירת מחדל כשמתקינים את הפורטל ב-RedHat וב-CentOS. המודול הזה מקל על הפעלת מודול Drupal LDAP.

68049481

קובץ ה-settings.php של Drupal ניתן עכשיו לכתיבה

סקריפט ההתקנה של הפורטל מוודא עכשיו שמשתמש apigee יכול לכתוב בקובץ settings.php של Drupal, כדי שאפשר יהיה להעתיק ולעדכן אותו בצורה נכונה.

68139166 פלט של קובץ ההתקנה הראה שבוצעה הורדה לאחור של OpenLDAP, למרות שלא בוצעה כזו.
68329105 הגדרת הפורטל נכשלת ביצירת משתמש כשמתחברים ל-Edge כש-SAML מופעל ומשתמש באישור בחתימה עצמית.
68427561 מאפייני ההגדרה של הפורטל מוגדרים עכשיו בצורה נכונה אחרי הפעלה מחדש.
69024465 אי אפשר לבטל את הפריסה של SharedFlow בממשק המשתמש של Edge
69711616 עדכנו את Jackson Databind לגרסה 2.7.9.1 בקובצי ה-JAR של צד שלישי.

‫17.11.06 (ממשק משתמש)

מזהה הבעיה תיאור
68357182

קובץ ה-CSV לא כולל את הנתונים הנכונים לפרק הזמן שצוין (כולל את כל הנתונים)
קובץ ה-CSV לא כלל את הנתונים הנכונים לפרק הזמן שצוין. במקום זאת, הקובץ כלל את מערך הנתונים המלא. כבר פתרנו את הבעיה הזו.

67650494 ממשק המשתמש של Edge צריך לעקוב אחרי שינויים בסביבה
במקרים מסוימים, שינויים בסביבה לא נשמרו כשעברו בין דפים בממשק המשתמש. כבר פתרנו את הבעיה הזו.

‫17.10.25.00 (פורטל)

מזהה הבעיה שם הרכיב תיאור
67646686 פורטל המפתחים – Drupal & displayed on Forum page
Fixed bug where the default Apigee theme shows "&" for any ampersands in the menu tabs.
65456469 פורטל למפתחים – Drupal עדכון מודול ה-CAPTCHA לשיפורי אבטחה שסופקו על ידי התורמים למודול
מודול ה-CAPTCHA עודכן ל-CAPTCHA 7.x-1.5 כדי לתקן פגיעות אבטחה. מידע נוסף זמין בכתובת https://www.drupal.org/node/2907137.
65101827 פורטל למפתחים – Drupal ניתוח הנתונים של אפליקציות החברה לא פועל
תוקן באג שגרם לכך שלא ניתן היה להציג נתוני ניתוח באפליקציות של חברות שמופעלת בהן מונטיזציה.
65003870 פורטל למפתחים – Drupal אי אפשר לבטל תוכניות עתידיות
תוקן באג שגרם לכך שלא הייתה אפשרות לבטל תוכניות עתידיות שנרכשו על ידי חברה.
65003539 פורטל למפתחים – Drupal שימוש במדינה שמוגדרת כברירת מחדל בלוקאל של Drupal
הכתובת של איש הקשר בנושא מונטיזציה ופרטי החיוב מוגדרת עכשיו לפי המדינה שמוגדרת כברירת מחדל בהגדרה 'מדינה שמוגדרת כברירת מחדל' בלוקאל. כדי לשנות את ההגדרה הזו, בוחרים באפשרות הגדרה > אזור ושפה בתפריט הניהול של Drupal. שינוי המקום שמוגדר כברירת מחדל משנה את המדינה שמוגדרת כברירת מחדל בקטע 'פרטי החיוב' ובקטע 'איש הקשר בנושא מונטיזציה'.

‫17.10.11 (ממשק משתמש)

מזהה הבעיה תיאור
67005192 ממשק המשתמש צריך לטפל בנתיבים מפוענחים כשבודקים הרשאות
ממשק המשתמש מטפל עכשיו בנתיבים מפוענחים כשבודקים הרשאות משתמשים.

‫17.09.20 (ניהול API וזמן ריצה)

מזהה הבעיה שם הרכיב תיאור
MGMT-4219 ניהול API MGMT to send org and env header to blobstore
MGMT-4065 ניהול API התמיכה בהסמכות בפורמט PKS מופעלת
MGMT-3782 ניהול API ערך אופטימלי של רמת העקביות שמוגדרת כברירת מחדל לאזור הזהויות
MGMT-3913 ניהול API פתרון בעיית פסק זמן (timeout) באחזור טוקנים מסוג OAuth2 לפי מזהה אפליקציה
MGMT-4177 ניהול API אפשרות להשבית את סכמת האימות הבסיסי ב-SecurityProfile
MGMT-3978 ניהול API צריך אסימון CWC כדי להגדיר JVM_OPTIONS בכל רכיבי Java
MGMT-3918
MGMT-4294
ניהול API קידוד אוטומטי של תווים מיוחדים בנתיבי הרשאות לתפקידים מותאמים אישית
APIRT-4767 API Runtime בשלב JavaScript צריך תמיד להשתמש ב-UTF-8 לתוכן
APIRT-4725 API Runtime תוקנה בעיה ב-NPE בשירות OAuth
APIRT-4691 API Runtime הקצאת זמן לניתוק החיבורים לפני השבתת שירות לא תקין
APIRT-4644 API Runtime הרשאה בסיסית ל-BlobstoreService
APIRT-4636 API Runtime התכונה Sense Action צריכה להמשיך לפעול אם Zookeeper מושבת
APIRT-4635 API Runtime התמיכה בשימוש חוזר במאפיין של טוקן רענון מופעלת למדיניות OAuth
APIRT-4632 API Runtime המונה של מכסת החלון הנע לא מחושב בצורה מדויקת
APIRT-4584 API Runtime ה-hook של הזרימה לא נפרס באופן עקבי, בדיקת ZooKeeper לא פועלת
APIRT-4542 API Runtime המשימה MP Sense הסתיימה ללא הודעה
APIRT-4522 API Runtime ‫Analytics לא פועל עבור מעבדי הודעות שהופעלה בהם מונטיזציה אם האזור של הארגון שונה מהאזור של קבוצת ה-AX
APIRT-4444 API Runtime חישוב שיעורי השגיאות לכל יעד לפי קוד שגיאה
APIRT-4435 API Runtime RepositoryServiceImpl.loadAsString() לא משתמש בערכת תווים
APIRT-4370 API Runtime שימוש בזיכרון גבוה ב-MPs של הארגון
APIRT-4354 API Runtime תיעוד גרסת ה-TLS ב-access_log של Nginx לכל בקשה
APIRT-4169 API Runtime הגרסה הנוכחית של Nginx לא תומכת בשילוב המשתנים שנדרש עבור הכותרת X-Forwarded-For
APIRT-3671 API Runtime אחרי שמפעילים את הגיבוב, הטוקנים לא נרשמים כגיבוב
APIRT-3593 API Runtime טוקן OAuth לא מחזיק את המאפיין שהוגדר בקריאה הבאה
APIRT-3081 API Runtime שגיאה messaging.adaptors.http.flow.ServiceUnavailable עם מדיניות של מגבלת קצב מקבילי
APIRT-4660 API Runtime הוספת שם ה-MP pod בכותרת לנתב X-Apigee-Pod
APIRT-4506 API Runtime שינויים במטמון לא משוכפלים למעבד הודעות ספציפי
APIRT-4196 API Runtime הפורמט של חותמת הזמן ב-syslog של מדיניות רישום ההודעות שגוי
66933664 API Runtime QuotaService for non-CPS flow should clean up buckets asynchronously and not in Apigee-Main thread
66495205 API Runtime טיפול טוב יותר במדיניות JavaScript באמצעות קריאות http אסינכרוניות כדי למנוע NPE
65847462 API Runtime הדפסת דף החשבון נכשלת עם NPE
65648578 API Runtime רק שרתים לניהול תעבורה צריכים להירשם בנתיב consul KV
65603360 API Runtime קריאות JavaScript נכשלות עם שגיאת null
65416531 פלטפורמת התכונות שחזור ההקשר של ההודעה כשמחזירים אובייקטים של JavaScript להקשר של שלב JavaScript
67405744 Apigee זמן אחזור ארוך של עיבוד בקשות ב-MP
65849186 Trireme חריגים שלא טופלו לא גורמים לתהליך Node.js/Trireme להסתיים
65713882 Trireme ‫mongodb-core ב-Trireme מפיק תוצאות קריפטו שונות מאלה שמתקבלות ב-Node.js מקורי
65374484 Trireme אבטחת Node: הפונקציה http.get עם אפשרויות הרשאה מספריות יוצרת מאגרי נתונים לא מאותחלים
64577449 Trireme השגיאה Invalid verify algorithm sha256 מוחזרת מ-Trireme
EDGESERV‑6 שרת קצה אפליקציות Node שנתקלת ב-x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError"

‫17.09.20 (ממשק משתמש)

מזהה הבעיה תיאור
65584963 ‫Analytics: במסנן של דוחות בהתאמה אישית צריך להיות סינון נתונים שלא תלוי באותיות רישיות (case-insensitive) לפי סוג הנתונים
המסנן של דוחות בהתאמה אישית כבר לא תלוי באותיות רישיות בהשוואות של סוגי נתונים.
65446846 לא ניתן להקצות תפקיד אדמין לחברה בממשק המשתמש של Edge
הקבוצה המלאה של מפתחים וחברות מוצגת וניתנת לניהול בממשק המשתמש של Edge.
65125644 אי אפשר להסיר מוצר API מפרטי כניסה לאפליקציה של החברה
תוקנה בעיה שגרמה לכך שלא הייתה אפשרות להסיר מוצר API מפרטי כניסה לאפליקציה של החברה.

‫17.09.11 (ניהול API)

מזהה הבעיה תיאור
64541665 שינוי ההגדרה של כלי הרישום של מקורות ב-MP כדי להגדיר שמות שונים ליומנים
APIRT‑3593 טוקן OAuth לא מחזיק את המאפיין שהוגדר בקריאה הבאה
APIRT-4336 מפצלים את OAuthStepExecution לכמה שלבי ביצוע. לכל פעולה צריך להיות שלב ביצוע ייעודי
APIRT-4444 חישוב שיעורי השגיאות לכל יעד לפי קוד שגיאה
APIRT-4456 Refactor Verify API Key for EAP-gateway/apid
APIRT-4635 התמיכה בשימוש חוזר במאפיין של טוקן רענון מופעלת למדיניות OAuth
APIRT-4683 הוספת כתובות IP של איזון עומסים ב-GCP ככתובות מהימנות לכותרות XFF
APIRT-4723 תמיכה בטעינת חבילת OAuth במצב EdgeX/Hybrid
APIRT-4725 תוקנה בעיה ב-NPE בשירות OAuth
APIRT-4726 ScriptableHttpClient לא אמור להניח שעדיין קיים הקשר של ההודעה בזמן השליחה
MGMT‑3764 חנות מפתחות לא תקינה לא עוברת יותר את הניהול
MGMT-3782 ערך אופטימלי של רמת העקביות שמוגדרת כברירת מחדל לאזור הזהויות
MGMT-3913 פתרון בעיית פסק זמן (timeout) באחזור טוקנים מסוג OAuth2 לפי מזהה אפליקציה
MGMT-3997 אסור לאפשר מחיקה של מאגרי מפתחות אם יש הפניה שמצביעה עליהם
MGMT-4013 עדכון של בדיקות ההפניה למאגר המפתחות כדי לוודא שמאגר המפתחות והכינוי שאליו מתבצעת ההפניה קיימים
MGMT-4065 התמיכה בהסמכות בפורמט PKS מופעלת
MGMT-4113 שיפור התכונה של מארח וירטואלי בשירות עצמי
MGMT-4229 אחרי הוספת @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) רגרסיה של apiconfiguration נכשלת
MGMT-4232 [EDGEX/Hybrid] ייבוא של העלאות API לא גורם נזק לחבילה
MGMT-4242 [EDGEX/Hybrid] תמיכה בפריסת שרת proxy ליותר מסביבה אחת
MGMT-4245 [EDGEX/Hybrid] VirtualHost self service validation for hybrid-virtual-hosts
MGMT-4250 [EDGEX] הפעלה מקבילה של API לסטטוס פריסה של proxy ל-API

‫17.09.06 (ממשק משתמש)

מזהה הבעיה תיאור
65015144 Analytics: יש בעיה במסנן של דף הדוחות בהתאמה אישית שקשורה לסינון ערכים של מספרים שלמים עבור לקוחות BigQuery
המסנן של דף הדוחות בהתאמה אישית מטפל עכשיו בערכים של מספרים שלמים כמו שצריך.
64806976 השדה 'מפתח' לא מאוכלס בדף רשימת האפליקציות
השדה 'מפתח' מאוכלס עכשיו עבור כל האפליקציות ברשימה.
64766918 התמיכה ב-YAML בכלי לעריכת proxy ל-API לא תקינה
תוקנה בעיה שגרמה לבעיות בקובצי YAML בכלי לעריכת proxy ל-API.
64160572 Analytics: הסרנו את האפשרות 'עסקאות עסקיות' מתפריט Analytics ומכרטיסיית הביצועים של כלי העריכה של ה-proxy
לוח הבקרה של Analytics 'עסקאות עסקיות' לא נתמך יותר. אפשר לעיין במאמר הקהילה Alternative to Business Transactions API כדי לקבל מידע על חלופות.

‫17.08.21.00 (פורטל)

מזהה הבעיה תיאור
DEVSOL‑2625 תפקידי מונטיזציה נעלמים אחרי מעבר בין חברות
אם הפעלתם מונטיזציה, אם אתם מקצים תפקיד למשתמש והוא עובר מהקשר של חברה אחת להקשר של חברה אחרת, התפקיד כבר לא מוסר מהמשתמש.
DEVSOL-2621 עדכונים במודולים של Drupal
המודולים הבאים של Drupal עודכנו לגרסה שצוינה:
  • File Entity (fieldable files) 7.x-2.4
  • Media 7.x-2.10
  • Media CKEditor 7.x-2.5
  • Media: YouTube 7.x-3.5
  • Metatag 7.x-1.22
  • Services Views 7.x-1.2
DEVSOL-2612

ההודעה 'באתר אירעה שגיאה' מוצגת בזמן הפעלת התכונה 'מוֹנטיזציה'
תוקנה בעיה שקרתה בזמן הפעלת מודולים של מוֹנטיזציה. ההודעה Website encountered an error הוצגה עם ההודעה הבאה ביומנים:

Error: Call to a member function clear() on string in devconnect_monetization_clear_api_cache() (line 1517 of /var/www/html/profiles/apigee/modules/custom/devconnect
/devconnect_monetization/devconnect_monetization.module)

השגיאה הזו לא מתועדת יותר.

DEVSOL-2609 בדף הסטטוס של Drupal לא מוצג סטטוס החיבור הנכון של Edge ל-SAML (OAuth)
בדף הסטטוס של Drupal מוצג עכשיו סטטוס החיבור הנכון של Edge ל-SAML (OAuth). בעבר, בדף הדוחות דוחות > סטטוס הוצג שהחיבור לא פועל גם אם הגדרתם את SAML בצורה תקינה.
DEVSOL-2608 SAML/OAuth: יומן המערכת מציג אי מציאה במטמון של טוקן למוכ"ז בכל קריאה
תוקנה בעיה בלוגיקת המטמון של טוקן למוכ"ז שגרמה למערכת לקבל טוקן חדש בכל פעם שהיא קראה ל-Edge.
DEVSOL-2599 בעיות שונות ב-devconnect_user_developer_is_active()
תוקנה בעיה שבה הסטטוס של מפתח לא נכון נבדק כדי להחליט אם המשתמש פעיל או לא. אם חשבון פיתוח מושבת בממשק המשתמש של Edge, והמפתחות של האפליקציה מפסיקים לפעול, המערכת תציג עכשיו הודעה כדי לעדכן את המפתח. בנוסף, שיפרנו את הביצועים של הפונקציונליות הזו.
DEVSOL-2595 שיפורים ועדכונים בהגדרת SAML
בוצעו השיפורים והעדכונים הבאים בהגדרת SAML:
  • עכשיו אפשר לערוך את דף ההגדרות של SAML. מידע נוסף זמין במאמר בנושא שימוש באימות SAML.
  • שדה שם המשתמש מוצג עכשיו בממשק המשתמש.
  • תוקן קריאת drush ‏'dc-test' כך שתשתמש בפונקציית בדיקת חיבור רגילה, כדי שלא תתעלם יותר מהגדרות התצורה של SAML.
DEVSOL-2569 ניתוח נתוני אפליקציות: המדד 'זמן התגובה של נקודת הקצה' לא פועל יותר, והוחלף במדד 'סך זמן התגובה'
התרשים של ניתוח נתוני זמן התגובה של נקודת הקצה הוסר מהכרטיסייה 'ניתוח נתונים' בדף 'אפליקציות למפתחים' כי הוא לא שיקף את סך זמן התגובה וגרם לבלבול. המדד שיקף רק את הזמן שחלף עד שנקודת הקצה הגיבה, אבל לא את הזמן שחלף עד ש-proxy ל-API הגיב. בתרשים Throughput מוצג זמן התגובה הכולל למפתחי קצה.

‫17.07.31.00 (פורטל)

מזהה הבעיה תיאור
DEVSOL‑2258 לא ניתן לתרגם חלק משדות הטקסט לפורטוגזית
נוסף טקסט תרגום חסר במודול האפליקציות של פורטל הפיתוח של Drupal ל-Drupal מערכת הבינלאומיות. בעבר, לא הייתה אפשרות לתרגם חלק מהטקסט בדפים 'האפליקציות שלי'.
DEVSOL-2536 עריכה של 'שם האפליקציה' או 'כתובת URL של קריאה חוזרת' גורמת לפורטל להסיר מוצרי API מאפליקציית המפתחים
מעכשיו, עדכון של אפליקציית מפתחים לא יגרום להסרת מוצרי API מהאפליקציה.
DEVSOL-2519 ל-Smartdocs יש תלות לא מוצהרת ב-devconnect_developer_apps
למודול Smartdocs כבר אין תלות לא נחוצה במודול DevConnect developer apps.
DEVSOL-2492 קידוד HTML שגוי בדף החברה
נפתרה בעיה שבה תפריטי המונטיזציה הציגו אמפרסנדים, למשל, Catalog & Plans, עם קידוד HTML.
DEVSOL-2490 שיפור השימוש בכלי להגדרת תאריכים של תוכניות תמחור במודולים של מונטיזציה
נוסף טיפול משופר בתוכניות תמחור של מונטיזציה באזורי זמן שונים.
DEVSOL-2440 קריאה ל-API של ניהול 'מגבלות' שהוצא משימוש בפורטל הפיתוח מובילה לשגיאות 404
המערכת עודכנה כדי לטפל ב-API החדש של תוכנית הצפייה/הרכישה במונטיזציה.
DEVSOL-2436 הטבלה drupal_cache_mint חסרה במסד הנתונים של DevPortal בזמן ניסיון להפעיל את המודול Apigee_company Drupal כדי להפעיל מונטיזציה
תוקנה בעיה שבה הגדרת המונטיזציה גורמת לשגיאה הבאה: "ERROR: relation "drupal_cache_mint" does not exist".
DEVSOL-2419 ייבוא של JSON שאינו OpenAPI בתור OpenAPI לא מציג הודעות שגיאה
ייבוא של מסמך OpenAPI ל-SmartDocs עובר עכשיו אימות כדי לוודא שהמסמך הוא מפרט OpenAPI.
DEVSOL-2406 קישורים ל-SmartDocs, 'פרטי גרסה' או 'עריכת גרסה', לא פועלים
תוקנה בעיה שבה האפשרויות 'פרטי גרסה' או 'עריכת גרסה' בתפריט הפעולות של גרסאות SmartDocs הציגו את הדף הלא נכון.
DEVSOL-2382 הוספנו את הפונקציונליות 'נעילת תבניות של SmartDocs'
יצרנו הרשאה חדשה בשם 'ניהול תבניות של SmartDocs' כדי שאפשר יהיה להסיר את היכולת לערוך תבניות של SmartDocs או להגביל אותה לתפקיד מסוים.
DEVSOL-2380 שגיאת אינדקס לא מוגדר ביומני Drupal
הסרנו את ההודעה המטעה הבאה ביומן Drupal עבור אתרים שמופעלת בהם מונטיזציה: Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers()
DEVSOL-2375 שגיאת כתובת לא תקינה ביומן של Drupal
תוקנה באג שגרם להוספת שגיאות לא תקינות ליומן אם לא הוגדר SMTP במערכת.
DEVSOL-2355 פסק זמן של cURL מוביל לאזהרות PHP וליומנים לא תקינים ב-edge-php-sdk
תוקן באג שבו פסק זמן הוביל להודעות יומן בפורמט לא תקין.
DEVSOL-2336 עדכון בהגדרות של ספק התשלומים למונטיזציה
בדף ההגדרות של פורטל המפתחים Configuration > Monetization Settings > Recurring Payment via Worldpay אפשר עכשיו להגדיר את פרטי התשלום דרך WorldPay.
DEVSOL-2307 Add warning/docs that apigee_company module can only be used with monetization
The apigee_company Drupal module requires Monetization to be enabled. אם מפעילים את המודול apigee_company כשמוניטיזציה לא מופעלת, מוצגת הודעת אזהרה בדוח הסטטוס של האתר.
DEVSOL-2270 אחרי הגרסה האחרונה של המונטיזציה (5 באוקטובר 2016) אי אפשר לשמור את פרטי החברה
תוקנה בעיה במונטיזציה שגרמה לכך שפרטי החברה לא נשמרו בצורה תקינה.
DEVSOL-2175 מודולים של 'הכינויים שלי' ו'נתונים סטטיסטיים בסיסיים' לא פועלים טוב ביחד
בוצע תיקון ב-Drupal core ובמודול התוסף 'הכינויים שלי' כדי שאפשר יהיה להפעיל בו-זמנית את 'הכינויים שלי' ואת המודול 'נתונים סטטיסטיים בסיסיים'. מידע נוסף זמין בכתובות https://www.drupal.org/node/1863260 ו-https://www.drupal.org/node/2076691.

בעיות מוכרות

בגרסה הזו יש את הבעיות הידועות הבאות:

מזהה הבעיה תיאור
72379834

הודעת שגיאת הרשאה מופיעה כשמפסיקים את apigee-postgresql

כשמשתמשים בפקודה apigee-seriver apigee-postgresql stop כדי לעצור את apigee-postgresql, יכול להיות שתוצג הודעה שאומרת ש-apigee-serive לא יכול לעבור לספריית הבית של המשתמש. אפשר להתעלם מההודעה הזו.

68722102

מדיניות MessageLogging שכוללת מידע נוסף בהודעת היומן

האלמנט FormatMessage של מדיניות MessageLogging קובע את הפורמט של ההודעה שנרשמת ביומן. אם הערך הוא FormatMessage=false, ההודעה שנרשמת ביומן לא אמורה לכלול מידע שנוצר על ידי Apigee. עם זאת, גם אם מגדירים את FormatMessage=false, הודעת היומן עדיין כוללת את הפרטים הבאים:

  • ציון העדיפות
  • חותמת הזמן