4.16.09.00 - ملاحظات إصدار بوابة خدمات مطوّري برامج Apigee

أنت تطّلع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

في يوم الاثنين 19 أيلول (سبتمبر) 2016، أطلقنا إصدارًا من "بوابة خدمات المطوّرين في Apigee Edge" للسحابة الإلكترونية الخاصة.

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

تم إصلاح الأخطاء التالية في هذا الإصدار.

معرّف المشكلة الوصف
DEVSOL-2243 إضافة وحدة التحكّم في الوصول إلى التصنيف إلى التوزيع
تمت إضافة وحدة التحكّم في الوصول إلى التصنيف (taxonomy_access) إلى التوزيع في Apigee Drupal.
DEVSOL-2241 تعديل وحدات LDAP والخدمات ونموذج الويب
تم تعديل مجموعة وحدات LDAP إلى أحدث إصدار ثابت لحلّ مشكلة أمنية. تم أيضًا تعديل الخدمات و وحدات Webform إلى أحدث إصدار ثابت.

ملاحظة: لا يتم تفعيل أي من هذه الوحدات تلقائيًا عند تثبيت ملف شخصي عادٍ، لذا لن يلاحظ معظم المستخدمين أي تغيير بعد قبول هذا التعديل.
DEVSOL-2231 تحديث وحدات المساهمة: ctools وlinkchecker وmarkdown
تم تحديث وحدة Chaos Tools (ctools) إلى أحدث إصدار ثابت للتخلص من التحذيرات عند التشغيل على PHP 7. بالإضافة إلى ذلك، تم تعديل وحدتَي Linkchecker وMarkdown لتعملا على أحدث إصدار ثابت.
DEVSOL-2229 عدم ظهور ميزة البحث للمستخدمين غير المشرفين
تم إصلاح خطأ في العرض في مظهر Apigee Responsive، حيث كان شريط البحث في أعلى كل صفحة محجوبًا عن المستخدمين غير المشرفين.
DEVSOL-2227 مشكلة أثناء تعديل قاعدة البيانات: لا تتوفّر طريقة getElementName
تم إصلاح خطأ كان يؤدي إلى ظهور أخطاء عند تعديل الإعدادات لبعض القواعد التي تتضمّن حلقات أو حاويات إجراءات أخرى في إجراء تعديل قاعدة البيانات لمكوّن "تطبيقات المطوّرين" في DevConnect.
DEVSOL-2221 تحديث أمان وحدة "إحصاءات Google"
تم تحديث وحدة مساهمة "إحصاءات Google" إلى أحدث إصدار ثابت لحلّ ثغرة أمنية. لمزيد من المعلومات، يُرجى الاطّلاع على هذا الإشعار: https://www.drupal.org/node/2782023.
DEVSOL-2216

حلّ تحذيرات متغيّر غير محدّد في dblog

تمّت إزالة التحذيرات بشأن المتغيّرات والفهارس غير المحدّدة التي تم إنشاؤها بواسطة smartdocs_node_presave()‎ و smartdocs_preprocess_smartdocs_method()‎.

DEVSOL-2215

تحديث أمان لمكوّن admin_views

تم تحديث وحدة contrib الخاصة بـ "مشاهدات الإدارة" إلى أحدث إصدار ثابت لمعالجة إحدى نقاط الضعف في الأمان. لمزيد من المعلومات، يُرجى الاطّلاع على هذا الإشعار: https://www.drupal.org/node/2778501.

تم أيضًا تعديل الوحدات التالية (غير ذات الصلة بالأمان):

  • Google Auth
  • Markdown
  • العلامة الوصفية
  • ReCAPTCHA
  • الخدمات
  • معرِّف فريد عالمي (UUID)
  • نموذج الويب

تم تعديل المظهر التالي:

  • Bootstrap
DEVSOL-2214

مشكلة في دمج OAuth2 مع التطبيق التلقائي لحساب جديد

أصبحت تطبيقات المطوّرين التي تم إنشاؤها من خلال حدث "القواعد" تضبط الآن بشكلٍ صحيح منتجات واجهة برمجة التطبيقات المرتبطة بالتطبيق، كما أصبحت تُطلق الآن بشكلٍ صحيح hook_devconnect_developer_apps_save().

DEVSOL-2208

فقدان محتوى الطلب بعد تعديل عقدة Smartdocs

عند تعديل طريقة SmartDocs التي تم إنشاؤها بواسطة مستند OpenAPI/Swagger وحفظها، لن يتم فقدان القيمة التلقائية ومخطّط مَعلمات النص.

DEVSOL-2206

عدم تفعيل وحدة Webform في وقت تثبيت الملف الشخصي

لم تعُد وحدة Webform مفعَّلة تلقائيًا لعمليات تثبيت الملفات الشخصية الجديدة.

DEVSOL-2194 تعديل وحدات المساهمة
تم تعديل وحدات المساهمة التالية:
  • السياق
  • Display Suite
  • ملف العنصر
  • إحصاءات Google
  • المكتبات
  • الوسائط
  • العلامة الوصفية
  • reCAPTCHA
  • بروتوكول SMTP
  • XAutoload
DEVSOL-2186

طرح إصدار جديد من Views لإصلاح مشكلة أمنية
تم تعديل Drupal core ووحدة Views لتطبيق إصلاحات الأمان في المصدر.

DEVSOL-2185

تعذُّر تحميل المنتجات الخاصة باستخدام دالة devconnect_developer_apps_get_api_products() عند تفعيل ميزة التخزين المؤقت للمنتجات
تم إصلاح خطأ كان يمنع تخزين منتجات واجهة برمجة التطبيقات غير المتاحة للجميع مؤقتًا عند تنفيذ جدول cron.

DEVSOL-2183 إزالة الوحدات المخصّصة المخفية والوحدات التي سيتم إيقافها نهائيًا
تمت إزالة الوحدات المخفية والوحدات التي سيتم إيقافها نهائيًا التالية:
  • devconnect_content_admin
  • devconnect_docgen
  • devconnect_download
  • devconnect_multiorg
  • devportal_updates
  • devconnect_partner
DEVSOL-2182 إعادة تنظيم الوحدات المخصّصة في Apigee على صفحة "إدارة الوحدات"
تمّت إعادة تنظيم الوحدات المخصّصة التي تقدّمها Apigee على صفحة "إدارة الوحدات" لتعكس بشكلٍ أفضل وظيفتها.
DEVSOL-2180 تصنيف عوامل تشغيل أحداث حالة بيانات الاعتماد الآن على أنّها الميزات التجريبية
تم الآن تصنيف الأحداث التي يتم تشغيلها بسبب تغيير في حالة بيانات الاعتماد لتطبيق مطوّر على أنّها الميزات التجريبية. لا تتوفّر عوامل تشغيل الأحداث التجريبية تلقائيًا، ولكن يمكن تفعيلها في صفحة "إعدادات المطوّرين".
DEVSOL-2172

السماح لحزمة تطوير البرامج (SDK) في Edge بتحديد مسار اختياري لملف cacert.pem

يمكن للعملاء الذين يريدون استخدام الشهادات الموقَّعة ذاتيًا للاتصال بمثيل Edge إجراء ذلك الآن من خلال تحديد cacert.pem بديل في الرمز البرمجي المخصّص وتنفيذ hook_devconnect_org_settings_alter()‎.

DEVSOL-2160

تعذُّر إضافة رابط في CKEditor منذ إصدار البوابة الأخير
تم تصحيح مشكلة في المظهر الأساسي لإطار عمل Bootstrap لحلّ تعارضات ميزة الإكمال التلقائي. يُرجى الاطّلاع على https://www.drupal.org/node/2594243 للحصول على التفاصيل.

DEVSOL-2159 يجب أن تكون طريقة عرض SmartDocs التلقائية قابلة للتخصيص
عند تعديل طريقة العرض الأساسية في SmartDocs، يتم الآن الاحتفاظ بالتعديلات في طرق العرض الخاصة بالنموذج التي يتم إنشاؤها لاحقًا.
DEVSOL-2158 إزالة web.config
تمت إزالة ملف web.config من جذر الويب في Drupal، لأنّه مفيد فقط للمواقع الإلكترونية التي يعرضها Microsoft IIS. تمت استعادة ملف robots.txt الذي تمّت إزالته عن طريق الخطأ في السابق.
DEVSOL-2157 استبدال نموذج Yahoo Weather
كما هو موضّح في مقالة المنتدى هذه، تم استبدال نموذج واجهة برمجة التطبيقات الوكيلة الذي كان يستند إلى Yahoo! لم تعُد Weather API صالحة لأنّ التطبيق يتطلّب الآن رمزًا مميزًا لبروتوكول OAuth 1.0 لكي تتمكّن من التنفيذ. بالنسبة إلى عمليات تثبيت الملفات الشخصية الجديدة، يتم عرض وكيل واجهة برمجة تطبيقات بسيط في SmartDocs، ليحلّ محل Yahoo! وكيل Weather API هو SmartDocs. لمزيد من المعلومات، يُرجى الاطّلاع على مثال على بوابة SmartDocs.
DEVSOL-2155 تم طرح استثناء لم يتم رصده في حالات نادرة عند استيراد نموذج SmartDocs باستخدام مستند OpenAPI YAML صالح
تم إصلاح خطأ كان يؤدي في بعض الحالات النادرة إلى طرح PHP لاستثناء لم يتم رصده عند استيراد نموذج SmartDocs باستخدام مستند OpenAPI YAML صالح.
DEVSOL-2150 عدم تنسيق روابط SmartDocs ضمن صفحة "تطبيقي"
تم إصلاح خطأ في العرض في المظهر المتوافق مع الأجهزة الجوّالة في Apigee، والذي كان يتسبب في تنسيق روابط مستندات SmartDocs بشكلٍ سيئ في صفحة ملخّص تطبيقات المطوّرين للتطبيقات المرتبطة بمنتج واجهة برمجة التطبيقات عند ربط نموذج SmartDocs بمنتج واجهة برمجة التطبيقات.
DEVSOL-2127

عدم تعبئة اسم المورد عند الاستيراد من Swagger

تم حلّ خطأ في واجهة مستخدم SmartDocs، حيث كانت الطرق التي لها اسم داخلي ولكن ليس لها اسم معروض محدّد تظهر بدون اسم في صفحة المشرف الخاصة بتفاصيل المراجعة.

DEVSOL-2099 لا تحفظ صفحة الوصول إلى دور منتج واجهة برمجة التطبيقات الإعدادات
تم إصلاح خطأ في وحدة "DevConnect Limit API Product by Role"، حيث لم يتم حفظ تعيين أذونات الوصول إلى أدوار منتجات واجهة برمجة التطبيقات التي كان اسمها مكتوبًا بأحرف لاتينية كبيرة وصغيرة بشكل صحيح.