15.02.18 - ملاحظات إصدار Apigee Edge على السحابة الإلكترونية

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

في يوم الثلاثاء 17 شباط (فبراير) 2015، أصدرنا إصدارًا جديدًا من Apigee Edge على السحابة الإلكترونية.

الميزات والتحسينات الجديدة

في ما يلي الميزات والتحسينات الجديدة في هذا الإصدار.

تحسينات "إحصاءات Google"

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

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

خيارات الفلترة في واجهة مستخدم الإدارة

في صفحات "العناصر الوكيلة لواجهات برمجة التطبيقات" و"المنتجات" و"المطوّرون" و"التطبيقات" في واجهة مستخدم الإدارة، تتوفّر خيارات فلترة جديدة للبحث.

أداة التتبّع بلا إنترنت

تتيح لك أداة "التتبّع بلا إنترنت" عرض جلسات التتبّع التي تم حفظها سابقًا وتحليلها. جلسة التتبّع المحفوظة هي في الأساس "تسجيل" لجلسة تتبّع، ويمكن أن تكون مفيدة في الحالات التي يلزم فيها تحديد المشاكل وحلّها وإجراء مزيد من التحليل. واجهة مستخدم أداة "التتبّع بلا إنترنت" مشابهة لواجهة مستخدم أداة "التتبّع".

لمزيد من المعلومات، يُرجى الاطّلاع على استخدام أداة "التتبُّع بلا إنترنت".

أدوار المستخدمين المعروضة في "إعدادات المستخدم"

في صفحة "إعدادات المستخدم" ضمن واجهة مستخدم الإدارة (اسم المستخدم > إعدادات المستخدم)، يتم الآن عرض أدوار المستخدم.

تحسينات على واجهة مستخدِم إدارة Edge

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

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

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

معرّف المشكلة الوصف
APIRT-272 عدم الالتزام بالإعداد io.timeout.millis
يتم الآن الالتزام بالإعداد io.timeout.millis في اتصال HTTP Target لخادم وكيل واجهة برمجة التطبيقات لنقاط نهاية الاستهداف الديناميكية.
APIRT-441 تم تغيير رسائل خطأ OAuth التي يتم عرضها على العميل
في سياسة OAuthV2، عند ضبط continueOnError على true، تملأ Edge الآن متغيّرات المسار الجديدة التالية لتقديم مزيد من المعلومات عن الأخطاء: oauthV2.policy-name.fault.name وoauthV2.policy-name.fault.cause
APIRT-641 مكان توفُّر ملفات XSD المحدّثة
تم تعديل مخطّطات سياسات Edge في مستودع GitHub الخاص بنماذج Apigee. يُرجى الاطّلاع على: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy.
APIRT-848 استخدام مرتفع لذاكرة RES من معالجات الرسائل
APIRT-970 ارتفاع معدّل استخدام الذاكرة لأخذ لقطات لعناصر متعدّدة في معالجات الرسائل
APIRT-998 سياسة التحكّم في الوصول التي تتضمّن أكثر من عنوان IP واحد من النوع X-Forwarded-For لا تحظر الزيارات
في سياسة التحكّم في الوصول، كان يتم استخدام العنوان الأول من النوع X-Forwarded-For فقط. الآن، تستخدم السياسة جميع رؤوس X-Forwarded-For إذا كان هناك أكثر من رأس واحد.
APIRT-1078 تنتقل أحيانًا معالجات الرسائل وأجهزة التوجيه إلى حالة قديمة أثناء عملية النشر
APIRT-1098 سجلّات MP تعرِض java.util.ConcurrentModificationException أثناء تنفيذ JavaScript
كانت تظهر أخطاء "الخدمة غير متاحة" في بعض سياسات JavaScript أثناء تصحيح الأخطاء/التتبّع. تم إصلاح هذه المشكلة.
APIRT-1099 مشكلة في GetOAuthV2Info - AuthorizationCode رمي NPE
كانت سياسة GetOAuthV2Info تُعرِض استثناءات المؤشر غير الصالح أثناء محاولة جلب "AuthorizationCode". تم إصلاح هذه المشكلة. تتيح السياسة الآن استرداد معلومات AuthorizationCode.
AXAPP-572 لا يغيّر القائمة المنسدلة في صفحة "لوحة البيانات" حالتها بعد الاختيار
AXAPP-1295 التقارير المخصّصة التي تؤدي إلى حدوث خطأ في الخادم الداخلي
تضمن واجهة مستخدِم الإدارة الآن ترميز الأحرف الخاصة (% و") بشكلٍ سليم لطلبات تحليلات الأداء من التقارير المخصّصة.
AXAPP-1320 التنقّل إلى سمة مخصّصة فارغة يؤدي إلى حدوث خطأ في مستوى الدقة "دقيق"
AXAPP-1390 تحذير"خطأ في الخادم" أثناء محاولة تحميل عرض أفضل الأداء في صفحة "لوحة البيانات"
AXAPP-1427 مشكلة في الاستجابة على لوحة البيانات عند عرض "حسب الدقيقة"
CORERT-280 يجب أن يحدِّد TCPMonitor المهام في وقت تأخير ثابت وليس في فاصل زمني ثابت لتجنُّب استخدام جميع سلاسل المهام
تم تحسين رمز TCPMonitor لمعالجة موارد النظام بكفاءة أكبر.
CORERT-297 java.lang.OutOfMemoryError: تم رصد ذاكرة المخزن المؤقت المباشر على جهاز توجيه Netty أثناء اختبار التحميل
CORERT-331 عنوان URL الذي يتضمّن علامة "|" يتسبب في طلب غير صحيح
كانت أحرف علامة الشرطة المائلة في عناوين URL ("|") تتسبب في أخطاء طلبات غير صحيحة. تم حلّ هذه المشكلة.
CORERT-338 العثور على أفضل مطابقة للمسار الأساسي عند توفّر إدخالات متضاربة مع proxyBasePath وenv وvhost alias وvhost port
CORERT-348 تم تغيير الرمز 200 في الخلفية إلى 503 بسبب عنوان الاستجابة "Connection: close"
DEVRT-1039 خطة معدّل المعاملات ليست إلزامية
لم يكن يتم فرض متطلبات سياسة تسجيل المعاملات. بالنسبة إلى تحقيق الربح، يبقى من الضروري الآن توفُّر سياسة تسجيل المعاملات لمنتج قبل تحديد خطة أسعار لحزمة تحتوي على المنتج.
DEVRT-1210 لا يستخدم حقل تاريخ "الأحكام والشروط" المنطقة الزمنية للمؤسسة للتحقّق من الصحة
كان يتم احتساب "تاريخ سريان الأحكام والشروط" بشكل غير صحيح. يتم الآن التحقّق من التاريخ وفقًا للمنطقة الزمنية للمؤسسة.
MGMT-927 واجهة مستخدِم التطوير لا تُحلِّل تنسيق XML في السياسات بشكل صحيح، ما قد يتسبب في مشاكل عند حفظ النُسخ الجديدة
لم تكن واجهة مستخدِم الإدارة تحلِّل الوكلاء وواجهات برمجة التطبيقات عندما كانت تعريفات XML مضمّنة في أسطر متعددة. تم إصلاح هذه المشكلة.
MGMT-1294 لا تعرض واجهة المستخدم الجديدة للتتبّع الطلب الوافد إذا استغرقت المعالجة في الخلفية المستهدَفة بعض الوقت للردّ
MGMT-1302 حلقة إعادة التوجيه عند تسجيل الدخول إلى واجهة المستخدم للإدارة
في بعض الحالات، لا يمكن تسجيل الدخول إلى واجهة المستخدم للإدارة على Firefox. تم حلّ هذه المشكلة.
MGMT-1309 يُشفِّر فلتر واجهة مستخدم التتبُّع الرموز الخاصة في عنوان URL بشكل صريح
MGMT-1323 يمكن استرداد نموذج واجهة برمجة التطبيقات بدون بيانات الاعتماد
تتطلّب موارد نموذج واجهة برمجة التطبيقات الآن المصادقة على جميع الطلبات باستثناء نقطة نهاية اكتشاف proxyUrl. وهذا يعني أنّ عرض صفحات HTML في SmartDocs مباشرةً من الخلفية يتطلّب الآن بيانات اعتماد.
MGMT-1386 خطأ AJAX في صفحة النظرة العامة على APIProxy
كانت تحدث أخطاء في سلامة البيانات عندما كانت عدة مؤسسات نشطة في علامات تبويب مختلفة للمتصفّح. يساعد واجهة مستخدم إدارة Edge الآن في ضمان سلامة البيانات في حالات استخدام علامات تبويب متعددة في المتصفّح. بعد العمل مع مؤسسة واحدة في علامة تبويب متصفّح، تفرض الإدارة عليك التبديل إلى تلك المؤسسة في جميع علامات تبويب واجهة مستخدم الإدارة الأخرى.
MGMT-1410 عدم التحقّق من الخادم المستهدَف عند استخدامه في طلب بيانات الخدمة
في سياسة طلب بيانات الخدمة، كان يتم السماح بنقطة نهاية مستهدَفة غير متوفّرة أثناء نشر حِزمة وكيل واجهة برمجة التطبيقات. يتم الآن التحقّق من نقطة النهاية المستهدَفة للسياسة، ويؤدي عدم توفّر نقطة نهاية مستهدَفة في توضيح الخدمة إلى ظهور خطأ عند النشر.
MGMT-1411 عدم توفّر متغيّر <Path> في LoadBalancer الخاص بـ TargetEndPoint يؤدي إلى طرح NPE أثناء النشر
في HTTPTargetConnection، عند استخدام LoadBalancer وعدم تحديد Path، تم طرح خطأ 500. تم إصلاح هذه المشكلة. إذا كان عنصر Path غير متوفّر في LoadBalancer، يتم استخدام القيمة التلقائية "/".
MGMT-1416 تحسينات على الرسائل عند نشر حِزمة وكيل تتضمّن شرطًا غير صحيح
تم تحسين رسائل الخطأ أثناء تطوير وكلاء واجهة برمجة التطبيقات لتضمين مزيد من المعلومات عن موقع الأخطاء وأسبابها.
MGMT-1496 رسالة خطأ غير صحيحة في واجهة المستخدم أثناء إضافة مستخدم
عند محاولة إعادة إضافة مستخدم حالي إلى مؤسسة، ظهرت الرسالة "المستخدم غير محدّد موجود في المؤسسة". تم استبدال كلمة "غير محدّد" الآن باسم المستخدم.
MGMT-1532 لا يسمح الدور المخصّص بدون إذن التعديل بإنشاء وكيل لواجهة برمجة التطبيقات
MGMT-1538 تعذُّر استرداد المطوّرين الذين لديهم $ في الجزء المحلي من البريد الإلكتروني
MGMT-1543 تعذُّر النشر في دور "مستخدم" من خلال واجهة المستخدم للإدارة

المشاكل المعروفة

يتضمّن هذا الإصدار المشاكل المعروفة التالية.

معرّف المشكلة الوصف
APIRT-950 قد تعرض التقارير "لا ينطبق" لتطبيق المطوّر ومنتج المطوّر
تظهر القيمة "لا ينطبق" أحيانًا في تقارير الإحصاءات. يوضّح موضوع المستندات التالي معنى "na" في سياقات مختلفة: mean? في أحد التحديثات القادمة، سيتم تحسين عرض هذا التصنيف في واجهة المستخدم.