أنت الآن بصدد الاطّلاع على مستندات 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) لخدمة 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/. سيكون معرّف الموارد المنتظم (URI) المسموح به في طلب بيانات من واجهة برمجة التطبيقات هو proxyBasePath/team/finance/invoices/company/a.
إذا توقّفت مسارات موارد "حزمة واجهة برمجة التطبيقات" الحالية عن العمل على النحو المتوقّع بعد هذا الإصدار، اضبط السمة التالية في مؤسستك للرجوع إلى السلوك السابق: features.enableStandardWildCardMatchForAPIProductResources = true
(MGMT-3273)
وظائف التشفير في JavaScript (Cloud 16.08.17)
تتوفّر مجموعة جديدة من دوال JavaScript crypto عالية الأداء
لإنشاء كائنات التجزئة التالية والحصول عليها وتعديلها: 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)
ضبط المهلة لخوادم API الوكيلة الفردية (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)
في ميزة "تحقيق الربح على الأجهزة الطرفية"، تتيح لك خطة الأسعار الجديدة "إشعار قابل للتعديل مع سمة مخصّصة" إضافة قيمة إلى عدد معاملات المطوّر باستخدام قيمة سمة مخصّصة. في خطة الأسعار العادية لخدمة "الإشعارات القابلة للتعديل"، يؤدي كل طلب ناجح من واجهة برمجة التطبيقات إلى إضافة 1 إلى عدد المعاملات التي يجريها المطوّر. ولكن مع خطة الأسعار "الإشعار القابل للتعديل مع السمة المخصّصة"، تتم إضافة قيمة السمة المخصّصة إلى عدد معاملات المطوّر. على سبيل المثال، إذا كانت قيمة السمة المخصّصة "small" هي 0.1 في الردّ، يتمّ زيادة عدد المعاملات بمقدار 0.1، أو إذا كانت قيمة السمة المخصّصة "addressTotal" هي 50، يتمّ زيادة العدد بمقدار 50. لمزيد من المعلومات، يُرجى الاطّلاع على تحديد خطة الأسعار باستخدام تفاصيل السمات المخصّصة. (DEVRT-2504)
إعداد الإشعارات استنادًا إلى إجمالي المعاملات المجمّعة لشركة ومطوّريها (تحقيق الربح في Cloud بتاريخ 22/06/16)
يتم عادةً تتبُّع إجمالي المعاملات لجميع المطوّرين في إحدى الشركات تلقائيًا عندما يستخدم المطوّرون تطبيق الشركة للوصول إلى واجهات برمجة التطبيقات. ماذا لو كان لديك مطوّرون يستخدمون تطبيقاتهم الخاصة للمطوّرين للوصول إلى واجهات برمجة التطبيقات، وكنت بحاجة إلى تتبُّع إجمالي معاملاتهم المجمّعة بدون أي انقطاع في عدد الزيارات؟ يمكنك إضافة المطوّرين إلى شركة وإعداد الإشعارات ليتم إرسالها عند بلوغ الحدود المحدّدة استنادًا إلى إجمالي المعاملات المجمّعة للشركة والمطوّرين التابعين لها. لمزيد من المعلومات، يُرجى الاطّلاع على إعداد الإشعارات استنادًا إلى إجمالي المعاملات المجمّعة لشركة ومطوّريها. (DEVRT-2643)
عرض الإشعارات وإعادة معالجتها (تحقيق الربح في Cloud 16.06.08)
كجزء من حزمة اختبار تحقيق الربح، يمكنك الاطّلاع على الإشعارات التي تم إرسالها سابقًا باستخدام واجهة Management API وإعادة معالجتها. لمزيد من المعلومات، يُرجى الاطّلاع على عرض الإشعارات وإعادة معالجتها. (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 Stack |
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 | لا يمكن عرض إدخالات القائمة في خزنة تتضمّن قيمة فارغة في أحد الإدخالات للمؤسسات (التي تستخدم خدمات المنصات الأساسية وغير التي تستخدمها) |
| MGMT-3226 | يجب ألا يؤدي طلب البحث على مستوى المؤسسة/البيئة إلى جلب كل البيانات، ما يؤدي إلى تعذُّر عمل واجهة برمجة التطبيقات كان الإصدار 160302 يتضمّن خطأً يؤدي إلى تعذُّر إدراج الموارد على مستوى المؤسسة/البيئة إذا كان الحجم التراكمي للموارد يتجاوز 16 ميغابايت، ويعمل هذا الإصلاح على حلّ هذه المشكلة. |
| AXAPP-2429 | واجهة برمجة التطبيقات في "إحصاءات Google" التي تستخدم response_status_code تعرض خطأً في الوصول إلى البيانات |
| AXAPP-2386 | إصلاح محتوى التقارير الفارغة في تقارير البريد الإلكتروني اليومية في "إحصاءات Google" |
| AXAPP-2347 | عدم تلقّي رسائل إلكترونية تتضمّن ملخّصًا يوميًا للإحصاءات |
| APIRT-3141 | يتعذّر تنفيذ Java Callouts عند استدعاء 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 | خطأ نحوي في ردّ الخطأ access_token |
| APIRT-2750 | ارتفاع عدد حالات تعذُّر عرض الإعلانات في مؤسسة معيّنة |
| APIRT-2685 | لا يمكن أن تتدفق الزيارات مع ظهور خطأ غير معروف |
| APIRT-2647 | رسالة الخطأ"عرضت حزمة بيانات الإدخال الأساسية صفر بايت" مع nonprod/dev |
| APIRT-2630 | حدوث مشاكل متقطّعة عند محاولة قراءة قيمة من ذاكرة التخزين المؤقت |
| APIRT-2620 | مجموعة سلاسل محادثات منفصلة لبعض الخطوات التي تحظر التنفيذ |
| APIRT-2610 | java.lang.ClassCastException مع سياسة ذاكرة التخزين المؤقت للردود |
| 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 (UI)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-609 | لا يتم تفعيل زر "خادم الاستهداف الجديد" لدور مخصّص لديه إذن بإنشاء خوادم استهداف |
| EDGEUI-584 | أخطاء بسيطة في عرض المفتاح/كلمة المرور لتطبيق مطوِّر يتضمّن بيانات اعتماد متعدّدة |
| EDGEUI-571 | تم ضبط الحد الأقصى لعدد أحرف اسم الخادم الوكيل بشكل غير صحيح على 50 حرفًا في واجهة المستخدم |
16.07.06.02 (تحقيق الربح)
| معرّف المشكلة | الوصف |
|---|---|
| DEVSOL-2817 | لا يمكن إنشاء مستندات الفوترة باستخدام واجهة برمجة التطبيقات تم حلّ المشاكل المتعلّقة بإنشاء مستندات الفوترة باستخدام واجهة برمجة التطبيقات. يتم إنشاء مستندات الفوترة بنجاح إذا كان عنوان المطوِّر متوفّرًا. |
| DEVSOL-2797 | تحسين معالجة سمة "المطوّر" لم تعُد قيم السمات المخصّصة المنطقية حساسة لحالة الأحرف. بالإضافة إلى ذلك، عند مزامنة السمات المخصّصة مع Apigee Edge، يتم تعديل السمات الحالية بدلاً من إنشاء سمات مكرّرة. |
16.07.06 (تحقيق الربح)
| معرّف المشكلة | الوصف |
|---|---|
| DEVRT-2795 | حقل الطابع الزمني لطلب ويب هوك غير متسق ضمن طلب JSON المُرسَل إلى معالج رد الاتصال الخاص بـ ويب هوك، يتم الآن التعبير عن developerQuotaResetDate بتنسيق الطابع الزمني الخاص بـ حقبة
ليكون متسقًا مع تنسيقات الطوابع الزمنية الأخرى. لمزيد من المعلومات، يُرجى الاطّلاع على إعداد معالج رد الاتصال. |
16.06.29 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-600 | لا يمكن عرض/تعديل الأدوار للتقارير المخصّصة |
| EDGEUI-593 | إزالة الفواصل الزمنية التي تتراوح بين 5 و10 دقائق من واجهة مستخدم "إحصاءات Google" لا تظهر بيانات "إحصاءات Google" في واجهة مستخدم الإدارة لمدة 10 دقائق على الأقل بعد إجراء طلبات إلى خوادم وكيلة لواجهة برمجة التطبيقات. لهذا السبب، تمت إزالة إعداد النطاق الزمني البالغ 10 دقائق من التقارير المخصّصة، كما تمت إزالة إعداد النطاق الزمني البالغ 5 و10 دقائق من "عرض الأداء" لخوادم وكيل واجهة برمجة التطبيقات. |
16/06/2022 (تحقيق الربح)
بدون
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 عند انتقال المطوّر من الدفع المسبق إلى الدفع عند الاستخدام |
18.05.16 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-551 | تنتهي صلاحية جلسة واجهة المستخدم إذا لم يكن هناك أي نشاط لمدة ساعة أو نحو ذلك |
16.05.11 (تحقيق الربح)
| معرّف المشكلة | الوصف |
|---|---|
| DEVRT-2497 | توقّف معرّف Qpid عن تلقّي البيانات |
| DEVRT-2490 | يتعذّر حذف مفتاح التطبيق |
16.05.11 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-541 | تعرض عملية التتبُّع عنوان IP بدلاً من المضيف عند توفّر خادم مستهدف |
| EDGEUI-505 | يؤدي استيراد موارد نقطة النهاية إلى تعذُّر التفويض لجميع نقاط النهاية |
16.05.04 (UI)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-532 | يتعذّر على معالج الخادم الوكيل الجديد إكمال خطوة "إنشاء المنتج..." عند إنشاء خادم وكيل لخدمة SOAP |
| EDGEUI-506 | يظهر في أداء ذاكرة التخزين المؤقت "جارٍ تحميل البيانات…" عندما لا تتوفّر أي بيانات |
16.04.27 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-531 | تعذُّر استيراد ملف JAR باستخدام محرّر الخادم الوكيل الجديد |
| EDGEUI-524 | مشكلة في إنشاء خادم وكيل لواجهة برمجة التطبيقات من WSDL |
| EDGEUI-38 | في حال تمرير WSDL غير صالح إلى "معالج الخادم الوكيل"، سيتعذّر على المعالج الانتقال إلى الصفحة الأخيرة |
16.04.27 (تحقيق الربح)
بدون
16.04.20 (UI)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-502 | لا يعرض "محرّر الخادم الوكيل" الفعل عند استخدام StartsWith كعامل تشغيل |
| EDGEUI-496 | "خطأ غير معروف" عند إيقاف جلسة "تتبُّع" في واجهة المستخدم الخاصة بالإدارة |
| EDGEUI-141 | يحتوي "محرّر الخادم الوكيل" على مراجعة مبرمَجة بشكل ثابت في رسالة الخطأ |
16.04.13 (تحقيق الربح)
بدون
16.04.13 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| EDGEUI-495 | يعرض التتبُّع دائمًا .execution.success = false |
| EDGEUI-494 | تنشئ سياسة JavaScript دائمًا نصًا برمجيًا بالاسم التلقائي حتى عندما أحدّد اسمًا مختلفًا |
| EDGEUI-432 | إنشاء وكيل موجّه في لوحة بيانات واجهة مستخدم "إدارة Edge" |
| EDGEUI-90 | يُدرج "محرّر خادم وكيل واجهة برمجة التطبيقات" الجديد مسافات بيضاء غير ملائمة حول عناصر CDATA |
المشاكل المعروفة
يتضمّن هذا الإصدار المشاكل المعروفة التالية:
| معرّف المشكلة | الوصف |
|---|---|
| APIRT-3364 |
يعالج Message Processor عمليات بحث نظام أسماء النطاقات على IPv4 وIPv6 إذا كنت قد ثبّت NSCD (برنامج خفي لتخزين بيانات خدمة الأسماء مؤقتًا) وفعّلته، قد تلاحظ أنّ "معالجات الرسائل" تجري عمليتَي بحث في نظام أسماء النطاقات (DNS): إحداهما للإصدار الرابع من بروتوكول الإنترنت (IPv4) والأخرى للإصدار السادس من بروتوكول الإنترنت (IPv6). لإيقاف بحث نظام أسماء النطاقات على الإصدار السادس من بروتوكول الإنترنت (IPv6)، اتّبِع الخطوات التالية:
|
| DOC-1687 | بسبب تعارض معروف في تبعية الحزمة، لن يتم تثبيت برنامج Katello المستخدَم في Satellite Server 6 بشكل صحيح على مضيفي Apigee Edge الذين يشغّلون برنامج Qpid الخفي. |