أنت الآن بصدد الاطّلاع على مستندات 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 وإبطالها حسب معرّف المستخدم النهائي أو معرّف التطبيق أو كليهما. يُرجى الاطّلاع على ما يلي لمزيد من المعلومات:
-
دليل العمليات في Apigee Edge
-
-
تحسينات "إحصاءات Google"يتضمّن هذا الإصدار العديد من التحسينات على الإحصاءات، بما في ذلك:
- مقاييس موسّعة حول استخدام ذاكرة التخزين المؤقت في خوادم وكيل واجهة برمجة التطبيقات
- إحصاءات وقت الاستجابة بالإضافة إلى لوحة بيانات تحليل وقت الاستجابة (خطة Apigee Edge فقط)، تتيح لك مقاييس النسبة المئوية العليا الجديدة (TP*) في التقارير المخصّصة الاطّلاع على الحد الزمني الذي يكتمل ضمنه نسبة مئوية معيّنة من المعاملات. على سبيل المثال، يعرض مقياس TP99 الحد الزمني الذي تكتمل ضمنه% 99 من المعاملات.
- السمات الافتراضية: يتم تلقائيًا ربط وكلاء المستخدمين والطوابع الزمنية وعناوين IP بالسمات، مثل إصدار نظام التشغيل وفئة الجهاز ويوم الأسبوع والمدينة والبلد والمنطقة الزمنية.
- واجهة مصمَّمة حديثًا للتقارير المخصّصة (إصدار تجريبي)
- دعم لخوادم وكيلة مدمجة في Apigee 127
- علامتا التحكّم المنطقيتان الجديدتان "خطأ Apigee" و"خطأ الهدف" اللتان يتم تسجيلهما من خلال "إحصاءات Google"
- تحسينات على مرونة وقت التشغيل
يتضمّن هذا الإصدار العديد من التحسينات على مرونة وقت التشغيل، بما في ذلك توفّر السياسات عند حدوث عطل في Cassandra، وثبات موجّه Netty، وثبات سلسلة SSL. -
تحسينات Node.js
تتضمّن هذه الإصدار التحسينات التالية على Node.js:- Get Cached Node.js Logs API الجديدة، والتي تتيح لك استرداد آخر عدة مئات من سجلّات النصوص البرمجية من نص برمجي 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 من Play. - يمكن الآن ضبط إحصاءات مراقبة JMX لتتطلّب كلمة مرور
تستخدم عملية المراقبة لخادم الإدارة وجهاز التوجيه ومعالج الرسائل وQPID وPostgres كلها JMX. يتم تفعيل JMX تلقائيًا ولا يتطلّب الوصول إلى JMX عن بُعد إدخال كلمة مرور. ومع ذلك، يمكنك الآن تطبيق حماية بكلمة مرور على إحصاءات JMX للتحكّم في الوصول إليها. يمكنك الاطّلاع على دليل العمليات في Edge لمعرفة المزيد. - أحرف البدل في موارد خادم وكيل واجهة برمجة التطبيقات
يمكنك استخدام أحرف البدل (علامات النجمة *) عند تحديد موارد خادم وكيل واجهة برمجة التطبيقات. على سبيل المثال، /developers/*/apps أو /developers/**. للمزيد من المعلومات حول موارد خادم وكيل واجهة برمجة التطبيقات، يُرجى الاطّلاع على ربط التدفقات الشرطية بموارد واجهة برمجة التطبيقات في الخلفية. - المورد"/" في المنتجاتAPIRT-667
عند إضافة مورد إلى منتج API كشرطة مائلة واحدة "/"، تتعامل Apigee تلقائيًا مع هذا المورد بالطريقة نفسها التي تتعامل بها مع "/**"، ما يتيح للمطوّرين الوصول إلى جميع معرّفات الموارد المنتظمة (URI) ضمن المسار الأساسي. يتيح لك العنصر الجديد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:
بعد ذلك، أعِد إنشاء الأدوار. |
| تعذُّر إرسال رسالة إلكترونية عبر SMTP | OPDK-900 | في حال حدوث خطأ في التحقّق من صحة عنوان البريد الإلكتروني SMTP، تأكَّد من أنّ قيم الخصائص التالية في apigee4/conf/ui/apigee.conf مضبوطة على القيمة نفسها:
apigee.mgmt.mailFrom and mail.smtp.user. بدلاً من ذلك، يمكنك إيقاف التحقّق من صحة عناوين البريد الإلكتروني المستندة إلى SMTP. |