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

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

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

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

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

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

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

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

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