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

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

في يوم الثلاثاء 29 أبريل 2014، أطلقنا إصدارًا جديدًا مستندًا إلى السحابة الإلكترونية من Apigee Edge.

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

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

  • لوحات بيانات الإحصاءات
    توفّر Edge الآن تقارير إحصاءات جديدة حول أداء نقاط النهاية وأداء خادم وكيل واجهة برمجة التطبيقات وأداء ذاكرة التخزين المؤقت لمساعدتك في مراقبة الأداء.
    راجِع "لوحات بيانات العمليات" في لوحات بيانات الإحصاءات.
  • تجميع المقاييس المخصّصة للأداء
    لم تعُد هذه الميزة متاحة.
    تعمل ميزة التجميع المخصّص الجديدة على تحسين أداء الإحصاءات من خلال السماح لك بتحديد مقاييس مخصّصة يجمعها Edge ويخزّنها عند إجراء طلبات البيانات من واجهة برمجة التطبيقات. عند عرض التقارير، يصل Edge إلى المقاييس المجمّعة المتوفّرة بدلاً من استرجاعها بشكل فوري.
  • إعداد OAuth 2.0 مسبقًا في خوادم وكيل واجهة برمجة التطبيقات
    عند إنشاء خادم وكيل لواجهة برمجة التطبيقات، يتم تلقائيًا ضبط خادم وكيل واجهة برمجة التطبيقات باستخدام سياسات تتوافق مع OAuth، وذلك من خلال خيار جديد باسم "التأمين باستخدام رموز دخول OAuth 2.0".
    اطّلِع على OAuth.
  • إخفاء البيانات في التتبُّع
    يتيح لك مورد واجهة برمجة التطبيقات /maskconfigs إخفاء البيانات الحسّاسة، مثل معلومات بطاقة الائتمان، في جلسات تتبُّع خادم وكيل واجهة برمجة التطبيقات، ما يساعد في ضمان أمان بيانات المستخدم أثناء تطوير واجهة برمجة التطبيقات.
    Case:810723
    راجِع إخفاء البيانات.
  • سياسة المصادقة الأساسية
    تتيح لك سياسة المصادقة الأساسية إضافة مصادقة أساسية بسيطة إلى خادم وكيل لواجهة برمجة التطبيقات، ما يوفّر ترميزًا تلقائيًا بتنسيق Base64 لبيانات اعتماد المستخدمين وتعبئة عنوان Authorization: Basic HTTP.
    الاطّلاع على سياسة المصادقة الأساسية
  • PostClientFlow
    تتيح لك PostClientFlow إضافة سياسات MessageLogging التي يتم تنفيذها بعد إرسال الرد. يؤدي ذلك إلى تقليل وقت استجابة خادم وكيل واجهة برمجة التطبيقات وإتاحة المعلومات للتسجيل التي لا يتم احتسابها إلا بعد إرسال الرد، مثل client.sent.start.timestamp وclient.sent.end.timestamp.
    رقم الطلب: 814059

إصلاح الأخطاء

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

الموضوع الوصف
التحقّق من صحة اسم التقرير المخصّص يتحقّق Edge الآن من صحة أسماء التقارير المخصّصة لمنع استخدام الرموز الخاصة.
الإبلاغ عن مشاكل في التفاصيل حسب التطبيق الخاص بالمطوّر كانت التطبيقات غير الصحيحة للمطوّر تظهر في التقارير المخصّصة التي تستخدم ميزة "التفصيل حسب تطبيق المطوّر". تم إصلاح هذه المشكلة.
لا تعمل الفترة الزمنية في التقارير المخصّصة في التقارير المخصّصة التي تحتوي على فلاتر تتضمّن عبارات متعدّدة بين أقواس، مثل (request_verb eq 'POST') or (request_verb eq 'GET')، لم يكن لتغيير الفترة الزمنية للتقرير أي تأثير في النتائج. تم حلّ هذه المشكلة.
Case: 810753
عدم ظهور الرسوم البيانية في التقارير المخصّصة تم إصلاح مشكلة عدم ظهور الرسوم البيانية في التقارير المخصّصة.
Case: 814623
استيراد WSDL
  • أدّى استيراد ملف WSDL مع عناوين SOAP إلى إعداد غير صحيح. تمت إضافة دعم لعناوين SOAP لحلّ المشكلة.
  • أدّى استيراد ملف WSDL يتضمّن مخططًا خارجيًا إلى إنشاء خادم وكيل لواجهة برمجة التطبيقات لم ينشر الرسالة المناسبة إلى الخلفية. عند استيراد ملفات WSDL التي تحتوي على أنواع معقّدة متعددة الأجزاء، سينتج عن ذلك الآن حمولة SOAP مناسبة في خادم وكيل واجهة برمجة التطبيقات.
  • تتيح عملية استيراد WSDL الآن عنصر المستندات في عملية SOAP. تظهر المستندات في عمود الوصف ضمن واجهة مستخدم استيراد WSDL.
ضبط سياسة "الحدّ الأقصى لعدد الطلبات المتزامنة" لا يتوفّر أداة اختيار نقطة النهاية المستهدَفة إلا عند إضافة سياسة "الحدّ الأقصى لعدد الطلبات المتزامنة" إلى خادم وكيل لواجهة برمجة التطبيقات. لا ينطبق Target Endpoint على السياسات الأخرى.
دعم الشركات للمطوّرين بالنسبة إلى المؤسسات التي فعّلت ميزة الشركات، يمكنك الآن تحديد شركة عند إنشاء مطوّر أو تعديله.
الطلب: 515246
تصدير بيانات المطوّرين والتطبيقات والمنتجات يمكنك الآن تصدير المطوّرين والتطبيقات والمنتجات إلى ملف CSV من صفحة "المطوّرون" في واجهة مستخدم إدارة Edge. لا تتوفّر هذه الميزة حاليًا للمؤسسات التي فعّلت ميزة تحقيق الربح.
الطلب: 747159
تعليق نافذة "تطبيقات المطوّر" بعد أن حذف أحد المطوّرين تطبيقًا في "بوابة المطوّرين" في Edge، كان النقر على تطبيق المطوّر هذا في واجهة مستخدم إدارة Edge يؤدي إلى تعليق النافذة. تم حلّ هذه المشكلة.
التعليقات في إعدادات خادم وكيل لواجهة برمجة التطبيقات أصبحت التعليقات في إعدادات خادم وكيل لواجهة برمجة التطبيقات مرئية الآن في عرض رمز محرر خادم وكيل لواجهة برمجة التطبيقات وفي "عارض الخصائص".
خوادم وكيلة لواجهة برمجة التطبيقات تم إنشاؤها بأسماء غير صالحة كانت واجهة مستخدم إدارة Edge تسمح سابقًا بإنشاء خوادم وكيلة لواجهة برمجة التطبيقات تتضمّن أسماؤها رموزًا خاصة غير متوافقة، ما يؤدي إلى إنشاء خوادم وكيلة غير صالحة لواجهة برمجة التطبيقات لا يمكن حذفها. يتم الآن التحقّق من صحة أسماء خوادم وكيل واجهة برمجة التطبيقات عند إنشائها. يُسمح فقط باستخدام الأحرف الأبجدية الرقمية و"-" و"_".
Case: 550390
الحساسية لحالة الأحرف في تسمية خادم وكيل لواجهة برمجة التطبيقات كانت Edge تنشئ خوادم وكيلة لواجهة برمجة التطبيقات بأسماء أحرف صغيرة، بغض النظر عن حالة الأحرف التي تم إدخالها. يتوافق Edge الآن مع حالة الاسم الذي تم إدخاله لخادم وكيل واجهة برمجة التطبيقات.
تحذير بشأن حفظ خادم وكيل لواجهة برمجة التطبيقات عند حفظ خادم وكيل لواجهة برمجة التطبيقات في محرّر خادم وكيل لواجهة برمجة التطبيقات، ينشر Edge خادم وكيل لواجهة برمجة التطبيقات في جميع البيئات التي يتم فيها نشر المراجعة حاليًا، بما في ذلك بيئات الإنتاج. تقدّم واجهة مستخدم إدارة Edge الآن تحذيرًا قبل حفظ الخادم الوكيل.
دور مخصّص بدون أذونات يتم حفظه في بيئة الإنتاج عند تعديل مراجعة لواجهة برمجة تطبيقات تم نشرها، يتم إلغاء نشرها ونشرها مجددًا تلقائيًا في البيئات التي تم نشرها فيها. تمكّن دور مخصّص بدون أذونات نشر مناسبة من النشر عن طريق حفظ خادم وكيل لواجهة برمجة التطبيقات. تم حلّ هذه المشكلة من خلال فرض أذونات النشر.
Case: 813084
خادم الهدف مكرّر عند إنشاء خادم مستهدف مكرّر، بدلاً من ظهور الخطأ HTTP 409، استبدل Edge الخادم المستهدف الحالي وعرض الحالة 201. تم حلّ هذه المشكلة من خلال عرض الخطأ 409 وعدم الكتابة فوق الخادم المستهدف الحالي.
يتعذّر إنشاء جلسات تتبُّع لخوادم وكيل واجهة برمجة التطبيقات لم يتم إنشاء جلسات التتبُّع للبيئات التي تتضمّن معالِجات رسائل لا يمكن الوصول إليها. تم حلّ هذه المشكلة من خلال ربط جلسات التتبُّع بمعالجات الرسائل التي يمكن الوصول إليها والمتوفّرة فقط
الحالة: 812192
تعديل سلوك JMSReplyTo بشكلٍ تلقائي، يرسل Edge الرد إلى قائمة الانتظار المحدّدة في عنوان JMSReplyTo. ومع ذلك، إذا كنت تريد أن تتولى خدمة الخلفية إرسال الرد إلى قائمة انتظار JMSReplyTo بدلاً من Edge، أضِف العنوان X-Apigee-Ignore-JMSResponse إلى الرد لوكيل API في أي مسار واضبطه على "صحيح":
<Header name="X-Apigee-Ignore-JMSResponse">true</Header>
ارتفاع عدد أخطاء CLOSE_WAIT و502 Bad Gateway تم إصلاح مشكلة تسبّبت في ارتفاع مقاييس CLOSE_WAIT وظهور أخطاء &quot;502: مدخل غير صالح&quot;.
الحالات: 814656 و814664 و814670
دليل Node.js المؤقت عند نشر نص برمجي Node.js على Edge، يتم تشغيله داخل بيئة اختبارية تحظر الوصول إلى نظام الملفات في دليل معيّن. ومع ذلك، تعرض الدالة os.tmpdir اسم دليل مثل /tmp أو /var/tmp، وهو غير متوفّر في بيئة الاختبار المعزولة في Edge Node.js، ما يؤدي إلى تعطُّل بعض النصوص البرمجية. يتضمّن وضع الحماية Edge Node.js الآن الدليل /tmp الذي يمكن أن تستخدمه os.tmpdir.
استثناءات المؤشر الفارغ في طلبات البيانات من واجهة برمجة التطبيقات في سياسة "تعيين الرسالة"، أدّى حالة الردّ الفارغة إلى حدوث استثناء مؤشر فارغ لأنّ Edge حاول تسجيل رمز الردّ للمقاييس. تم إصلاح هذه المشكلة.
Case: 815595