أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
في يوم الاثنين 19 سبتمبر 2016، أطلقنا إصدارًا جديدًا من Apigee Edge Private Cloud.
منذ الإصدار السابق من ميزات Edge for Private Cloud، تم طرح الإصدارات التالية وهي مضمّنة في هذا الإصدار من الميزات:
- السحابة الإلكترونية: 16.04.13 (واجهة المستخدم)، 16.04.13 (تحقيق الربح)، 16.04.20 (واجهة المستخدم)، 16.04.27 (تحقيق الربح)، 16.04.27 (واجهة المستخدم)، 16.05.04 (واجهة المستخدم)، 16.05.11 (واجهة المستخدم)، 16.05.11 (تحقيق الربح)، 16.05.18 (واجهة المستخدم)، 16.05.25 (تحقيق الربح)، 16.06.08 (تحقيق الربح)، 16.06.15 (واجهة المستخدم)، 16.06.22 (تحقيق الربح)، 16.06.29 (واجهة المستخدم)، 16.07.06 (تحقيق الربح)، 16.07.06.02 (تحقيق الربح)، 16.07.13 (واجهة المستخدم)، 16.07.20.01 (تحقيق الربح)، 16.07.27 (واجهة المستخدم)، 16.08.17
راجِع لمحة عن ترقيم الإصدارات للتعرّف على كيفية تحديد ما إذا كان إصدار معيّن من السحابة الإلكترونية مضمّنًا في إصدارك من Edge for Private Cloud.
نظرة عامة على الإصدار
في هذا الإصدار، تمت إزالة المحرّر الكلاسيكي لخادم وكيل واجهة برمجة التطبيقات واستبداله بمحرّر الوكيل الجديد الذي كان متاحًا للاستخدام إلى جانب المحرّر الكلاسيكي. تشمل التحسينات البارزة الأخرى تحسين سلوك مسارات موارد منتجات واجهة برمجة التطبيقات، وتحسين معالجة حمولات JSON المحدّدة في سياسات "تعيين الرسالة" و"إصدار خطأ"، وتحسين عمليات التحويل من XML إلى JSON، وتحسين عملية التحقّق من صحة الموارد، وإمكانية ضبط مهلات على خوادم وكيل واجهة برمجة التطبيقات الفردية، وتعديل عملية إنشاء خوادم وكيل SOAP في معالج خادم وكيل واجهة برمجة التطبيقات، وإنشاء عنصر Crypto عالي الأداء للغة JavaScript.
تشمل تحسينات تحقيق الربح ميزات إشعارات جديدة مع خطة معدّل إشعارات، وواجهة برمجة تطبيقات تنقل المطوّرين إلى تحقيق الربح، وإمكانية إتاحة خطط الأسعار للجميع أو حصرها على مجموعة معيّنة.
يتضمّن ما تبقّى من هذا الموضوع تفاصيل حول جميع الميزات الجديدة والتحديثات وإصلاحات الأخطاء التي يتضمّنها الإصدار.
منهي العمل به
خدمات واجهة برمجة التطبيقات
تمت إزالة "محرّر الخادم الوكيل الكلاسيكي" (واجهة مستخدم Cloud 16.04.20)
أصبح الإصدار الجديد من "محرّر خادم وكيل واجهة برمجة التطبيقات" هو الإصدار الوحيد المتوافق. لم يعُد الإصدار الكلاسيكي متاحًا، وتمت إزالة الرابط "الوصول إلى الإصدار الكلاسيكي من أداة تعديل الوكيل". إذا كنت تستخدم الإصدار الكلاسيكي، سيتم تحميل خوادم وكيل واجهة برمجة التطبيقات تلقائيًا في المحرّر الجديد. (EDGEUI-498)
تحقيق الربح
تمت إزالة الميزات المتوقّفة نهائيًا التالية ولم تعُد متاحة:
- ضبط الحدود
- إشعارات بشأن عدد الرسائل المسموح بإرسالها
بدلاً من ذلك، يمكنك إعداد الإشعارات كما هو موضّح في الأقسام التالية:
(DEVRT-2742)
الميزات والتحديثات الجديدة
في ما يلي الميزات والتحسينات الجديدة في هذا الإصدار. بالإضافة إلى التحسينات التالية، يتضمّن هذا الإصدار أيضًا العديد من التحسينات في سهولة الاستخدام والأداء والأمان والثبات.
للحصول على مزيد من التفاصيل والتعليمات، راجِع مستندات Edge for Private Cloud.
السحابة الإلكترونية الخاصة
ترقية Postres إلى الإصدار 9.4
يتضمّن هذا الإصدار ترقية إلى Postgres 9.4. للحصول على تعليمات حول تحديث نظامك، راجِع مقالة تحديث Apigee Edge إلى الإصدار 4.16.09.
توافق GeoMap مع واجهة مستخدم Edge
تتيح لك عمليات التجميع الجغرافي جمع بيانات إحصائية لطلبات البيانات من واجهة برمجة التطبيقات استنادًا إلى سمات جغرافية، مثل المنطقة والقارة والبلد والمدينة. من بيانات الإحصاءات هذه، يمكنك عرض GeoMap في واجهة مستخدم Edge يعرض الموقع الجغرافي لطلبات البيانات من واجهة برمجة التطبيقات.
لمزيد من المعلومات، يُرجى الاطّلاع على تفعيل ميزة "تجميع البيانات الجغرافية" و"الخرائط الجغرافية".
API BaaS
تمت إضافة مستندات حول:
- كيفية ضبط خدمة API BaaS لاستخدام بروتوكول أمان طبقة النقل (TLS) لمزيد من المعلومات، يُرجى الاطّلاع على ضبط بروتوكول أمان طبقة النقل (TLS) لخدمة API BaaS.
- كيفية إعداد جميع عُقد API BaaS Stack لاستخدام مساحة تخزين مشترَكة كي تكون جميع مواد العرض متاحة لجميع عُقد API BaaS Stack لمزيد من المعلومات، يمكنك الاطّلاع على مقالة تحميل مواد العرض.
- كيفية تشفير كلمة مرور Cassandra عند إعداد عُقد BaaS Stack لمزيد من المعلومات، يُرجى الاطّلاع على إعادة ضبط كلمات مرور Edge.
الإصدار التجريبي من "أداة المراقبة" و"لوحة البيانات"
يتضمّن هذا الإصدار نسخة تجريبية من أداة المراقبة ولوحة البيانات الجديدتين لمتصفّح Edge. تتيح لك هذه الأداة فهم حالة المكوّنات المختلفة (أجهزة التوجيه ومعالجات الرسائل وZooKeeper وCassandra)، بالإضافة إلى رموز أخطاء HTTP لمختلف المؤسسات والبيئات في عملية النشر. يمكنك أيضًا أخذ لقطة لبيانات لوحة البيانات ومشاركتها مع Apigee للمساعدة في حلّ مشاكل الدعم.
يتم تضمين المستندات، بما في ذلك تعليمات التثبيت، مع مستند Edge 4.16.09 في الإصدار 4.18.01.
ومع ذلك، قبل أن تتمكّن من تثبيت لوحة البيانات واستخدامها، يجب إكمال "اتفاقية التقييم" الخاصة بـ Apigee، والمتوفّرة أيضًا على الإصدار 4.18.01، وإرسالها إلى Apigee عبر البريد الإلكتروني إلى orders@apigee.com.
الإصدار التجريبي من أداة جمع الإحصاءات
على جميع عملاء Edge for Private Cloud إرسال إحصاءات إلى Apigee حول عدد الزيارات إلى خادم وكيل API. تنصح Apigee العملاء بتحميل هذه المعلومات مرة واحدة يوميًا، ربما عن طريق إنشاء مهمة cron.
للمساعدة في تحميل هذه البيانات، توفّر Apigee الإصدار التجريبي من أداة سطر الأوامر apigee-analytics-collector. ترسل هذه الأداة تقرير عدد طلبات البيانات من واجهة برمجة التطبيقات إلى Apigee. يمكن لكل عملية تثبيت Edge for Private Cloud استخدام هذه الأداة المساعدة لاسترداد بيانات الزيارات وإرسالها إلى Apigee.
لمزيد من المعلومات، يُرجى الاطّلاع على تحميل بيانات زيارات واجهة برمجة التطبيقات إلى Apigee - إصدار تجريبي.
خدمات واجهة برمجة التطبيقات
حِملات JSON في "تعيين الرسالة" و"إصدار خطأ" (Cloud 16.08.17)
بفضل هذا التحسين، لن تحتاج إلى حلول بديلة لضمان تنسيق رسائل JSON بشكل صحيح، ويمكن تحديد المتغيرات باستخدام أقواس معقوفة بدون إنشاء JSON غير صالح. على سبيل المثال، يدرج ما يلي قيمة message.content في رسالة JSON:
<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>
إذا كنت قد استخدمت حلاً بديلاً، سيستمر عمل الرمز كما هو. يمكنك أيضًا استخدام variablePrefix وvariableSuffix بدلاً من الأقواس المعقوفة للإشارة إلى المتغيّرات.
راجِع العنصر <Set><Payload> في مستندات سياسة "تعيين الرسالة" وسياسة "إصدار خطأ" المرجعية. (APIRT-1160)
تحسينات على سياسة تحويل XML إلى JSON (الإصدار 16.08.17 من السحابة الإلكترونية)
تم تحسين سياسة XML إلى JSON من خلال الإمكانات التالية. يمكنك ضبط السياسة على ما يلي:
- التعامل مع بعض عناصر XML كصفوف أثناء التحويل، ما يؤدي إلى وضع القيم بين قوسين معقوفين '[ ]' في مستند JSON
- إزالة مستويات من تسلسل XML الهرمي في مستند JSON النهائي
لمزيد من المعلومات، اطّلِع على سياسة تحويل XML إلى JSON. (APIRT-1144)
أحرف بدل متعددة في مسارات موارد "منتج واجهة برمجة التطبيقات" (Cloud 16.08.17)
عند تحديد مسارات الموارد في "منتج واجهة برمجة التطبيقات"، يمكنك تضمين أحرف بدل في مواضع متعددة في مسار المورد. على سبيل المثال، يسمح /team/*/invoices/** بطلبات البيانات من واجهة برمجة التطبيقات التي تتضمّن أي قيمة بعد /team وأي مسارات موارد بعد invoices/. سيكون معرّف الموارد المنتظم المسموح به في طلب بيانات من واجهة برمجة التطبيقات هو proxyBasePath/team/finance/invoices/company/a.
إذا توقّفت مسارات موارد "منتج واجهة برمجة التطبيقات" الحالية عن العمل على النحو المتوقّع بعد هذا الإصدار، اضبط السمة التالية في مؤسستك للرجوع إلى السلوك السابق: features.enableStandardWildCardMatchForAPIProductResources = true
(MGMT-3273)
وظائف التشفير في JavaScript (Cloud 16.08.17)
تتوفّر مجموعة جديدة من crypto الدوال عالية الأداء في JavaScript
لإنشاء كائنات التجزئة التالية والحصول عليها وتعديلها: MD5 وSHA-1 وSHA256 وSHA512.
يتيح لك العنصر crypto أيضًا الحصول على التاريخ بتنسيقات مختلفة. لمزيد من المعلومات، يُرجى الاطّلاع على نموذج عناصر JavaScript.
(APIRT-2886)
التحقّق من إصدار ملف JAR الخاص بـ Java Callout (الإصدار 16.08.17 من السحابة الإلكترونية)
عند تحميل مصدر Java JAR إلى خادم وكيل لواجهة برمجة التطبيقات، يتم عرض رمز حالة HTTP 400 (بدلاً من 500) إذا كان إصدار مصدر Java غير متوافق مع إصدار Java المتوافق مع Edge والمدرَج في البرامج المتوافقة والإصدارات المتوافقة. (MGMT-3420)
التحقّق من صحة موارد خادم وكيل لواجهة برمجة التطبيقات (Cloud 16.08.17)
عندما تكون لديك ملفات موارد لخادم وكيل لواجهة برمجة التطبيقات (مثل ملفات JavaScript أو ملفات JAR الخاصة بلغة Java) مخزّنة على مستوى البيئة أو المؤسسة، لن يطلب منك إطار عمل التحقّق تضمين هذه الموارد أيضًا على مستوى خادم وكيل لواجهة برمجة التطبيقات في حزمة خادم وكيل ليتم استيرادها بنجاح. يتم الآن التحقّق من صحة الموارد في وقت النشر، وليس في وقت الاستيراد. (MGMT-1430)
ضبط المهلة الزمنية لخوادم وكيل واجهة برمجة التطبيقات الفردية (Cloud 16.08.17)
يمكنك ضبط خوادم وكيل واجهة برمجة التطبيقات لتنتهي مهلتها بعد فترة زمنية محدّدة (مع حالة مهلة البوابة 504). حالة الاستخدام الأساسية هي لعملاء السحابة الإلكترونية الخاصة الذين لديهم خوادم وكيلة لواجهة برمجة التطبيقات تستغرق وقتًا أطول للتنفيذ. على سبيل المثال، لنفترض أنّك بحاجة إلى وكلاء محدّدين لانتهاء المهلة بعد 3 دقائق. يمكنك استخدام سمة api.timeout جديدة في إعدادات خادم وكيل لواجهة برمجة التطبيقات. في ما يلي كيفية إجراء ذلك باستخدام مثال الدقائق الثلاث:
- أولاً، احرص على ضبط موازن التحميل وجهاز التوجيه ومعالج الرسائل على المهلة بعد 3 دقائق.
- بعد ذلك، اضبط الخوادم الوكيلة ذات الصلة على أن تنتهي مهلتها بعد 3 دقائق. حدِّد القيمة بالملّي ثانية. على سبيل المثال:
<ProxyEndpoint name="default"> <HTTPProxyConnection> <BasePath>/v1/weather</BasePath> <Properties> <!-- api.timeout is in milliseconeds --> <Property name="api.timeout">180000</Property> </Properties> ... - يُرجى العِلم، مع ذلك، أنّ زيادة مهلات النظام قد تؤدي إلى حدوث مشاكل في الأداء، لأنّ جميع الخوادم الوكيلة التي لا تتضمّن إعداد
api.timeoutتستخدم المهلات الجديدة الأطول لموازن التحميل والموجّه ومعالج الرسائل. لذا، اضبط الخوادم الوكيلة الأخرى لواجهة برمجة التطبيقات التي لا تتطلّب مهلات أطول على استخدام مهلات أقصر. على سبيل المثال، يضبط ما يلي مهلة الخادم الوكيل لواجهة برمجة التطبيقات بعد دقيقة واحدة:
<Property name="api.timeout">60000</Property>
يمكن لعملاء السحابة الإلكترونية، الذين لا يمكنهم تعديل مهلات Edge، ضبط مهلة لخادم وكيل API أيضًا، طالما أنّ المهلة أقصر من مهلة معالج رسائل Edge العادية البالغة 57 ثانية.
لا يمكنك ملء القيمة بمتغيّر. يتم تناول هذه السمة في مرجع سمات نقطة النهاية. (APIRT-1778)
سلوك خادم وكيل SOAP عند استخدام معالج الخادم الوكيل (واجهة مستخدم Cloud 16.07.27)
عند إنشاء خادم وكيل مستند إلى SOAP من WSDL باستخدام معالج الخادم الوكيل، يتوفّر خياران لإنشاء الخادم الوكيل:
- Pass-Through SOAP، حيث يمرر الخادم الوكيل حمولة طلب SOAP كما هي.
- REST إلى SOAP إلى REST، حيث يحوّل الخادم الوكيل حمولة واردة، مثل JSON، إلى حمولة SOAP، ثم يحوّل استجابة SOAP مرة أخرى إلى التنسيق الذي يتوقّعه المتصل.
يتضمّن هذا الإصدار التعديلات التالية على طريقة عمل هذه الخيارات. تكمن الاختلافات بين السلوك القديم والجديد في السياسات والإعدادات التي يتم إنشاؤها تلقائيًا بواسطة معالج الخادم الوكيل.
Pass-Through SOAP
-
يتم الآن إرسال جميع عمليات WSDL إلى مسار الأساس للوكيل "/" بدلاً من إرسالها إلى موارد الوكيل (مثل "/cityforecastbyzip"). يتم تمرير أسماء العمليات إلى خدمة SOAP المستهدَفة. يتوافق هذا السلوك مع مواصفات SOAP.
- لم يعُد الخادم الوكيل الذي تم إنشاؤه يتيح استخدام JSON في الطلب. لا يتوافق إلا مع XML. يضمن الخادم الوكيل أن تتضمّن طلبات SOAP حزمة ومحتوى ومساحة اسم.
REST إلى SOAP إلى REST
- لا يتوافق مع WSDL 2.0.
- لم يتم اختبار السلوك الجديد باستخدام WS-Policy.
- يتيح لك الخادم الوكيل إرسال بيانات JSON بدلاً من FormParams.
- عند إضافة دعم مشاركة الموارد متعددة المصادر (CORS) إلى الخادم الوكيل باستخدام أداة إنشاء الخادم الوكيل، ستلاحظ التحسينات التالية:
- عنوان Access-Control-Allow-Headers: بالإضافة إلى العناوين
Originوx-requested-withوAccept، يتضمّن العنوان Access-Control-Allow-Headers أيضًاContent-TypeوAccept-EncodingوAccept-LanguageوHostوPragmaوReferrerوUser-AgentوCache-Control. - عنوان Access-Control-Allow-Methods: بالإضافة إلى
GETوPUTوPOSTوDELETE، يتضمّن هذا العنوان أيضًا الأفعالPATCHوOPTIONS.
- عنوان Access-Control-Allow-Headers: بالإضافة إلى العناوين
- عند إنشاء خادم وكيل لواجهة برمجة التطبيقات لملف WSDL، يقرأ Edge أي ComplexTypes تم تعريفها على أنّها مجرّدة في ملف WSDL ويتعرّف بشكل صحيح على أي أنواع مثيلات تستند إلى الأنواع المجرّدة.
أداة سطر الأوامر المفتوحة المصدر wsdl2apigee
توفّر Apigee أيضًا أداة سطر أوامر مفتوحة المصدر لإنشاء خوادم وكيلة لواجهات برمجة التطبيقات من نوع passthrough أو rest-to-soap من ملفات WSDL. يُرجى الاطّلاع على https://github.com/apigee/wsdl2apigee.
(EDGEUI-614)
الإعداد التلقائي لانتهاء الصلاحية/إعادة التحميل في سياسة "عمليات خريطة القيم الرئيسية" (واجهة المستخدم في Cloud 16.06.15)
تتيح لك سياسة "عمليات خريطة القيم الرئيسية" تحديد المدة التي يتم فيها الاحتفاظ بالقيم قبل إعادة تحميلها. يتم ضبط الفاصل الزمني لإعادة التحميل باستخدام العنصر <ExpiryTimeInSecs>. إذا تم تنفيذ عملية GET وتجاوزت الفترة المحددة لانتهاء الصلاحية، يتم إعادة تحميل القيمة وتتلقّى السياسة القيمة المعدَّلة. عند إضافة هذه السياسة إلى خادم وكيل لواجهة برمجة التطبيقات، يصبح وقت انتهاء الصلاحية التلقائي الآن 300 ثانية. (كانت القيمة التلقائية السابقة هي -1، ما يعني أنّه لا يتم مطلقًا إعادة تحميل القيم.) (EDGEUI-579)
تحقيق الربح
خطة معدّل الإشعارات القابلة للتعديل (واجهة مستخدم Cloud 16.04.20، تحقيق الربح Cloud 16.04.13)
تتيح خطة معدّل الإشعارات القابلة للتعديل الجديدة في ميزة تحقيق الربح من Edge لمزوّد واجهة برمجة التطبيقات تعديل العدد المستهدَف من المعاملات لكل مطوّر تطبيقات. يمكنك ضبط ما إذا كان سيتم إرسال الإشعارات وموعد إرسالها استنادًا إلى النسبة المئوية التي تم تحقيقها من العدد المستهدف، مثل %90 أو %100 أو %150. تتوفّر هذه الميزة من خلال واجهة مستخدم الإدارة بالإضافة إلى واجهة برمجة التطبيقات الخاصة بالإدارة (التي كانت متاحة في إصدار سابق). لمزيد من المعلومات، يُرجى الاطّلاع على تحديد تفاصيل خطة الإشعارات القابلة للتعديل. (DEVRT-2375, DEVRT-2370)
إشعارات الويب هوك لخطط معدّل الإشعارات القابلة للتعديل (تحقيق الربح في Cloud 16.04.27 )
بالنسبة إلى خطط معدّل الإشعارات القابلة للتعديل، يمكنك إنشاء خطافات ويب ترسل إشعارات إلى عنوان URL الذي تحدّده. يمكنك أيضًا التحكّم في تلقّي الإشعارات على فترات زمنية محدّدة (نسب مئوية) إلى أن يتم بلوغ حد المعاملة. توفّر إشعارات Webhook بديلاً مرنًا لاستخدام نماذج الإشعارات الحالية. راجِع إعداد الإشعارات باستخدام إجراءات الويب هوك. (DEVRT-2393, DEVRT-2394)
إشعار قابل للتعديل مع خطة أسعار سمة مخصّصة (واجهة مستخدم Cloud 16.05.18)
في ميزة "تحقيق الربح على Edge"، تتيح لك خطة الأسعار الجديدة "إشعار قابل للتعديل مع سمة مخصّصة" إضافة قيمة إلى عدد معاملات المطوّر باستخدام قيمة سمة مخصّصة. في خطة معدّل الإشعارات القابل للتعديل العادية، تؤدي كل عملية طلب ناجحة من واجهة برمجة التطبيقات إلى إضافة 1 إلى عدد معاملات المطوّر. ولكن مع خطة الأسعار "الإشعار القابل للتعديل مع السمة المخصّصة"، تتم إضافة قيمة السمة المخصّصة إلى عدد المعاملات التي يجريها المطوّر. على سبيل المثال، إذا كانت قيمة السمة المخصّصة "small" هي 0.1 في الاستجابة، يتم زيادة عدد المعاملات بمقدار 0.1، أو إذا كانت قيمة السمة المخصّصة "addressTotal" هي 50، يتم زيادة العدد بمقدار 50. لمزيد من المعلومات، يُرجى الاطّلاع على تحديد خطة الأسعار باستخدام تفاصيل السمات المخصّصة. (DEVRT-2504)
إعداد الإشعارات استنادًا إلى إجمالي المعاملات المجمّعة لشركة ومطوّريها (تحقيق الربح في Cloud 16.06.22)
يتم عادةً تتبُّع إجمالي المعاملات لجميع المطوّرين في إحدى الشركات تلقائيًا عندما يستخدم المطوّرون تطبيق الشركة للوصول إلى واجهات برمجة التطبيقات. ماذا لو كان لديك مطوّرون يستخدمون تطبيقاتهم الخاصة للمطوّرين من أجل الوصول إلى واجهات برمجة التطبيقات، وكنت بحاجة إلى تتبُّع إجمالي معاملاتهم المجمّعة بدون أي انقطاع في عدد الزيارات؟ يمكنك إضافة المطوّرين إلى شركة وإعداد الإشعارات ليتم إرسالها عند بلوغ الحدود المحدّدة استنادًا إلى إجمالي المعاملات المجمّعة للشركة والمطوّرين. لمزيد من المعلومات، اطّلِع على إعداد الإشعارات استنادًا إلى إجمالي المعاملات المجمّعة لشركة ومطوّريها. (DEVRT-2643)
عرض الإشعارات وإعادة معالجتها (تحقيق الربح في Cloud 16.06.08)
كجزء من حزمة اختبار تحقيق الربح، يمكنك الاطّلاع على الإشعارات التي تم إرسالها سابقًا وإعادة معالجتها باستخدام واجهة برمجة التطبيقات الإدارية. لمزيد من المعلومات، يُرجى الاطّلاع على عرض الإشعارات وإعادة معالجتها. (DEVRT-2643)
Test Monetization (Cloud 16.05.25 monetization)
توفّر ميزة تحقيق الربح مجموعة من واجهات برمجة التطبيقات التي يمكنك استخدامها لاختبار تنفيذ عمليات ربط الويب للتأكّد من إرسال الإشعارات. لمعرفة التفاصيل، يُرجى الاطّلاع على إعداد الإشعارات التجريبية. (DEVRT-2625)
نقل المطوّرين إلى ميزة تحقيق الربح (ميزة تحقيق الربح في Cloud 16.05.11)
تتوفّر واجهة برمجة تطبيقات جديدة لتسهيل عملية نقل المطوّرين إلى تحقيق الربح. يمكنك نقل بيانات استخدام المعاملات وتحصيل رسوم إعداد مخصّصة ورسوم متكرّرة. بالإضافة إلى ذلك، عند قبول خطة أسعار منشورة، يمكنك التنازل عن رسوم الإعداد في حال تم تحصيلها مسبقًا. لمزيد من المعلومات، يُرجى الاطّلاع على نقل المطوّرين إلى ميزة تحقيق الربح. (DEVRT-2446)
خطط الأسعار العامة والخاصة لبوابة المطوّرين (تحقيق الربح في Cloud 16.04.27)
يمكنك ضبط خطط الأسعار على "عامة" أو "خاصة". تظهر خطط الأسعار العلنية في بوابة المطوّرين، بينما لا تظهر خطط الأسعار الخاصة. يكون الإعداد التلقائي لخطة الأسعار هو "عامة". لمزيد من المعلومات، يُرجى الاطّلاع على http://docs.apigee.com/monetization/content/create-rate-plans#public-versus-private-rate-plans. (DEVRT-2445)
إعادة تفعيل حسابات المطوّرين (تحقيق الربح في Cloud 16.06.08)
توفّر خدمة تحقيق الربح مجموعة من واجهات برمجة التطبيقات التي يمكنك استخدامها لإلغاء تعليق حساب مطوّر تم تعليقه سابقًا. قد يتم تعليق حساب المطوّر إذا تم الوصول إلى الحدّ الذي تم ضبطه. على سبيل المثال، إذا بلغ عدد المعاملات الحدّ الأقصى أو إذا تم استنفاد رصيد حساب مدفوع مسبقًا. لمزيد من المعلومات، يُرجى الاطّلاع على إلغاء تعليق حسابات المطوّرين. (DEVRT-2641)
عرض حالة المعاملات (تحقيق الربح في Cloud 16.06.08)
في إطار مجموعة اختبارات تحقيق الربح، يمكنك الاطّلاع على حالة المعاملات التي حدثت خلال نطاق زمني محدّد باستخدام Management API. لمزيد من المعلومات، راجِع مقالة الاطّلاع على حالة المعاملات. (DEVRT-2640)
تضمين السمات المخصّصة للمطوّرين في تقارير الأرباح (تحقيق الربح من Cloud 16.05.25)
بالنسبة إلى تقارير الأرباح فقط، يمكنك تضمين سمات مخصّصة في التقرير، إذا كانت السمة المخصّصة معرَّفة للمطوّر. لمزيد من المعلومات، يُرجى الاطّلاع على تضمين سمات المطوّر المخصّصة في تقارير الأرباح باستخدام واجهة برمجة التطبيقات. (DEVRT-2447)
اتّساق سياسة تسجيل المعاملات ومورد منتج واجهة برمجة التطبيقات (واجهة مستخدم Cloud 16.05.18)
إذا لم تتطابق مسارات الموارد في "سياسة تسجيل المعاملات" لتحقيق الربح مع مسارات الموارد المحدّدة في منتج واجهة برمجة التطبيقات (على سبيل المثال، إذا غيّرت مسارات موارد منتج واجهة برمجة التطبيقات)، سيظهر رمز تحذير على رمز "سياسة تسجيل المعاملات" في صفحة "المنتجات". عند النقر على رمز للاطّلاع على "سياسة تسجيل المعاملات"، يظهر تحذير في أعلى الصفحة. عند إصلاح مسارات الموارد في "سياسة تسجيل المعاملات"، ستختفي مؤشرات التحذير. (DEVRT-2240)
إصلاح الأخطاء
تم إصلاح الأخطاء التالية في هذا الإصدار. هذه القائمة مخصّصة بشكل أساسي للمستخدمين الذين يريدون معرفة ما إذا تم حلّ تذاكر الدعم التي أرسلوها. وهي غير مصمَّمة لتقديم معلومات مفصّلة لجميع المستخدمين.
Edge for Private Cloud
| معرّف المشكلة | الوصف |
|---|---|
| TBD-138 | مشكلة انتهاء مهلة جلسة واجهة مستخدم Play |
| APIRT-2978 | تعذُّر بدء تشغيل Nginx أو تعذُّر بدء تشغيل جهاز التوجيه |
| AXAPP-2447 | InvalidTimeRange error عند اختيار بيانات الإحصاءات كل ساعة |
| EDGEUI-592 | يمكنك الآن إزالة الرابط "نسيت كلمة المرور" من واجهة مستخدم Edge عند استخدام موفّر مصادقة خارجي |
| MGMT-3330 | محاولات إدخال كلمة مرور غير صحيحة في المصادقة الخارجية على Private Cloud تؤدي إلى حظر المستخدمين |
| MGMT-2930 | لا يعمل إخفاء البيانات في جلسة تصحيح الأخطاء |
| PRC-840 | رابط رمزي تالف لمكوّنات Edge |
| PRC-1004 | تمت إضافة الخيار "-p zk" إلى أداة التثبيت لتثبيت ZooKeeper بشكل مستقل على إحدى العُقد. |
| PRC-1013 | عدم ربط حساب مشرف النظام الأوّلي بسياسة كلمة مرور LDAP الصحيحة |
| PRC-1019 | لا يؤدي الأمر "apigee-all stop" إلى إيقاف "معالِجات الرسائل" |
| PRC-1066 | كلمة مرور Cassandra المشفّرة لا تعمل في ملف usergrid.properties الخاص بحزمة BaaS |
16.08.17
| معرّف المشكلة | الوصف |
|---|---|
| SECENG-609 | عدم تعذُّر عمليات التشغيل أثناء حذف ملف تخزين الشهادات المرتبط أو عند حذف الشهادة الصالحة في ملف تخزين الشهادات |
| MGMT-3404 | تستغرق عملية عرض/استرداد سجلات Node.js ونشر الخوادم الوكيلة وقتًا طويلاً جدًا |
| MGMT-3400 | يتعذّر إجراء طلب إلى واجهة برمجة التطبيقات الخاصة بإدارة /userroles إذا كان اسم المستخدم الذي يجري الطلب يتضمّن علامة "+" |
| MGMT-3368 | java.lang.ArrayIndexOutOfBoundsException: 1، عند استيراد حزمة خادم وكيل لواجهة برمجة التطبيقات التي تحتوي على دليل resources/node/resources |
| MGMT-3364 | OAuthV2: التحقّق من redirect_uri |
| MGMT-3319 | لا يمكن إدراج إدخالات في خزينة تحتوي على قيمة فارغة في أحد الإدخالات للمؤسسات (CPS وغير CPS) |
| MGMT-3226 | يجب ألا يؤدي طلب البحث على مستوى المؤسسة أو البيئة إلى استرداد كل البيانات، ما يتسبب في تعذُّر عمل واجهة برمجة التطبيقات كان الإصدار 160302 يتضمّن خطأً يؤدي إلى تعذُّر إدراج الموارد على مستوى المؤسسة أو البيئة إذا كان الحجم التراكمي للموارد يتجاوز 16 ميغابايت، ويعمل هذا الإصلاح على حلّ المشكلة. |
| AXAPP-2429 | واجهة برمجة التطبيقات في "إحصاءات Google" التي تستخدم response_status_code تعرض خطأً في الوصول إلى البيانات |
| AXAPP-2386 | حلّ مشكلة المحتوى الفارغ في تقارير البريد الإلكتروني اليومية في "إحصاءات Google" |
| AXAPP-2347 | عدم تلقّي رسائل إلكترونية تتضمّن ملخّصًا يوميًا للإحصاءات |
| APIRT-3141 | يتعذّر تنفيذ Java Callouts عند استدعاء new ExecutionResult()، لأنّ الدالة الإنشائية أصبحت خاصة |
| APIRT-3140 | سياسة ServiceCallout لا تعمل في طلبات البيانات من واجهة برمجة التطبيقات HEAD |
| APIRT-3131 | يظهر createdBy بشكل غير صحيح لخادم وكيل لواجهة برمجة التطبيقات عند استخدام تحقيق الربح مع مقدّم خدمة مصادقة خارجي |
| APIRT-3121 | التغيير الذي تم إجراؤه على ملف موارد المؤسسة ليس فعّالاً بنسبة% 100 |
| APIRT-3117 | بلغت وحدة المعالجة المركزية في "المعالج" نسبة% 100 من الاستخدام وتوقّفت عن عرض الزيارات |
| APIRT-3016 | أخطاء "انتهت مهلة الاتصال بجهاز التوجيه" عند عمليات النشر |
| APIRT-2975 | تعذُّر تحميل حِزمة الشهادات |
| APIRT-2955 | تعذُّر إخفاء بعض سمات بيانات استجابة JSON لعنوان Content-Type المتوافق مع FHIR 'application/json+fhir' |
| APIRT-2946 | سياسة OAuthV2-RefreshToken لا تخفي السمات حتى إذا تم ضبط العرض على "خطأ" |
| APIRT-2908 | يجب فرض استخدام الإصدار 1.2 من بروتوكول أمان طبقة النقل (TLS) لطلبات البيانات من واجهة برمجة التطبيقات الداخلية بعد تعديل الإصدار على المضيف الظاهري |
| APIRT-2901 | يتم ضغط الردود التي يتم عرضها من ذاكرة التخزين المؤقت باستخدام gzip مرتين |
| APIRT-2873 | تعرض "السياسات المُدارة" NullPointerException المرتبط بـ VerifyAPIKey بعد حذف المنتجات/المطوّرين/الوكلاء |
| APIRT-2871 | ظهور سياسات IOIntensive مرّتين في Trace |
| APIRT-2825 | خطأ نحوي في الردّ الذي يفيد بحدوث خطأ في رمز الدخول |
| APIRT-2750 | ارتفاع عدد حالات تعذُّر إرسال البيانات في مؤسسة معيّنة |
| APIRT-2685 | تعذُّر تدفّق الزيارات بسبب ظهور خطأ غير معروف |
| APIRT-2647 | رسالة الخطأ"Underlying input stream returned zero bytes" مع nonprod/dev |
| APIRT-2630 | حدوث مشاكل متقطّعة عند محاولة قراءة قيمة من ذاكرة التخزين المؤقت |
| APIRT-2620 | مجموعة سلاسل محادثات منفصلة لبعض الخطوات التي تحظر |
| APIRT-2610 | java.lang.ClassCastException with Response Cache policy |
| APIRT-2608 | خطأ في تحليل عناوين Last-Modified في سياسات ذاكرة التخزين المؤقت للاستجابة |
| APIRT-2605 | يجب عدم السماح بالكتابة فوق المتغيّرات"المؤسسة" و "البيئة" من خلال السياسات |
| APIRT-2566 | تعرض سياسة OAuthV2 عنوان WWW-Authenticate مشوّهًا |
| APIRT-2491 | تعذّر تعديل TargetServer بسبب انتهاء المهلة المحدّدة لبروتوكول RPC بين الإدارة وmps |
| APIRT-2386 | يتم إنشاء نطاق سلسلة فارغة في منتج واجهة برمجة تطبيقات يتضمّن نطاقات OAuth مسموح بها فارغة |
| APIRT-2383 | لا يبدو أنّ سياسات XSL Transformation تسجّل أي بيانات عند حدوث خطأ |
| APIRT-2364 | عدم تعديل متغيرات مسار الخطأ في OAuth عند حدوث خطأ |
| APIRT-2216 | أحداث مرسَلة من الخادم - حدث بث يواجه مشاكل في الإنتاج |
| APIRT-2079 | لا يتوقف طلب تصحيح الأخطاء cURL بعد انتهاء المهلة للجلسة التي تم إنشاؤها |
| APIRT-1495 | عدم رصد "حماية XML من التهديدات" لنوع المحتوى fhir |
| APIRT-1404 | سلوك غير متسق عندما تقارن "الحالة" قيمة بين علامات اقتباس مفردة مقابل علامات اقتباس مزدوجة |
| APIRT-347 | لا يتم التحقّق من صحة سياسة XSL بشكل صحيح عند الاستيراد (لا يتم تعيين النتائج لمتغيرات الإخراج كما هو موثّق) |
16.07.27 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-621 | يستخدم خيار "حفظ كخادم وكيل جديد لواجهة برمجة التطبيقات" اسمًا تلقائيًا يتضمّن الترميز العلمي، مثل "new-1.234568901234568e+53" |
| EDGEUI-572 | تعرض واجهة المستخدم الرسالة "خطأ: خطأ غير معروف" بدلاً من "خطأ: انتهاء مهلة الجلسة" |
16.07.20.01 (تحقيق الربح)
يتضمّن هذا الإصدار تغييرات طفيفة في مخطط قاعدة البيانات، ولا يتضمّن أي تحديثات أخرى للبرامج.
16.07.13 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-609 | لا يتم تفعيل زر "خادم الهدف الجديد" لدور مخصّص لديه إذن بإنشاء خوادم هدف |
| EDGEUI-584 | أخطاء بسيطة في عرض المفتاح/السر لتطبيق مطوِّر يتضمّن بيانات اعتماد متعددة |
| EDGEUI-571 | تم ضبط الحد الأقصى لعدد أحرف اسم الخادم الوكيل بشكل غير صحيح على 50 حرفًا في واجهة المستخدم |
16.07.06.02 (تحقيق الربح)
| معرّف المشكلة | الوصف |
|---|---|
| DEVSOL-2817 | تعذُّر إنشاء مستندات الفوترة باستخدام واجهة برمجة التطبيقات تم حلّ المشاكل المتعلّقة بإنشاء مستندات الفوترة باستخدام واجهة برمجة التطبيقات. يتم إنشاء مستندات الفوترة بنجاح إذا كان عنوان المطوِّر متوفّرًا. |
| DEVSOL-2797 | تحسين معالجة سمة "المطوّر" لم تعُد قيم السمات المخصّصة المنطقية حساسة لحالة الأحرف. بالإضافة إلى ذلك، عند مزامنة السمات المخصّصة مع Apigee Edge، يتم تعديل السمات الحالية بدلاً من إنشاء سمات مكرّرة. |
16.07.06 (تحقيق الربح)
| معرّف المشكلة | الوصف |
|---|---|
| DEVRT-2795 | عدم اتساق حقل الطابع الزمني لطلب Webhook ضمن طلب JSON المُرسَل إلى معالج رد الاتصال الخاص بـ Webhook، يتم الآن التعبير عن developerQuotaResetDate بتنسيق الطابع الزمني الخاص بـ Epoch
ليكون متسقًا مع تنسيقات الطوابع الزمنية الأخرى. لمزيد من المعلومات، يُرجى الاطّلاع على إعداد معالج رد الاتصال. |
16.06.29 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-600 | لا يمكن عرض/تعديل الأدوار للتقارير المخصّصة |
| EDGEUI-593 | إزالة الفواصل الزمنية التي تتراوح بين 5 و10 دقائق من واجهة مستخدم "إحصاءات Google" لا تظهر بيانات "إحصاءات Google" في واجهة مستخدم الإدارة لمدة 10 دقائق على الأقل بعد إجراء طلبات إلى خوادم وكيلة لواجهة برمجة التطبيقات. لهذا السبب، تمت إزالة إعداد النطاق الزمني البالغ 10 دقائق من التقارير المخصّصة، كما تمت إزالة إعداد النطاق الزمني البالغ 5 و10 دقائق من "عرض الأداء" لخوادم وكيل واجهة برمجة التطبيقات. |
16/06/22 (تحقيق الربح)
بلا
15.06.16 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-566 | صفحة فارغة بعد تسجيل الدخول إلى واجهة المستخدم الإدارية |
| EDGEUI-564 | يتلقّى المستخدمون أخطاء في الأذونات عند تسجيل الدخول إلى واجهة مستخدم الإدارة، ثم يتم تسجيل خروجهم تلقائيًا |
| EDGEUI-549 | حدث خطأ أثناء عرض البيانات في صفحة "أداء خادم وكيل واجهة برمجة التطبيقات" |
| EDGEUI-544 | تعرض صفحة "الأدوار المخصّصة" قيمة غير صحيحة لإذن "حذف التقارير" |
| EDGEUI-504 | حالة غير واضحة في "تطبيقات المطوّرين" و"المفاتيح" و"المنتجات" |
| EDGEUI-120 | يتضمّن رابط البريد الإلكتروني في صفحة "خطأ داخلي" عنوان بريد إلكتروني غير صالح |
| DEVRT-2301 | تحقيق الربح: توافق واجهة المستخدم مع واجهة برمجة التطبيقات بشأن خطط الأسعار المنشورة في ما يتعلق بتاريخ انتهاء الصلاحية في خطط الأسعار المنشورة، تتوافق واجهة المستخدم الإدارية الآن مع سلوك واجهة برمجة التطبيقات الإدارية. إذا كانت خطة الأسعار تتضمّن تاريخ انتهاء صلاحية محدّدًا، لا يمكنك تغيير تاريخ انتهاء صلاحيتها. لمزيد من المعلومات، اطّلِع على إيقاف خطة أسعار منشورة. |
16.06.08 (تحقيق الربح)
بلا
16.05.25 (تحقيق الربح)
| معرّف المشكلة | الوصف |
|---|---|
| DEVRT-2617 | عدم تلقّي تنبيه عندما يشتري أحد العملاء خطة خدمة |
| DEVRT-1483 | NullPointerException عند انتقال المطوّر من الدفع المُسبق إلى الدفع عند الاستخدام |
16.05.18 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-551 | تنتهي صلاحية جلسة واجهة المستخدم إذا لم يكن هناك أي نشاط لمدة ساعة أو نحو ذلك |
16.05.11 (تحقيق الربح)
| معرّف المشكلة | الوصف |
|---|---|
| DEVRT-2497 | توقّف معرّفات Qpid عن تلقّي البيانات |
| DEVRT-2490 | تعذُّر حذف مفتاح التطبيق |
16.05.11 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-541 | تعرض عملية التتبُّع عنوان IP بدلاً من المضيف عند توفّر خادم مستهدف |
| EDGEUI-505 | يؤدي استيراد موارد نقطة النهاية إلى تعذُّر التفويض لجميع نقاط النهاية |
16.05.04 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-532 | يتعذّر على معالج الخادم الوكيل الجديد إكمال خطوة "إنشاء المنتج..." عند إنشاء خادم وكيل لخدمة SOAP |
| EDGEUI-506 | يظهر في أداء ذاكرة التخزين المؤقت الرسالة "جارٍ تحميل البيانات…" عندما لا تتوفّر أي بيانات |
16.04.27 (UI)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-531 | تعذُّر استيراد ملف JAR باستخدام محرّر الخادم الوكيل الجديد |
| EDGEUI-524 | مشكلة في إنشاء خادم وكيل لواجهة برمجة التطبيقات من WSDL |
| EDGEUI-38 | في حال تمرير WSDL غير صالح إلى "معالج الخادم الوكيل"، سيتعذّر على المعالج الانتقال إلى الصفحة الأخيرة |
16.04.27 (تحقيق الربح)
بلا
16.04.20 (UI)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-502 | لا يعرض "محرّر الوكيل" الفعل عند استخدام StartsWith كعامل تشغيل |
| EDGEUI-496 | "خطأ غير معروف" أثناء إيقاف جلسة Trace في واجهة المستخدم الخاصة بالإدارة |
| EDGEUI-141 | يحتوي "محرّر الخادم الوكيل" على مراجعة مبرمَجة في رسالة الخطأ |
16.04.13 (تحقيق الربح)
بلا
16.04.13 (UI)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-495 | تعرض عملية التتبُّع دائمًا .execution.success = false |
| EDGEUI-494 | تنشئ سياسة JavaScript دائمًا نصًا برمجيًا بالاسم التلقائي حتى عندما أحدّد اسمًا مختلفًا |
| EDGEUI-432 | إنشاء وكيل موجّه في لوحة بيانات واجهة مستخدم إدارة Edge |
| EDGEUI-90 | يُدرج "محرّر خادم وكيل واجهة برمجة التطبيقات" الجديد مسافات بيضاء غير ملائمة حول عناصر CDATA |
المشاكل المعروفة
يتضمّن هذا الإصدار المشاكل المعروفة التالية:
| معرّف المشكلة | الوصف |
|---|---|
| APIRT-3364 |
تعالج "أداة معالجة الرسائل" عمليات بحث نظام أسماء النطاقات على IPv4 وIPv6 إذا سبق لك تثبيت NSCD (برنامج خفي لذاكرة التخزين المؤقت لخدمة الأسماء) وتفعيله، قد تلاحظ أنّ "معالجات الرسائل" تجري عمليتَي بحث في نظام أسماء النطاقات (DNS): إحداهما للإصدار الرابع من بروتوكول الإنترنت (IPv4) والأخرى للإصدار السادس من بروتوكول الإنترنت (IPv6). لإيقاف بحث نظام أسماء النطاقات على الإصدار السادس من بروتوكول الإنترنت (IPv6)، اتّبِع الخطوات التالية:
|
| DOC-1687 | بسبب تعارض معروف في تبعية الحزمة، لن يتم تثبيت برنامج Katello المستخدَم في Satellite Server 6 بشكل صحيح على مضيفي Apigee Edge الذين يشغّلون برنامج Qpid الخفي. |