4.18.01 - إصدار Edge الخاص بملاحظات الإصدار في السحابة الإلكترونية الخاصة

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

تمّ طرح الإصدارات التالية من إصدار ميزة Edge الخاص بالسحابة الإلكترونية الخاصة منذ الإصدار السابق:

إصدار واجهة مستخدم Edge إصدار إدارة الحافة إصدار البوابة

يمكنك الاطّلاع على القسم لمحة عن ترقيم الإصدارات للتعرّف على ما إذا كان هناك إصدار معيّن على السحابة الإلكترونية مضمَّن في إصدار Edge الخاص بالسحابة الإلكترونية الخاصة.

نظرة عامة على الإصدار

تشمل أهم الميزات الجديدة في هذا الإصدار ما يلي:

  • الترقية إلى PostgreSQL 9.6
  • الإصدار التجريبي من تجربة Edge الجديدة لخدمة Private Cloud
  • إصدار تجريبي لثلاث سياسات جديدة تتيح لك إنشاء رموز JSON المميّزة للويب (JWT) وإثبات ملكيتها وفك ترميزها.

يتضمّن هذا الإصدار أيضًا جميع إصلاحات الأخطاء والميزات الجديدة المضمَّنة في إصدارات Edge Public Cloud المُدرَجة أدناه.

عمليات الإيقاف والتقاعد

تم إيقاف الميزات التالية نهائيًا أو إيقافها في هذا الإصدار. يمكنك الاطّلاع على سياسة إيقاف Edge نهائيًا للحصول على مزيد من المعلومات.

عمليات الإيقاف

إيقاف عمليات التثبيت الجديدة BaaS لواجهة برمجة التطبيقات

اعتبارًا من 31 كانون الثاني (يناير) 2018، لن يكون العملاء الجدد مؤهَّلين للحصول على BaaS الخاصة بواجهة برمجة التطبيقات ما لم تكن ورقة المواصفات تُبرز إذن BaaS في واجهة برمجة التطبيقات.

إيقاف متجر Apigee الآمن (المخازن)

سيتم إيقاف متجر Apigee الآمن، المعروف أيضًا باسم "الخزانات"، وسيتم إيقافه في أيلول (سبتمبر) 2018. يتم إنشاء Vault، التي توفر مساحة تخزين مشفّرة لأزواج المفاتيح/القيم، باستخدام واجهة برمجة تطبيقات الإدارة ويتم الوصول إليها في وقت التشغيل باستخدام الدوال المتوفّرة في وحدة Node.js apigee-access.

بدلاً من استخدام المتجر الآمن، استخدِم خرائط القيم الرئيسية المشفّرة (KVMs)، كما هو موضّح في استخدام خرائط القيم الرئيسية. إنّ أجهزة KVM المشفّرة آمنة تمامًا مثل الخزنات، وهي توفّر المزيد من الخيارات للإنشاء واسترداد البيانات. (MGMT-3848)

إيقاف إضافة المسارات في علامة التبويب "أداء الخادم الوكيل لواجهة برمجة التطبيقات"

وحتى هذا الإصدار، كان بإمكانك الانتقال إلى خادم وكيل لواجهة برمجة التطبيقات في واجهة المستخدم الخاصة بالإدارة، والانتقال إلى علامة التبويب "الأداء"، وإنشاء مسارات مختلفة لإجراء مقارنة تستند إلى الرسم البياني في علامة تبويب "الأداء" على الخادم الوكيل ولوحة بيانات "المعاملات التجارية". تم إيقاف هذه الميزة الآن ولم تعُد متوفرة في واجهة المستخدم. كبديل لهذه الوظيفة، يُرجى الاطّلاع على مقالة منتدى Apigee التالية: https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html. (EDGEUI-902)

إيقاف موقع SMTPSSL من أجل ضبط بروتوكول SMTP لبوابة خدمات المطوّرين

يمكنك الآن استخدام السمة SMTP_PROTOCOL بدلاً من السمة SMTPSSL، لضبط البروتوكول الذي يستخدمه خادم SMTP المتصل بالبوابة. والقيم الصالحة هي: "standard" أو "ssl" أو "tls".

يمكنك الاطّلاع على تثبيت بوابة "خدمات المطوّرين" لمعرفة مزيد من المعلومات.

الميزات والتحديثات الجديدة

إليك الميزات والتحسينات الجديدة في هذا الإصدار. بالإضافة إلى التحسينات التالية، يتضمّن هذا الإصدار أيضًا تحسينات متعددة من سهولة الاستخدام والأداء والأمان والثبات.

سحابة إلكترونية خاصة

ترقية PostgreSQL إلى الإصدار 9.6

يتضمَّن هذا الإصدار ترقية إلى الإصدار 9.6 من PostgreSQL للسماح لأداة Edge بالاستفادة من ميزة "طلبات البحث الموازية" في PostgreSQL. لمزيد من المعلومات، يُرجى الاطّلاع على:

الإصدار التجريبي من تجربة Edge الجديدة لخدمة Private Cloud

يحتوي هذا الإصدار من Edge for Private Cloud على إصدار تجريبي من تحديث رئيسي لواجهة مستخدم إدارة واجهة برمجة التطبيقات. تعتمد تجربة الإصدار الجديد من Edge على الميزات الحالية في النظام الأساسي Apigee Edge، وتضيف بعض التحسينات، لا سيما في مجالات التصميم والنشر.

في السابق، كان الإصدار الجديد من Edge متاحًا لمستخدمي السحابة الإلكترونية فقط. من خلال هذا الإصدار من Edge المخصَّص للسحابة الإلكترونية الخاصة، يمكنك الآن تثبيت الإصدار التجريبي من تجربة New Edge.

يمكنك الاطّلاع على الإصدار التجريبي من تجربة Edge الجديدة لخدمات Private Cloud للتعرّف على مزيد من المعلومات.

الإصدار التجريبي من سياسات JWT

رمز JSON المميّز للويب (JWT) هو معيار للرمز المميز الموضح في معيار IETF RFC 7519. يوفر JWT طريقة لتوقيع مجموعة من المطالبات، أي مجموعة من أزواج الاسم/القيمة، والتي يمكن لمستلم JWT التحقق منها بشكل موثوق.

يتضمّن هذا الإصدار ثلاث سياسات جديدة تتيح لك إنشاء رموز JSON المميّزة للويب (JWT) والتحقّق منها وفك ترميزها على Apigee Edge:

  • إنشاء سياسة JWT: تنشئ سياسة JWT موقَّعة وتتضمّن مجموعة من المطالبات قابلة للضبط. ويمكن بعد ذلك إرجاع JWT إلى العملاء أو نقله إلى استهدافات الخلفية أو استخدامه بطرق أخرى. يُرجى الاطّلاع على مقالة إنشاء سياسة JWT (الإصدار التجريبي) لمزيد من المعلومات.
  • التحقّق من سياسة JWT: يتم التحقّق من صحة التوقيع على JWT الذي تم استلامه من العملاء أو الأنظمة الأخرى. تعمل هذه السياسة أيضًا على استخراج المطالبات في متغيّرات التدفق بحيث يمكن للسياسات أو الشروط اللاحقة فحص تلك القيم لاتخاذ قرارات بشأن التفويض أو التوجيه. يمكنك الاطّلاع على التحقّق من سياسة JWT (الإصدار التجريبي) لمزيد من المعلومات.
  • فك ترميز سياسة JWT - لفك ترميز JWT بدون التحقق من التوقيع على JWT. تكون هذه السياسة مفيدة عند استخدامها بما يتوافق مع "سياسة التحقّق من JWT"، وعند الحاجة إلى معرفة قيمة المطالبة من داخل JWT قبل التحقق من توقيع JWT. يمكنك مراجعة فك ترميز سياسة JWT (الإصدار التجريبي) لمزيد من المعلومات.

يمكنك الاطّلاع على نظرة عامة حول سياسات JWT للحصول على نظرة عامة.

يتيح تدبيس OCSP للمضيفات الظاهرية (65587547)

تدعم المضيفين الافتراضيين الآن تدبيس بروتوكول أمان طبقة النقل (OCSP) لبروتوكول أمان طبقة النقل الأحادي الاتجاه وبروتوكول أمان طبقة النقل ثنائي الاتجاه. عندما يكون هذا البروتوكول مفعّلاً، يرسِل عميل OCSP (بروتوكول حالة الشهادة على الإنترنت) طلب حالة إلى المجيب OCSP لتحديد ما إذا كانت الشهادة صالحة أم لا. يحدد الرد ما إذا كانت الشهادة صالحة ولم يتم إبطالها.

وفقًا للإعدادات التلقائية، تكون بروتوكول أمان طبقة النقل (TLS) غير مفعّل. ويجب تفعيل بروتوكول أمان طبقة النقل (TLS) على المضيف الظاهري لتفعيل بروتوكول OCSP.

راجِع مرجع خاصية المضيف الافتراضي للاطّلاع على مزيد من المعلومات.

يمكن الآن ضبط خيارات إعادة محاولة جهاز التوجيه على مستوى المضيف الافتراضي.

يمكنك الآن ضبط خيارات إعادة المحاولة لاتصالات جهاز التوجيه مع معالج الرسائل على المضيف الافتراضي. يمنحك هذا الخيار تحكُّمًا أكثر دقة من الخيارات السابقة التي كانت قابلة للضبط على مستوى جهاز التوجيه فقط.

لمزيد من المعلومات، راجِع سمات ضبط المضيف الافتراضي.

إضافة دعم تعيين الأدوار الخارجية (67145030)

إذا كنت تستخدم "المصادقة الخارجية" لدمج خدمة دليل خارجي في عملية تثبيت Apigee Edge Private Cloud، يمكنك الآن استخدام ميزة External Role Mapping (تحديد الدور الخارجي). يتيح لك ربط الأدوار الخارجية ربط مجموعاتك أو أدوارك بأدوار التحكّم في الوصول المستندة إلى الدور (RBAC) والمجموعات التي تم إنشاؤها في Apigee Edge.

تم نهائيًا إيقاف خدمة "تحديد الأدوار الخارجية" في إصدارات Edge for Private Cloud التي تسبق الإصدار 4.18.01. الإصدار 4.18.01 من ميزة "تحديد الأدوار الخارجية" هو نسخة معدّلة تم إصلاح أخطاء فيها، وتمت إضافة ميزات جديدة:

  • تم إصلاح المشكلة المتمثلة في تلقّي استجابات 403 محظورة للمصادقة عند المصادقة مع مستخدمين ينبغي أن يكون لديهم حق الوصول.
  • يمكن الآن استخدام عنوان X-Apigee-Current-User في "ربط الأدوار الخارجية". ويمكن للمستخدمين الذين لديهم حق الوصول المناسب (مسؤول إدارة النظم) تسجيل الدخول كمستخدم آخر باستخدام بيانات الاعتماد الذاتية.

اطّلِع على ربط الأدوار الخارجية لمزيد من المعلومات.

إمكانية اختبار متطلبات النظام بدون الحاجة إلى تثبيت التطبيق (67858161)

أتاح الإصدار Edge 4.17.09 من Private Cloud إمكانية استخدام السمة ENABLE_SYSTEM_CHECK=y للتحقّق من متطلبات الذاكرة ووحدة المعالجة المركزية (CPU) على الجهاز كجزء من عملية التثبيت. ومع ذلك، تطلب منك عملية التحقّق هذه إجراء تثبيت فعلي. يمكنك الآن استخدام العلامة "-t" لإجراء عملية التأكّد هذه بدون الحاجة إلى إجراء تثبيت:

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

يؤدي هذا الأمر إلى عرض أي أخطاء على الشاشة تتعلق بمتطلبات النظام.

راجِع تثبيت مكونات Edge على عقدة للحصول على مزيد من المعلومات.

إصدار PHP مُحدّث لبوابة خدمات مطوّري البرامج (68733233)

تستخدم البوابة الآن الإصدار 7.0.23 من لغة PHP.

لم تعد هناك حاجة إلى ضبط خادم SMTP باستخدام بوابة "خدمات المطوِّرين" (70164403).

لم تعد مطالبًا بإعداد خادم SMTP عند تثبيت البوابة. يمكنك الآن ضبط إعدادات واحدة بعد التثبيت.

خدمات واجهة برمجة التطبيقات

عمليات التحقق من صحة الأسماء في الكيانات الجديدة (MGMT-4252 وMGMT-4098)

عند إنشاء كيانات جديدة، تتحقّق Apigee من الأسماء لفرض قواعد التسمية. والجهات التي يتم التحقّق من صحتها عند إنشائها أو تعديلها هي: الخوادم الوكيلة لواجهة برمجة التطبيقات والسياسات (وأسماء السياسات في تعريفات الخادم الوكيل لواجهة برمجة التطبيقات) والمضيفين الافتراضيين والأدوار وذاكرات التخزين المؤقت والخوادم المستهدفة وأقنعة البيانات لتصحيح الأخطاء وملفات تخزين المفاتيح والمحفوظات الموثوق بها وملفات الموارد في الخوادم الوكيلة لواجهة برمجة التطبيقات. يمكنك الاطّلاع على تنبيهات في تسمية الأخطاء وإدخالها لمعرفة القيود المفروضة على التسمية في هذه الكيانات.

الأخطاء التي تم إصلاحها

تم إصلاح الأخطاء التالية في هذا الإصدار. هذه القائمة مخصَّصة في المقام الأول للمستخدمين الذين يتحققون مما إذا كانت طلبات الدعم الخاصة بهم قد تم إصلاحها. وهي غير مصمَّمة لتوفير معلومات مفصّلة لجميع المستخدمين.

الإصدار 4.18.01 من Private Cloud

معرّف المشكلة الوصف
68001164

يتم الآن تثبيت إضافة PHP LDAP تلقائيًا مع البوابة

يتم تثبيت إضافة LDAP LDAP تلقائيًا عند تثبيت البوابة على RedHat وCentOS. تسهّل هذه الوحدة عملية تفعيل وحدة Drupal LDAP.

68049481

يمكن الآن كتابة ملف settings.php على Drupal.

يتأكّد النص البرمجي لتثبيت البوابة الآن من أنّ مستخدم "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 & المعروضة في صفحة المنتدى
تم إصلاح خطأ يتمثّل في عرض مظهر Apigee التلقائي "&" لأي علامات عطف في علامات تبويب القائمة.
65456469 بوابة مطوّري البرامج - Drupal تعديل وحدة اختبار CAPTCHA من أجل تحسينات الأمان التي يقدّمها المساهمون في الوحدة
تم تحديث وحدة اختبار CAPTCHA إلى الإصدار 7.x-1.5 من اختبار CAPTCHA لإصلاح ثغرة أمنية. لمزيد من المعلومات، يمكنك الاطّلاع على https://www.drupal.org/node/2907137.
65101827 بوابة مطوّري البرامج - Drupal إحصاءات تطبيقات الشركة لا تعمل
تم إصلاح خطأ تعذُّر عرض أي بيانات إحصائية في تطبيقات شركة تحقيق الربح.
65003870 بوابة مطوّري البرامج - Drupal تعذُّر إلغاء خطط الأسعار المستقبلية
تم إصلاح خطأ تعذّر إلغاء خطط الأسعار المستقبلية التي اشترتها الشركة.
65003539 بوابة مطوّري البرامج - Drupal استخدام البلد التلقائي من لغة Drupal
يستخدم عنوان جهة اتصال تحقيق الربح وتفاصيل الفوترة الآن البلد التلقائي من إعداد البلد التلقائي للغة. يمكنك تغيير هذا الإعداد من خلال اختيار الضبط > المنطقة واللغة في قائمة "إدارة Drupal". يؤدي تغيير اللغة التلقائية إلى تغيير البلد التلقائي في القسم "جهة اتصال تحقيق الربح وتفاصيل الفوترة".

17.10.11 (واجهة المستخدم)

معرّف المشكلة الوصف
67005192 تحتاج واجهة المستخدم إلى معالجة المسارات التي تم فك ترميزها عند التحقّق من الأذونات
تعالج واجهة المستخدم الآن المسارات التي تم فك ترميزها عند التحقّق من أذونات المستخدمين.

17.09.20 (إدارة واجهة برمجة التطبيقات ووقت التشغيل)

معرّف المشكلة اسم المكوّن الوصف
MGMT-4219 إدارة واجهة برمجة التطبيقات MGMT لإرسال عنوان المؤسسة والبيئة إلى blobstore
MGMT-4065 إدارة واجهة برمجة التطبيقات إتاحة الدعم لشهادات تنسيق PKS
MGMT-3782 إدارة واجهة برمجة التطبيقات القيمة المثالية لمستوى الاتساق التلقائي لمنطقة الهوية
MGMT-3913 إدارة واجهة برمجة التطبيقات حلّ مشكلة مهلة استرداد رموز OAuth2 المميزة من خلال appId
MGMT-4177 إدارة واجهة برمجة التطبيقات القدرة على إيقاف نظام المصادقة الأساسية في SecurityProfile
MGMT-3978 إدارة واجهة برمجة التطبيقات تحتاج إلى رمز CWC مميز لضبط JVM_OPTIONS على جميع مكونات لغة Java.
MGMT-3918
MGMT-4294
إدارة واجهة برمجة التطبيقات ترميز عناوين URL الخاصة تلقائيًا للرموز الخاصة في مسارات الأذونات للأدوار المخصّصة
APIRT-4767 وقت تشغيل واجهة برمجة التطبيقات يجب أن تستخدم خطوة JavaScript دائمًا ترميز UTF-8 في المحتوى
APIRT-4725 وقت تشغيل واجهة برمجة التطبيقات تم إصلاح مشكلة NPE في خدمة OAuth
APIRT-4691 وقت تشغيل واجهة برمجة التطبيقات السماح بوقت لاستنزاف الاتصالات قبل إنهاء الخدمات غير الصحية
APIRT-4644 وقت تشغيل واجهة برمجة التطبيقات التفويض الأساسي لـ BlobstoreService
APIRT-4636 وقت تشغيل واجهة برمجة التطبيقات يجب أن تستمر ميزة Sense Action في العمل في حال إيقاف ميزة Zookeeper.
APIRT-4635 وقت تشغيل واجهة برمجة التطبيقات إعادة استخدام إتاحة سمة الرمز المميز لإعادة التحميل لسياسات OAuth
APIRT-4632 وقت تشغيل واجهة برمجة التطبيقات عدم احتساب عدّاد حصص الفترات المتغيّرة بدقة
APIRT-4584 وقت تشغيل واجهة برمجة التطبيقات لا يتم نشر عنصر الجذب باستمرار، وعملية التحقّق من ZooKeeper لا تعمل
APIRT-4542 وقت تشغيل واجهة برمجة التطبيقات انتهت مهمة MP Sense بدون إشعار
APIRT-4522 وقت تشغيل واجهة برمجة التطبيقات لا تعمل "إحصاءات Google" مع معالِجات الرسائل التي تتيح إمكانية تحقيق الربح إذا كانت المنطقة التنظيمية مختلفة عن منطقة مجموعة Axgroup.
APIRT-4444 وقت تشغيل واجهة برمجة التطبيقات احتساب معدلات الخطأ لكل هدف لكل رمز خطأ
APIRT-4435 وقت تشغيل واجهة برمجة التطبيقات لا يستخدم RepositoryServiceImpl.loadAsString() مجموعة الأحرف.
APIRT-4370 وقت تشغيل واجهة برمجة التطبيقات استخدام مرتفع للذاكرة في وحدات MP التنظيمية
APIRT-4354 وقت تشغيل واجهة برمجة التطبيقات الحصول على إصدار بروتوكول أمان طبقة النقل (TLS) في Nginx access_log لكل طلب
APIRT-4169 وقت تشغيل واجهة برمجة التطبيقات لا يتوافق الإصدار الحالي من Nginx مع مجموعة المتغيّرات المطلوبة لعنوان X-Forwarded-For.
APIRT-3671 وقت تشغيل واجهة برمجة التطبيقات لا يتم تسجيل الرموز المميّزة على أنّها مجزّأة بعد تفعيل التجزئة
APIRT-3593 وقت تشغيل واجهة برمجة التطبيقات رمز OAuth لا يحتفظ بالسمة set في مكالمة لاحقة
APIRT-3081 وقت تشغيل واجهة برمجة التطبيقات messaging.adaptors.http.flow.ServiceUnavailable مع سياسة حد المعدّل المتزامن
APIRT-4660 وقت تشغيل واجهة برمجة التطبيقات إضافة اسم مجموعة MP في العنوان إلى جهاز التوجيه X-Apigee-Pod
APIRT-4506 وقت تشغيل واجهة برمجة التطبيقات لا يتم نسخ تغييرات ذاكرة التخزين المؤقت إلى معالج رسائل محدّد
APIRT-4196 وقت تشغيل واجهة برمجة التطبيقات تنسيق الطابع الزمني لسجل النظام لسياسة تسجيل الرسائل غير صحيح
66933664 وقت تشغيل واجهة برمجة التطبيقات يجب تنظيف الحِزم بشكلٍ غير متزامن وليس في سلسلة محادثات Apigee-Main
66495205 وقت تشغيل واجهة برمجة التطبيقات معالجة أفضل لسياسة JavaScript مع استدعاءات http غير المتزامنة لمنع NPE
65847462 وقت تشغيل واجهة برمجة التطبيقات تعذُّر بيان الطباعة عند استخدام NPE
65648578 وقت تشغيل واجهة برمجة التطبيقات يجب أن يسجّل أعضاء البرلمان فقط في مسار KV في القنصل.
65603360 وقت تشغيل واجهة برمجة التطبيقات تعذّر استدعاءات JavaScript مع ظهور خطأ فارغ
65416531 منصّة الميزات استعادة سياق الرسالة عند إعادة كائنات JavaScript إلى سياق خطوة JavaScript
67405744 Apigee وقت استجابة مرتفع لمعالجة الطلبات في MP
65849186 ثلاثي لا تؤدي الاستثناءات غير المعالجة إلى الخروج من عملية Node.js/Trireme.
65713882 ثلاثي ينتج عن mongodb-core في Trireme نتائج تشفير مختلفة عن نتائج Node.js الأصلية
65374484 ثلاثي أمان العُقدة: يؤدي استخدام http.get باستخدام خيارات التفويض الرقمي إلى إنشاء مخازن مؤقتة غير مهيأة.
64577449 ثلاثي Trireme تعرض خطأ sha256 في خوارزمية التحقّق غير صالحة
EDGESERV‐6 خادم Edge تطبيقات العُقد التي تواجه x_apigee_ error_code: "scripts.node.runtime.ScriptExecutionError"

17.09.20 (واجهة المستخدم)

معرّف المشكلة الوصف
65584963 إحصاءات Google: يجب أن يتضمّن فلتر التقارير المخصّصة فحصًا غير حساس لحالة الأحرف لنوع البيانات.
أصبح فلتر التقارير المخصّصة الآن غير حساس لحالة الأحرف عند مقارنة أنواع البيانات.
65446846 تعذّر تعيين دور المشرف لإحدى الشركات في واجهة مستخدم Edge
يتم عرض المجموعة الكاملة من المطورين والشركات ويمكن إدارتها في واجهة مستخدم Edge.
65125644 تعذُّر إزالة منتج واجهة برمجة التطبيقات من بيانات اعتماد لتطبيق الشركة
تم إصلاح مشكلة كانت تمنع إزالة منتج واجهة برمجة التطبيقات من بيانات اعتماد لتطبيق شركة.

17.09.11 (إدارة واجهة برمجة التطبيقات)

معرّف المشكلة الوصف
64541665 تغيير إعدادات مسجّل المصدر على MP لاستخدام أسماء سجلات مختلفة
APIRT‐3593 رمز OAuth لا يحتفظ بالسمة set في مكالمة لاحقة
APIRT-4336 تقسيم OAuthStepExecution إلى عمليات تنفيذ متعددة الخطوات. ويجب أن يكون لكل عملية تنفيذ خطوات مخصّصة.
APIRT-4444 احتساب معدلات الخطأ لكل هدف لكل رمز خطأ
APIRT-4456 مفتاح واجهة برمجة التطبيقات لإعادة التحقق من إعدادات الوصول إلى بوابة بروتوكول المصادقة القابلة للتوسيع (EAP) أو واجهة برمجة التطبيقات
APIRT-4635 إعادة استخدام إتاحة سمة الرمز المميز لإعادة التحميل لسياسات OAuth
APIRT-4683 إضافة عناوين IP LB في Google Cloud Platform كعناوين IP موثوق بها لعناوين XFF
APIRT-4723 دعم تحميل حزمة OAuth في الوضع EdgeX/المختلط
APIRT-4725 تم إصلاح مشكلة NPE في خدمة OAuth
APIRT-4726 يجب ألا يفترض ScriptableHttpClient أن سياق الرسالة لا يزال موجودًا في وقت الإرسال.
MGMT‐3764 تعذُّر إدارة ملف تخزين المفاتيح غير الصالح بعد الآن
MGMT-3782 القيمة المثالية لمستوى الاتساق التلقائي لمنطقة الهوية
MGMT-3913 حلّ مشكلة مهلة استرداد رموز OAuth2 المميزة من خلال appId
MGMT-3997 يجب عدم السماح بحذف ملفات تخزين المفاتيح إذا كان هناك مرجع يشير إليها
MGMT-4013 تعديل عمليات التحقّق من مراجع ملف تخزين المفاتيح بحثًا عن ملف تخزين المفاتيح والعنوان البديل المُشار إليه
MGMT-4065 إتاحة الدعم لشهادات تنسيق PKS
MGMT-4113 تحسين ميزة المضيف الافتراضي للخدمة الذاتية
MGMT-4229 بعد إضافة @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) تعذّر تراجع إعداد واجهة برمجة التطبيقات
MGMT-4232 [EDGEX/مختلط] استيراد عمليات تحميل واجهة برمجة التطبيقات لا يؤدي إلى تلف الحِزمة
MGMT-4242 [EDGEX/مختلط] إتاحة نشر الخادم الوكيل في أكثر من بيئة واحدة
MGMT-4245 [EDGEX/مختلط] التحقق من الخدمة الذاتية لتطبيق VirtualHost للمضيفات المختلطة الافتراضية
MGMT-4250 [EDGEX] التنفيذ الموازي لواجهة برمجة التطبيقات الخاصة بحالة نشر الخادم الوكيل لواجهة برمجة التطبيقات

17.09.06 (واجهة المستخدم)

معرّف المشكلة الوصف
65015144 إحصاءات Google: يحتوي فلتر صفحة التقارير المخصّصة على مشكلة في فلتر قيم الأعداد الصحيحة لعملاء Big Query
يتعامل الآن فلتر صفحة التقارير المخصّصة مع قيم الأعداد الصحيحة على النحو المتوقّع.
64806976 لا تتم تعبئة حقل المطوّر في صفحة قائمة التطبيقات
تمت تعبئة حقل "مطوّر البرامج" الآن لجميع التطبيقات في القائمة.
64766918 دعم YAML لمحرِّر وكيل واجهة برمجة التطبيقات غير مفعّل
تم إصلاح المشكلة التي كانت تسبب مشكلة في ملفات YAML في أداة تعديل الخادم الوكيل لواجهة برمجة التطبيقات.
64160572 "إحصاءات Google": إزالة معاملات النشاط التجاري من قائمة "إحصاءات Google" ومن علامة تبويب أداء محرِّر الخادم الوكيل
لم تعُد لوحة بيانات إحصاءات "المعاملات التجارية" متاحة. للحصول على بدائل، اطّلِع على مقالة المنتدى Alternative to Business المعاملات API.

17.08.21.00 (بوابة)

معرّف المشكلة الوصف
DEVSOL‐2625 إسقاط أدوار تحقيق الربح بعد تبديل الشركة
في حال كانت ميزة تحقيق الربح مفعّلة، إذا خصّصت دورًا لمستخدم وتحوّل من سياق شركة إلى أخرى، لا تتم إزالة الدور من المستخدم بعد ذلك.
DEVSOL-2621 تعديلات وحدات Drupal
تم تعديل وحدات Drupal التالية وفقًا للإصدار المُشار إليه:
  • كيان الملف (الملفات القابلة للحقول) 7.x-2.4
  • وسائط 7.x-2.10
  • Media CKEditor 7.x-2.5
  • الوسائط: YouTube 7.x-3.5
  • العلامة الوصفية 7.x-1.22
  • طرق عرض الخدمات 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 إحصاءات التطبيقات: لم تعُد مدة استجابة نقطة النهاية تعمل، وتم تغييرها إلى "إجمالي وقت الاستجابة"
تمت إزالة الرسم البياني لإحصاءات "وقت استجابة نقطة النهاية" من علامة التبويب "إحصاءات Google" في صفحة "تطبيقات المطوّرين" لأنّه لم يعكس إجمالي وقت الاستجابة، ما تسبّب في حدوث التباس. يعكس المقياس فقط الوقت الذي استغرقته نقطة النهاية للاستجابة، وليس الوقت الذي استغرقه الخادم الوكيل لواجهة برمجة التطبيقات للاستجابة. يعرض الرسم البياني لسرعة المعالجة إجمالي وقت الاستجابة للمطوّرين النهائيين.

17.07.31.00 (بوابة)

معرّف المشكلة الوصف
DEVSOL‐2258 لا يمكن ترجمة بعض الحقول النصية إلى البرتغالية
تمت إضافة نص الترجمة غير المتوفّر في وحدة تطبيقات بوابة Drupal Dev إلى نظام تدويل Drupal. في السابق، كانت هناك مشكلة في ترجمة بعض النصوص على صفحات "تطبيقاتي".
DEVSOL-2536 عند تعديل "اسم التطبيق" أو "عنوان URL لمعاودة الاتصال"، تزيل البوابة منتجات واجهة برمجة التطبيقات من التطبيق الخاص بالمطوّر.
لن يؤدي تعديل تطبيق المطوّر إلى إزالة منتجات واجهة برمجة التطبيقات من التطبيق بعد الآن.
DEVSOL-2519 لم يتم الإعلان عن اعتماد المستندات الذكية على devconnect_developer_apps
لم تعُد وحدة Smartdocs تعتمد على وحدة تطبيقات المطوّرين في DevConnect.
DEVSOL-2492 استخدام لغة HTML بطريقة غير صحيحة في صفحة الشركة
تم إصلاح المشكلة التي كانت تعرض علامات عطف في قوائم تحقيق الربح، مثل "الكتالوج" و"الخطط"، مع ترميز HTML.
DEVSOL-2490 تحسين استخدام عناصر تحديد تواريخ خطة الأسعار في وحدات تحقيق الربح
تمت إضافة طريقة أفضل للتعامل مع خطط الأسعار الخاصة بتحقيق الربح في جميع المناطق الزمنية.
DEVSOL-2440 يؤدي استدعاء واجهة برمجة تطبيقات "حدود" الإدارة المتوقفة نهائيًا في بوابة مطوّري البرامج إلى ظهور أخطاء 404
تم تحديث النظام للتعامل مع واجهة برمجة التطبيقات الجديدة لخطة العرض/الشراء في ميزة "تحقيق الربح".
DEVSOL-2436 Table drupal_cache_mint غير متوفّر في قاعدة بيانات DevPortal أثناء محاولة تفعيل وحدة Drupal Apigee_company Drupal لتفعيل ميزة تحقيق الربح
تم إصلاح المشكلة التي تؤدي إلى ظهور الخطأ التالي: "خطأ: العلاقة "drupal_cache_mint" غير متوفّرة".
DEVSOL-2419 استيراد ملف JSON بتنسيق غير OpenAPI لأنّ OpenAPI لا يعرض رسائل خطأ
تم الآن التحقّق من صحة استيراد مستند OpenAPI إلى Smart Docs للتأكّد من أنّ المستند يتوافق مع مواصفات OpenAPI.
DEVSOL-2406 لا تعمل روابط "مستندات Google الذكية" أو "تفاصيل المراجعة" أو "تعديل النسخة السابقة"
تم إصلاح مشكلة كانت تعرض صفحة غير صحيحة في "تفاصيل المراجعة" أو "تعديل المراجعة" في قائمة إجراءات المراجعات في "مستندات Google الذكية".
DEVSOL-2382 وظيفة"قفل نماذج طريقة المستندات الذكية"
تم إنشاء إذن جديد باسم "إدارة نماذج المستندات الذكية" بحيث يمكن إزالة إمكانية تعديل نماذج المستندات الذكية أو حصر دورها على أحد الأدوار.
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 تعديل بشأن إعدادات مقدّم خدمات الدفع لتحقيق الربح
يمكن الآن استخدام الإعدادات > إعدادات تحقيق الربح > الدفع المتكرر عبر Worldpay يمكن الآن استخدام صفحة إعداد بوابة المطوّرين لضبط تفاصيل الدفع على WorldPay.
DEVSOL-2307 إضافة تحذير/مستندات تفيد بأنّه لا يمكن استخدام وحدة apigee_company إلا لتحقيق الربح
تتطلّب وحدة apigee_company Drupal تفعيل ميزة "تحقيق الربح". في حال تفعيل وحدة apigee_company بدون تفعيل ميزة "تحقيق الربح"، يتم عرض رسالة تحذير في تقرير الحالة للموقع الإلكتروني.
DEVSOL-2270 لا يمكن حفظ معلومات الشركة بعد الإصدار الأخير لميزة تحقيق الربح (5 تشرين الأول (أكتوبر) 2016)
تم إصلاح مشكلة في ميزة "تحقيق الربح" كانت لا يتم فيها حفظ معلومات الشركة بشكل صحيح.
DEVSOL-2175 لا تعمل وحدتَي "Me Aliases" (الأسماء المستعارة) و"الإحصاءات الأساسية" معًا بشكل جيد
تم إجراء تصحيح على وحدة المعالجة المركزية "Me" (الأسماء المستعارة) و"Me Aliases" (الأسماء المستعارة) لكي يتم تفعيل "Me Aliases" ووحدة "الإحصاءات الأساسية" في الوقت نفسه. لمزيد من المعلومات، يمكنك الاطّلاع على 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، ستظل رسالة السجلّ تتضمّن المعلومات التالية:

  • نقاط الأولوية
  • الطابع الزمني