4.15.01.00 - ملاحظات إصدار Apigee Edge على أجهزة الشركة

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

في يوم الثلاثاء 27 يناير 2015، أطلقنا إصدارًا ربع سنوي من Apigee Edge على الأجهزة المحلية.

يتضمّن الإصدار 4.15.01.00 عددًا كبيرًا من الميزات الجديدة، وقد تم تناول العديد منها في سياق موسم العطلات الأخير وفي إصدارات السحابة الإلكترونية السابقة. تشمل مجالات الميزات الجديدة إطار عمل واجهة مستخدم الإدارة وLDAP وعمليات التثبيت والترقية والإحصاءات وإعدادات أخطاء الاستجابة وضغطها. يمكنك الاطّلاع على القائمة الكاملة أدناه.

إذا كانت لديك أسئلة، يُرجى التواصل مع فريق دعم Apigee Edge.

للاطّلاع على قائمة بجميع ملاحظات إصدار Apigee Edge، يُرجى الرجوع إلى ملاحظات إصدار Apigee.

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

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

  • استبدال ApacheDS بـ OpenLDAP
    توفّر Edge الآن OpenLDAP لمصادقة المستخدمين في بيئة إدارة واجهات برمجة التطبيقات. من بين مزايا OpenLDAP، سياسة كلمات المرور التي تتيح لك ضبط خيارات مختلفة لمصادقة كلمات المرور، مثل عدد محاولات تسجيل الدخول الفاشلة المتتالية التي لا يمكن بعدها استخدام كلمة المرور لمصادقة المستخدم في الدليل. لمزيد من المعلومات، راجِع دليل العمليات في Edge OPDK.

    أصبح OpenLDAP الآن خادم LDAP الوحيد الذي يتيحه Edge لعمليات التثبيت الجديدة. يمكن لعمليات التثبيت الحالية من Edge التي تتم ترقيتها إلى الإصدار 4.15.01.00 مواصلة استخدام ApacheDS، ولكن تستخدم جميع عمليات التثبيت الجديدة للإصدار 4.15.01.00 OpenLDAP.

    في حال اختيار الترقية إلى OpenLDAP كجزء من إجراءات التثبيت في الإصدار 4.15.01.00، سيتم نقل جميع البيانات من ApacheDS إلى OpenLDAP. راجِع قسم المشاكل المعروفة للحصول على مزيد من المعلومات حول الترقية.
  • تحسينات الأمان
    تتضمّن تحسينات الأمان في هذا الإصدار معالجة الثغرات الأمنية المتعلقة بإدخال المسار واجتيازه، وأذونات الوصول المستندة إلى الأدوار، والثغرات الأمنية المتعلقة بتزوير الطلبات على المواقع الإلكترونية، وتجاوز التفويض في واجهة مستخدم إدارة Edge، والثغرات الأمنية المتعلقة بالكيانات الخارجية.
  • تحسينات على أداء وثبات Apache Cassandra
    يتضمّن هذا الإصدار تحسينات على الأداء في طريقة وصول منتج Edge إلى قاعدة بيانات NoSQL Cassandra، بالإضافة إلى تحسينات على Cassandra نفسها، والتي سيتم ترقيتها من الإصدار 1.2.11 إلى 1.2.19.
  • تحسينات على إدارة الرموز المميزة
    بالإضافة إلى التحسينات المتعلقة بعرض رموز OAuth المميزة وإزالتها من قاعدة البيانات، يمكنك الآن استرداد رموز الدخول المميزة من الإصدار 2.0 من OAuth وإبطالها حسب معرّف المستخدم النهائي أو معرّف التطبيق أو كليهما. يُرجى الاطّلاع على ما يلي لمزيد من المعلومات:
  • تحسينات "إحصاءات Google"
    يتضمّن هذا الإصدار العديد من التحسينات على الإحصاءات، بما في ذلك:
    • مقاييس موسّعة حول استخدام ذاكرة التخزين المؤقت في خوادم وكيل واجهة برمجة التطبيقات
    • إحصاءات وقت الاستجابة بالإضافة إلى لوحة بيانات تحليل وقت الاستجابة (خطة Apigee Edge فقط)، تتيح لك مقاييس النسبة المئوية العليا الجديدة (TP*) في التقارير المخصّصة الاطّلاع على الحد الزمني الذي يكتمل ضمنه نسبة مئوية معيّنة من المعاملات. على سبيل المثال، يعرض مقياس TP99 الحد الزمني الذي يكتمل ضمنه% 99 من المعاملات.
    • السمات الافتراضية: يتم تلقائيًا ربط وكلاء المستخدمين والطوابع الزمنية وعناوين IP بالسمات، مثل إصدار نظام التشغيل وفئة الجهاز ويوم الأسبوع والمدينة والبلد والمنطقة الزمنية.
    • واجهة مصمَّمة حديثًا للتقارير المخصّصة (إصدار تجريبي)
    • دعم لخوادم Apigee الوكيلة المضمّنة 127
    • علامتا البوليان الجديدتان "خطأ Apigee" و"خطأ الهدف" اللتان يتم تسجيلهما من خلال "إحصاءات Google"
  • تحسينات على مرونة وقت التشغيل
    يتضمّن هذا الإصدار العديد من التحسينات على مرونة وقت التشغيل، بما في ذلك توفّر السياسة عند تعذُّر الوصول إلى Cassandra، وثبات برنامج توجيه Netty، وثبات سلسلة SSL.
  • تحسينات Node.js
    يتضمّن هذا الإصدار تحسينات Node.js التالية:
    • واجهة برمجة تطبيقات جديدة باسم Get Cached Node.js Logs تتيح لك استرداد آخر عدة مئات من سجلّات النصوص البرمجية من نص برمجي Node.js.
    • إتاحة استخدام الوحدة "trireme-support" (وحدات Node.js مكتوبة بلغة Java) لمزيد من المعلومات، يُرجى الاطّلاع على https://www.npmjs.com/package/trireme-support.
    • تمت إزالة أسماء المؤسسات والبيئات من المسارات الافتراضية ونقلها إلى متغيرات.
    • يجب الترقية إلى Java 7.
    • يمكنك الترقية إلى الإصدار 0.8.4 من Trireme الذي يعالج المشاكل المتعلقة بتحليل طلبات HTTP والتعامل مع مجموعات الأحرف غير UTF-8.
  • ترقية Play Framework إلى الإصدار 2.0
    تمت ترقية Play Framework المستخدَم في Edge، بما في ذلك تحقيق الربح، إلى الإصدار 2.0.
  • يمكن الآن ضبط إحصاءات المراقبة JMX لتتطلّب كلمة مرور
    تستخدم عملية المراقبة لخادم الإدارة وجهاز التوجيه ومعالج الرسائل وQPID وPostgres كلها JMX. يتم تفعيل JMX تلقائيًا ولا يتطلّب الوصول إلى JMX عن بُعد إدخال كلمة مرور. ومع ذلك، يمكنك الآن تطبيق حماية بكلمة مرور على إحصاءات JMX للتحكّم في إمكانية الوصول إليها. يمكنك الاطّلاع على دليل العمليات في Edge لمعرفة المزيد.
  • أحرف البدل في موارد خادم وكيل API
    يمكنك استخدام أحرف البدل (علامات النجمة *) عند تحديد موارد خادم وكيل API. على سبيل المثال، /developers/*/apps أو /developers/**. لمزيد من المعلومات حول موارد خادم وكيل واجهة برمجة التطبيقات، يُرجى الاطّلاع على ربط التدفقات الشرطية بموارد واجهة برمجة التطبيقات الخلفية.
  • المورد"/" في المنتجاتAPIRT-667
    عند إضافة مورد إلى منتج واجهة برمجة تطبيقات كشرطة مائلة واحدة "/"، تتعامل Apigee تلقائيًا معه بالطريقة نفسها التي تتعامل بها مع "/**"، ما يتيح للمطوّرين الوصول إلى جميع معرّفات الموارد الموحّدة ضمن المسار الأساسي. يتيح لك العنصر الجديد features.isSingleForwardSlashBlockingEnabled على مستوى المؤسسة تغيير السلوك التلقائي لـ "/". من خلال تغيير العنصر إلى "true" (على عملاء السحابة الإلكترونية التواصل مع فريق دعم Apigee لإجراء ذلك)، يتيح "/" للمطوّرين الوصول إلى المسار الأساسي فقط كمورد.

    لمزيد من المعلومات، يُرجى الاطّلاع على ضبط سلوك مسار المورد.
  • إعداد خطأ استجابة HTTP لسياسة "الحصة" و"منع الارتفاع المفاجئ"APIRT-664
    يمكن الآن ضبط مؤسسات Apigee Edge لعرض رمز حالة HTTP بقيمة 429 (عدد كبير جدًا من الطلبات) لجميع الطلبات التي تتجاوز الحد الأقصى للمعدّل الذي تحدّده سياسة "الحصة" أو "منع الارتفاع المفاجئ". تعرض الإعدادات التلقائية رمز حالة HTTP 500 (خطأ في الخادم الداخلي).

    يُرجى التواصل مع فريق دعم Apigee لضبط قيمة السمة features.isHTTPStatusTooManyRequestEnabled على "صحيح" للمؤسسات التي تريد أن تعرض انتهاكات "الحصة" و"منع الارتفاع المفاجئ" رمز حالة HTTP‏ 429.
  • يتوافق HealthMonitor الآن مع بروتوكول SSL
    يتوافق HealthMonitor الذي تم تعيينه لموازنة التحميل الآن مع بروتوكول SSL. لمزيد من المعلومات، يُرجى الاطّلاع على موازنة التحميل على مستوى خوادم الخلفية.
  • يتيح برنامج تثبيت Edge Monetization الآن التثبيت التلقائي
    يتيح برنامج تحقيق الربح الآن التثبيت التلقائي. لمزيد من المعلومات، يُرجى الاطّلاع على دليل التثبيت والإعداد في Edge.
  • ضغط gzip على ردود واجهة برمجة التطبيقاتMGMT-1127
    تتيح طلبات البيانات من واجهة برمجة التطبيقات الإدارية ضغط gzip على الردود التي يبلغ طول محتواها 1024 بايت على الأقل. استخدِم:
    'Accept-Encoding: gzip, deflate'

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

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

الموضوع معرّف المشكلة الوصف
استخدام الذاكرة بشكل كبير CORERT-362 كانت النصوص البرمجية لإيقاف العمليات تتسبّب في ارتفاع معدّل استخدام الذاكرة، حيث كان يتم تشغيلها قبل أن تنتهي معالجة الرسائل. تم حلّ هذه المشكلة.
إنشاء خادم وكيل لملف WSDL الخاص ببروتوكول SOAP MGMT-1526 كان إنشاء خادم وكيل لواجهة برمجة التطبيقات يستند إلى SOAP في واجهة مستخدم الإدارة يؤدي إلى تعليق المتصفّح. تم إصلاح هذه المشكلة.
تطبيق المطوّر الذي يتضمّن نقاطًا في الاسم MGMT-1236 في واجهة مستخدم الإدارة، إذا كان اسم تطبيق المطوّر يتضمّن نقاطًا، يتعذّر تعديل التطبيق. تم إصلاح هذه المشكلة.
زيادة في وحدة المعالجة المركزية (CPU) ووقت الاستجابة في وضع اللاعبَين المتعدّدَين CORERT-384 ارتفعت معدّلات تأخّر وحدة المعالجة المركزية لمعالج الرسائل والاستجابة كلما احتوت الردود المستهدَفة على عنوان "Connection: close". تم إصلاح هذه المشكلة.
إحصاءات طلبات HTTP واستجاباتها CORERT-364 كانت إحصاءات طلبات واستجابات HTTP التراكمية غير صحيحة. تم حلّ هذه المشكلة.
تنفيذ سياسة الحصص APIRT-909 كانت سياسات الحصص المستندة إلى التقويم ترفض بشكل خاطئ طلبات البيانات من واجهة برمجة التطبيقات التي تم إجراؤها قبل بدء فترة الحصة. تم إصلاح هذه المشكلة.

يتضمّن هذا الإصدار أيضًا إصلاحات للأخطاء من الإصدارات التالية. يمكنك الاطّلاع على ملاحظات الإصدار الفردية للحصول على التفاصيل.

Edge Cloud Edge On-premises

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

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

الموضوع معرّف المشكلة الوصف
ترقية LDAP DOC-1262

عند الترقية من الإصدار 4.14.07 إلى 4.15.01 والترقية من ApacheDS إلى OpenLDAP، لا تتم إعادة إنشاء أسماء الأدوار التي تحتوي على مسافات (مثل "للقراءة فقط") بشكل صحيح في OpenLDAP.

قبل الترقية، احذف الأدوار التي تتضمّن مسافات في أسمائها وأعِد إنشاءها.

إذا سبق لك إجراء الترقية، نفِّذ الأمر التالي لحذف الأدوار التي تتضمّن مشاكل في OpenLDAP:

ldapdelete -H ldap://localhost:10389 -D 'cn=manager,dc=apigee,dc=com' -r -W 'cn=<role>,ou=userroles,o=<org>,ou=organizations,dc=apigee,dc=com'

بعد ذلك، أعِد إنشاء الأدوار.

تعذُّر إرسال رسالة إلكترونية عبر SMTP OPDK-900 في حال حدوث خطأ في التحقّق من صحة عنوان البريد الإلكتروني SMTP، تأكَّد من أنّ قيم الخصائص التالية في apigee4/conf/ui/apigee.conf مضبوطة على القيمة نفسها: apigee.mgmt.mailFrom and mail.smtp.user. بدلاً من ذلك، يمكنك إيقاف التحقّق من صحة عناوين البريد الإلكتروني المستندة إلى SMTP.