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 المتجاوب، حيث كان شريط البحث في أعلى كل صفحة مخفيًا بواسطة الشريط البرتقالي للمستخدمين غير المشرفين.
DEVSOL-2227 مشكلة أثناء dbupdate: لا تتوفّر طريقة getElementName
تم إصلاح خطأ كان يتسبّب في ظهور أخطاء في إجراء تعديل قاعدة البيانات الخاص بوحدة DevConnect Developer Apps عند تعديل إعدادات قواعد معيّنة تتضمّن حلقات أو حاويات إجراءات أخرى.
DEVSOL-2221 تحديث أمان لوحدة "إحصاءات Google"
تم تحديث وحدة contrib الخاصة بـ "إحصاءات Google" إلى أحدث إصدار ثابت لمعالجة ثغرة أمنية. لمزيد من المعلومات، يُرجى الاطّلاع على هذا الإشعار: https://www.drupal.org/node/2782023
DEVSOL-2216

حلّ تحذيرات undefined-var في dblog

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

DEVSOL-2215

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

تم تعديل وحدة المساهمة "طرق عرض الإدارة" إلى أحدث إصدار ثابت لمعالجة ثغرة أمنية. لمزيد من المعلومات، يُرجى الاطّلاع على هذا الإشعار: 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

زيادة رقم إصدار "طرق العرض" لإصلاح مشكلة أمنية
تم تعديل إصدار Drupal الأساسي ووحدة "طرق العرض" لتضمين إصلاحات أمنية من المصدر.

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 المميز من أجل التنفيذ. بالنسبة إلى عمليات تثبيت الملفات الشخصية الجديدة، يتم عرض وكيل بسيط لواجهة برمجة التطبيقات "hello world" في SmartDocs، ما يحلّ محل Yahoo!. Weather API proxy SmartDocs. لمزيد من المعلومات، يُرجى الاطّلاع على مثال على بوابة SmartDocs.
DEVSOL-2155 تم طرح استثناء لم يتم اكتشافه في حالات نادرة عند استيراد نموذج SmartDocs باستخدام مستند YAML صالح بتنسيق OpenAPI
تم إصلاح خطأ كان يتسبب في حالات نادرة في طرح استثناء لم يتم اكتشافه في PHP عند استيراد نموذج SmartDocs باستخدام مستند YAML صالح بتنسيق OpenAPI.
DEVSOL-2150 لم يتم تنسيق روابط SmartDocs ضِمن صفحة "تطبيقي"
تم إصلاح خطأ في العرض في مظهر Apigee المتجاوب، حيث إنّه عند ربط نموذج SmartDocs بأحد منتجات واجهة برمجة التطبيقات، كانت الروابط المؤدية إلى مستندات SmartDocs منسّقة بشكل سيئ في صفحة ملخّص تطبيق المطوّر للتطبيقات المرتبطة بمنتج واجهة برمجة التطبيقات هذا.
DEVSOL-2127

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

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

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