נתוני גרסה של פורטל השירותים למפתחים של Apigee – 7.x-4.24

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

התמקדות בגרסה

יציבות, מדרגיות, אבטחה, יכולת הרחבה, תיקוני באגים

תכונות חדשות

  • ספריות Devconnect משתמשות עכשיו ב-Guzzle כדי לבצע בקשות HTTP. הספרייה החדשה קלה יותר ומתאימה לשיטות המומלצות של Drupal (לדוגמה, D8).
  • מודול לתמיכה ב-Apigee Documentation API.
  • שחרור תשלום מונטיזציה של DevConnect‏ (devconnect_mint_payment). המודול הזה מאפשר למודולים חדשים של אמצעי תשלום להתחבר אליו ולהעביר אליו את כל תהליך התשלום ואת העדכון של יתרת המפתח (אבל לפעמים מודולים מתחברים צריכים לקרוא באופן מפורש לפונקציות של תהליך העבודה המסחרי).
  • ‫Release of DevConnect Monetization Worldpay Payment (devconnect_mint_worldpay). המודולים האלה מתחברים לתשלום על מונטיזציה של DevConnect ומאפשרים שימוש ב-WorldPay Corporate Gateway לעיבוד עסקאות חוזרות.

תיקוני באגים

  • החשבון apigee_account מגדיר עכשיו בצורה נכונה את שם המשתמש, השם הפרטי ושם המשפחה במהלך ההרשמה.
  • פרטי החיבור לפורטל הפיתוח נכתבים עכשיו לקובץ YAML במערכת הקבצים הפרטית, ונקראים ממנו. משימת Drush חדשה (devconnect-update-settings, כינוי dc-settings) מעבירה הגדרות חיבור מבוססות-משתנים של Drupal ל-YAML. הטיפול הזה מתבצע גם ב-hook_update_N() שמופעל כשמריצים את update.php.
  • פורטל הפיתוח משתמש עכשיו בספריית Guzzle/Http כלקוח HTTP כשהוא מתקשר עם נקודת הקצה של Apigee.
  • כשבודקים את החיבור ל-KMS במסך הניהול של Dev Portal, החיבור לא מדווח יותר על כשל באופן שגוי אם לא הוגדרו מוצרי API לארגון הזה.
  • המודולים devconnect_apigee, ‏ devconnect_validate ו-devconnect_faq_ext שהוצאו משימוש הוסרו.
  • מסך האדמין של מאפייני האפליקציה בפורטל למפתחים הועבר לתפריט משנה של מסך האדמין בפורטל למפתחים. נוספו עוד ווידג'טים (לחצני בחירה, תיבות בחירה, תיבות סימון). תוקנו כמה באגים בסידור מחדש של שדות.
  • הוסרו נתיבים שמוגדרים בהארדקוד לנכסים (JS, ‏ CSS, תמונות) במודולים ובערכות נושא.
  • ישויות developer_app הן עכשיו אובייקטים ולא מערכים. הוספנו תמיכה בסיסית בתצוגה של ישויות של אפליקציות למפתחים.
  • נוספו הרשאות מפורטות לצפייה, ליצירה, לעריכה, למחיקה ולניהול של אפליקציות למפתחים. הרשאות CRUD מוקצות כברירת מחדל למשתמשים מאומתים, והרשאות ניהול מוקצות כברירת מחדל לכל תפקיד שכולל את המילה Administrator בשם שלו.
  • עוד מחרוזות באנגלית שמוגדרות מראש נכללו בפונקציה t()‎ כדי לאפשר לוקליזציה.
  • כששומרים אפליקציה למפתחים בנקודת הקצה, נוצרים כמה מאפייני ברירת מחדל אם הם לא קיימים כבר: DisplayName, ‏ Developer, ‏ lastModified, ‏ lastModifier,‏ creationDate.