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

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

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

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

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

تحسينات الإحصاءات

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

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

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

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

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

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

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

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

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

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

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

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

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

معرّف المشكلة الوصف
APIRT-272 لا يتم الالتزام بإعداد io.timeout.millis
يتم الآن قبول إعداد io.timeout.millis على اتصال HTTP Target Connection على خادم وكيل لواجهة برمجة التطبيقات لنقاط النهاية الديناميكية المستهدفة.
APIRT-441 تم تغيير رسائل خطأ OAuth التي تم إرجاعها إلى العميل
في سياسة OAuthV2، عند ضبط continueOnError على "true"، يملأ Edge الآن متغيّرات التدفق الجديدة التالية لتوفير مزيد من المعلومات حول الأخطاء: oauthV2.policy-name.error.name وoauthV2.policy-name.fulfillment.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 سياسة AccessControl التي تتضمّن أكثر من عنوان X-Forwarded-For واحد لا يحظر الزيارات
في سياسة "التحكم في الوصول"، تم استخدام أول عنوان X-Forwarded-For فقط. تستخدم السياسة الآن جميع عناوين X-Forwarded-For في حال توفُّر أكثر من عنوان واحد.
APIRT-1078 تتحول معالجات الرسائل وأجهزة التوجيه أحيانًا إلى حالة قديمة أثناء النشر
APIRT-1098 تعرض سجلات MP java.util.ConcurrentModificationException أثناء تنفيذ JavaScript
كان يتم عرض أخطاء عدم توفُّر الخدمة في بعض سياسات JavaScript أثناء عملية تصحيح الأخطاء/التتبُّع. تم إصلاح هذه المشكلة.
APIRT-1099 مشكلة في GetOAuthV2Info - AuthCode. لا مانع من طرح عنوان الشبكة (NPE)
كانت سياسة GetOAuthV2Info تطرح استثناءات مؤشر فارغ أثناء محاولة استرجاع "AuthorizeCode". تم إصلاح هذه المشكلة. تتيح السياسة الآن استرداد معلومات AuthCode (رمز التفويض).
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 العثور على أفضل مسار أساسي مطابق في حال وجود إدخالات متعارضة باستخدام clientBasePath وenv وvhost البديل ومنفذ vhost
CORERT-348 تم تغيير 200 في الخلفية إلى 503 بسبب عنوان الاستجابة "Connection: إغلاق"
DEVRT-1039 خطة سعر المعاملات غير إلزامية
لم يتم فرض متطلبات سياسة تسجيل المعاملات. ولا تزال ميزة تحقيق الربح تفرض في الوقت الحالي سياسة تسجيل المعاملات للمنتج قبل أن تتمكّن من تحديد خطة السعر لحزمة تحتوي على المنتج.
DEVRT-1210 لا يستخدم حقل "تاريخ الأحكام والشروط" المنطقة الزمنية للمؤسسة لأغراض التحقّق
تم احتساب "تاريخ سريان الأحكام والشروط" بشكل غير صحيح. يتم الآن التحقق من صحة التاريخ وفقًا للمنطقة الزمنية للمؤسسة.
MGMT-927 قد يؤدي تطوير واجهة مستخدم لا تحلل XML في السياسات بشكل صحيح إلى حدوث مشاكل عند حفظ نُسخ جديدة
لم تكن واجهة مستخدم الإدارة تحلِّل الخوادم الوكيلة لواجهة برمجة التطبيقات والسياسات عندما تكون تعريفات XML مضمَّنة في عدة أسطر. تم إصلاح هذه المشكلة.
MGMT-1294 لا تعرض واجهة مستخدم التتبُّع الجديدة الطلب الوارد إذا استغرقت الواجهة الخلفية المستهدفة بعض الوقت للاستجابة
MGMT-1302 حلقة إعادة التوجيه عند تسجيل الدخول إلى واجهة مستخدم الإدارة
في بعض الحالات، لن يعمل تسجيل الدخول إلى واجهة مستخدم الإدارة على Firefox. لقد تم حلّ هذه المشكلة.
MGMT-1309 فلتر واجهة مستخدم التتبُّع يرمّز الرموز الخاصة بشكل صريح
MGMT-1323 يمكن استرداد نموذج واجهة برمجة التطبيقات بدون بيانات الاعتماد
تتطلب موارد نموذج واجهة برمجة التطبيقات الآن المصادقة في جميع الطلبات باستثناء نقطة نهاية اكتشاف proxyUrl. وهذا يعني أنّ عرض رمز HTML في "مستندات Google الذكية" مباشرةً من الخلفية يتطلب الآن توفّر بيانات اعتماد.
MGMT-1386 خطأ AJAX في صفحة النظرة العامة على APIProxy
كانت تحدث أخطاء في سلامة البيانات عندما تكون عدة مؤسسات نشطة في علامات تبويب مختلفة على المتصفِّح. تساعد واجهة مستخدم إدارة Edge الآن في ضمان سلامة البيانات في حالات استخدام علامات تبويب متعدّدة في المتصفّحات. بعد العمل مع مؤسسة في علامة تبويب متصفّح، تفرض عليك الإدارة التبديل إلى هذه المؤسسة في جميع علامات تبويب واجهة المستخدم الأخرى الخاصة بالإدارة.
MGMT-1410 لم يتم التحقّق من الخادم الهدف عند الاستخدام في وسيلة شرح الخدمة
في إحدى سياسات وسائل شرح الخدمة، تم السماح بنقطة نهاية مستهدفة غير متوفرة أثناء نشر حزمة الخادم الوكيل لواجهة برمجة التطبيقات. يتم الآن التحقّق من صحة نقطة النهاية المستهدفة للسياسة، ويؤدي عدم توفّر نقطة النهاية المستهدفة في "وسيلة شرح الخدمة" إلى حدوث خطأ عند النشر.
MGMT-1411 ما مِن متغيّر <Path> في LoadBalancer من TargetEndPoint يعرض خطأ NPE أثناء النشر
في HTTPTargetConnection، عند استخدام LoadBalancer ولم يتم تحديد مسار، يظهر الخطأ 500. تم إصلاح هذه المشكلة. في حال عدم توفّر عنصر Path (المسار) في LoadBalancer، يتم استخدام "/" التلقائي.
MGMT-1416 تحسينات على الرسائل عند نشر حزمة خادم وكيل تتضمّن شرطًا غير صحيح
تم تحسين رسائل الخطأ أثناء تطوير الخوادم الوكيلة لواجهة برمجة التطبيقات لتشمل المزيد من المعلومات حول موقع الأخطاء وأسباب حدوثها.
MGMT-1496 رسالة خطأ غير صحيحة في واجهة المستخدم أثناء إضافة المستخدم
عند محاولة إعادة إضافة مستخدم حالي إلى مؤسسة، تظهر الرسالة "لم يتم تحديد المستخدم مجددًا في المؤسسة". تم الآن استبدال الكلمة "غير محدّد" باسم المستخدم.
MGMT-1532 لا يسمح الدور المخصّص بدون إذن التعديل بإنشاء خادم وكيل لواجهة برمجة التطبيقات.
MGMT-1538 لا يمكن استرداد المطوّرين الذين لديهم $ في الجزء المحلي من البريد الإلكتروني.
MGMT-1543 لا يمكن النشر في دور "مستخدم" من خلال واجهة مستخدم الإدارة

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

يحتوي هذا الإصدار على المشاكل المعروفة التالية.

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