4.16.09 - Edge الخاص بملاحظات الإصدار في السحابة الإلكترونية الخاصة

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

في يوم الاثنين 19 سبتمبر 2016، أطلقنا إصدارًا جديدًا من Apigee Edge Private Cloud.

منذ الإصدار السابق من ميزات Edge for Private Cloud، تم طرح الإصدارات التالية، وهي مضمّنة في هذا الإصدار من الميزات:

راجِع لمحة عن نظام ترقيم الإصدارات لمعرفة كيف يمكنك تحديد ما إذا كان إصدار معيّن من السحابة الإلكترونية مضمّنًا في إصدارك من 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 حول عدد الزيارات إلى خادم وكيل واجهة برمجة التطبيقات. تنصح Apigee العملاء بتحميل هذه المعلومات مرة واحدة يوميًا، ربما عن طريق إنشاء مهمة cron.

للمساعدة في تحميل هذه البيانات، توفّر Apigee الإصدار التجريبي من أداة سطر الأوامر apigee-analytics-collector. ترسل هذه الأداة تقرير عدد طلبات البيانات من واجهة برمجة التطبيقات إلى Apigee. يمكن لكل عملية تثبيت Edge for Private Cloud استخدام هذه الأداة المساعدة لاسترداد بيانات الزيارات وإرسالها إلى Apigee.

لمزيد من المعلومات، يُرجى الاطّلاع على تحميل بيانات زيارات واجهة برمجة التطبيقات إلى Apigee - الإصدار التجريبي.


خدمات واجهات برمجة التطبيقات

حِملات JSON في "تعيين الرسالة" و"إصدار خطأ" (Cloud 16.08.17)

عند ضبط حمولة JSON باستخدام سياسة "تعيين رسالة" أو "إنشاء خطأ"، كان يُطلب من المستخدمين أحيانًا استخدام حلول بديلة لضمان تنسيق رسالة JSON بشكل صحيح في وقت التشغيل، مثل بدء الحمولة بشرطة مائلة عكسية "\" أو تحديد variablePrefix وvariableSuffix في عنصر الحمولة، حتى إذا لم يتم استخدام أي متغيرات في الرسالة.

بفضل هذا التحسين، لن تحتاج إلى حلول بديلة لضمان تنسيق رسائل 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)

عند تحديد مسارات الموارد في &quot;منتج واجهة برمجة التطبيقات&quot;، يمكنك تضمين أحرف البدل في مواضع متعددة في مسار المورد. على سبيل المثال، يسمح /team/*/invoices/** بطلبات البيانات من واجهة برمجة التطبيقات التي تتضمّن أي قيمة بعد /team وأي مسارات موارد بعد invoices/. سيكون معرّف الموارد المنتظم المسموح به في طلب بيانات من واجهة برمجة التطبيقات هو proxyBasePath/team/finance/invoices/company/a.

إذا توقّفت مسارات موارد &quot;منتج واجهة برمجة التطبيقات&quot; الحالية عن العمل كما هو متوقّع بعد هذا الإصدار، اضبط السمة التالية في مؤسستك للرجوع إلى السلوك السابق: 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 جديدة في إعدادات خادم وكيل لواجهة برمجة التطبيقات. في ما يلي كيفية إجراء ذلك باستخدام مثال الدقائق الثلاث:

  1. أولاً، احرص على ضبط موازن التحميل وجهاز التوجيه ومعالج الرسائل على أن تنتهي المهلة بعد 3 دقائق.
  2. بعد ذلك، اضبط الخوادم الوكيلة ذات الصلة على أن تنتهي مهلتها بعد 3 دقائق. حدِّد القيمة بالملّي ثانية. على سبيل المثال:
    <ProxyEndpoint name="default">
      <HTTPProxyConnection>
        <BasePath>/v1/weather</BasePath>
        <Properties>
          <!-- api.timeout is in milliseconeds -->
          <Property name="api.timeout">180000</Property>
        </Properties>
        ...
  3. يُرجى العِلم، مع ذلك، أنّ زيادة مهلات النظام قد تؤدي إلى حدوث مشاكل في الأداء، لأنّ جميع الخوادم الوكيلة التي لا تتضمّن إعداد 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.
  • عند إنشاء خادم وكيل لواجهة برمجة التطبيقات من أجل WSDL، يقرأ Edge أي ComplexTypes تم تعريفها على أنّها مجرّدة في WSDL ويتعرّف بشكل صحيح على أي أنواع مثيلات تستند إلى الأنواع المجرّدة.

الأداة المساعدة مفتوحة المصدر wsdl2apigee لسطر الأوامر

توفّر Apigee أيضًا أداة سطر أوامر مفتوحة المصدر لإنشاء خوادم وكيلة لواجهات برمجة التطبيقات من نوع passthrough أو rest-to-soap من ملفات WSDL. يُرجى الاطّلاع على https://github.com/apigee/wsdl2apigee.

(EDGEUI-614)

الإعداد التلقائي لانتهاء الصلاحية/التحديث في سياسة عمليات خريطة القيم الرئيسية (واجهة المستخدم في Cloud 16.06.15)

تتيح لك سياسة &quot;عمليات خريطة القيم الرئيسية&quot; تحديد المدة التي يتم فيها الاحتفاظ بالقيم قبل إعادة تحميلها. يتم ضبط فترة إعادة التحميل باستخدام العنصر <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‏ 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)

إذا كانت مسارات الموارد في &quot;سياسة تسجيل المعاملات&quot; الخاصة بتحقيق الربح لا تتطابق مع مسارات الموارد المحدّدة في منتج واجهة برمجة التطبيقات (على سبيل المثال، إذا غيّرت مسارات موارد منتج واجهة برمجة التطبيقات)، سيظهر رمز تحذير على رمز &quot;سياسة تسجيل المعاملات&quot; في صفحة &quot;المنتجات&quot;. عند النقر على رمز للاطّلاع على "سياسة تسجيل المعاملات"، يظهر تحذير في أعلى الصفحة. عند إصلاح مسارات الموارد في "سياسة تسجيل المعاملات"، ستختفي مؤشرات التحذير. (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 واجهة برمجة التطبيقات في &quot;إحصاءات Google&quot; التي تستخدم 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) لطلبات البيانات من واجهة برمجة التطبيقات الداخلية بعد تعديل الإصدار 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 مع سياسة ذاكرة التخزين المؤقت للردود
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 عدم اتساق حقل الطابع الزمني لطلب Webhook
ضمن طلب JSON المُرسَل إلى معالج معاودة الاتصال الخاص بـ Webhook، يتم الآن التعبير عن developerQuotaResetDate بتنسيق الطابع الزمني الخاص بـ Epoch ليكون متسقًا مع تنسيقات الطوابع الزمنية الأخرى. لمزيد من المعلومات، راجِع إعداد معالج معاودة الاتصال.

‫16.06.29 (واجهة المستخدم)

معرّف المشكلة الوصف
EDGEUI-600 يتعذّر عرض/تعديل الأدوار للتقارير المخصّصة
EDGEUI-593 إزالة الفواصل الزمنية التي تتراوح بين 5 و10 دقائق من واجهة مستخدم "إحصاءات Google"
لا تظهر بيانات "إحصاءات Google" في واجهة مستخدم الإدارة لمدة 10 دقائق على الأقل بعد إجراء طلبات إلى خوادم وكيل واجهة برمجة التطبيقات. لهذا السبب، تمت إزالة إعداد النطاق الزمني البالغ 10 دقائق من التقارير المخصّصة، كما تمت إزالة إعداد النطاق الزمني البالغ 5 و10 دقائق من &quot;طريقة عرض الأداء&quot; لوحدات وكيل واجهة برمجة التطبيقات.

‫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 عند انتقال المطوّر من الدفع المُسبق إلى الدفع الآجل

‫16.05.18 (واجهة المستخدم)

معرّف المشكلة الوصف
EDGEUI-551 تنتهي صلاحية جلسة واجهة المستخدم إذا لم يكن هناك أي نشاط لمدة ساعة أو نحو ذلك

‫16.05.11 (تحقيق الربح)

معرّف المشكلة الوصف
DEVRT-2497 توقّف تلقّي Qpids للبيانات
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 غير صالح إلى &quot;معالج الخادم الوكيل&quot;، سيتعذّر على المعالج الانتقال إلى الصفحة التالية

‫16.04.27 (تحقيق الربح)

بدون

16.04.20 (UI)

معرّف المشكلة الوصف
EDGEUI-502 لا تعرض أداة تعديل الخادم الوكيل الفعل عند استخدام StartsWith كعامل تشغيل
EDGEUI-496 "خطأ غير معروف" أثناء إيقاف جلسة Trace في واجهة المستخدم الخاصة بالإدارة
EDGEUI-141 يتضمّن "محرّر الخادم الوكيل" مراجعة مبرمَجة بشكل ثابت في رسالة الخطأ

‫16.04.13 (تحقيق الربح)

بدون

‫16.04.13 (واجهة المستخدم)

معرّف المشكلة الوصف
EDGEUI-495 تعرض عملية التتبُّع دائمًا .execution.success = false
EDGEUI-494 تنشئ سياسة JavaScript دائمًا نصًا برمجيًا بالاسم التلقائي حتى عندما أحدّد اسمًا مختلفًا
EDGEUI-432 إنشاء وكيل موجّه في لوحة بيانات واجهة مستخدم إدارة Edge
EDGEUI-90 يُدرج "محرّر خادم وكيل واجهة برمجة التطبيقات" الجديد مسافات بيضاء غير ملائمة حول عناصر CDATA

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

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

معرّف المشكلة الوصف
APIRT-3364

معالج الرسائل يجري عملية بحث نظام أسماء النطاقات على IPv4 وIPv6

إذا سبق لك تثبيت NSCD (برنامج Name Service Cache Daemon) وتفعيله، قد تلاحظ أنّ &quot;معالجات الرسائل&quot; تجري عمليتَي بحث في نظام أسماء النطاقات: إحداهما للإصدار الرابع من بروتوكول الإنترنت (IPv4) والأخرى للإصدار السادس من بروتوكول الإنترنت (IPv6).

لإيقاف البحث في نظام أسماء النطاقات على الإصدار السادس من بروتوكول الإنترنت (IPv6)، اتّبِع الخطوات التالية:

  1. في كل عقدة من "معالج الرسائل"، عدِّل الملف /etc/nscd.conf.
  2. اضبط السمة التالية:

    enable-cache hosts no
DOC-1687 بسبب تعارض معروف في تبعية الحزمة، لن يتم تثبيت برنامج Katello المستخدَم في Satellite Server 6 بشكل صحيح على مضيفي Apigee Edge الذين يشغّلون برنامج Qpid الخفي.