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

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

يوم الاثنين 19 أيلول (سبتمبر) 2016، أصدرنا نسخة من بوابة خدمات مطوّري البرامج في Apigee Edge الخاصة بخدمة Private Cloud.

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

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

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

ملاحظة: لا يتم تفعيل أي من هذه الوحدات تلقائيًا لتثبيت الملف الشخصي العادي، لذلك لن يرى معظم المستخدمين أي تغيير بعد قبول هذا التحديث.
DEVSOL-2231 تحديث وحدات المشاركة: ctools وlinkchecker و markdown
تم تحديث وحدة أدوات الفوضى (ctools) إلى أحدث إصدار ثابت لإزالة التحذيرات عند تشغيل التطبيق على لغة PHP 7. بالإضافة إلى ذلك، تم تعديل وحدتَي Linkchecker وMarkdown إلى أحدث الإصدارات الثابتة.
DEVSOL-2229 عدم ظهور نتائج البحث للمستخدمين غير المشرفين
تم إصلاح خطأ في العرض في مظهر Apigee المتجاوب، حيث تسبّب الشريط البرتقالي في حجب نموذج البحث في أعلى كل صفحة للمستخدمين غير الإداريين.
DEVSOL-2227 مشكلة أثناء إجراء dbupdate: لا تتوفّر طريقة 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

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

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

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

تم تحديث المظهر التالي:

  • حذاء طويل
DEVSOL-2214

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

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

DEVSOL-2208

فقدان نص الطلب بعد تعديل عقدة Smartdocs

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

DEVSOL-2206

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

لم تعُد وحدة نموذج الويب مفعَّلة بشكلٍ تلقائي لعمليات تثبيت الملفات الشخصية الجديدة.

DEVSOL-2194 تعديل وحدات المساهمة
تم تعديل وحدات المساهمة التالية:
  • السياق
  • حزمة الشبكة الإعلانية
  • كيان الملف
  • إحصاءات 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

السماح لحزمة Edge SDK بتحديد مسار اختياري لـ cacert.pem

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

DEVSOL-2160

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

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

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

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

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