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

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

في يوم الخميس الموافق 24 مارس 2016، أصدرنا إصدارًا جديدًا من Apigee Edge Private Cloud.

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

راجِع لمحة عن ترقيم الإصدارات للتعرّف على كيفية تحديد ما إذا كان إصدار معيّن من السحابة الإلكترونية مضمّنًا في إصدارك من Edge for Private Cloud.

الميزات التي سيتم إيقافها نهائيًا

Private Cloud 4.15.07.03

واجهة برمجة التطبيقات الوصف
التحقّق من قائمة انتظار QPID لم يعُد بإمكانك استخدام واجهة برمجة تطبيقات للتحقّق من قوائم انتظار QPID
لم يعُد بإمكانك التحقّق من قوائم الانتظار التي تم إنشاؤها على خادم QPID من خلال تنفيذ أوامر CURL التالية:
curl http:// <qpid_IP>:8083/v1/servers/self/queues
تم إيقاف واجهة برمجة التطبيقات هذه نهائيًا.

إحصاءات Google: عرض لوحة بيانات التقارير المخصّصة لعدة تقارير (Cloud 15.09.30)

سيتم إيقاف ميزة لوحة بيانات التقارير المخصّصة نهائيًا، وهي الميزة التي توفّر عرضًا لما يصل إلى أربعة تقارير مخصّصة، وستتم إزالتها في إصدار مستقبلي. (MGMT-2673). ستظل جميع الجوانب الأخرى للتقارير المخصّصة متاحة.

لا يمكن تجاوز الحد الأقصى لطول اسم المؤسسة في "السحابة الإلكترونية الخاصة"

لم يعُد بإمكانك تجاوز الحد الأقصى لعدد الأحرف في اسم المؤسسة وهو 20 حرفًا من خلال ضبط ما يلي:

  • APIGEE_ORG_NAME_LENGTH=25
  • APIGEE_ENV_NAME_LENGTH=25

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

في ما يلي الميزات والتحسينات الجديدة في هذا الإصدار. بالإضافة إلى التحسينات التالية، يتضمّن هذا الإصدار أيضًا العديد من التحسينات في سهولة الاستخدام والأداء والأمان والثبات.

السحابة الإلكترونية الخاصة

تمت إضافة دعم لأنظمة RedHat وCentOS وOracle 6.7 - 7.2

يتيح هذا الإصدار استخدام الإصدارات 6.7 إلى 7.2 من RedHat Enterprise Linux وCentOS وOracle Linux.

للاطّلاع على قائمة كاملة بمتطلبات النظام، راجِع البرامج والإصدارات المتوافقة.

التثبيت المستند إلى RPM

يستخدم هذا الإصدار من Edge آلية تثبيت مستندة إلى RPM، ما يسهّل بشكل كبير إجراءات التثبيت والترحيل.

دليل أساسي جديد

تم تغيير بنية الدليل للإصدار Edge 4.16.01. في الإصدارات السابقة من Edge، كنت تثبّت Edge في الدليل الأساسي:

/<install-dir>/apigee4

يمكن أن يكون install-dir في أي مكان، مع القيمة التلقائية /opt. على سبيل المثال:

/opt/apigee4

بالنسبة إلى الإصدار 4.16.01، يجب تثبيت Edge في الدليل التالي:

/opt/apigee

يُرجى العلم أيضًا أنّه تم تغيير الدليل apigee4 إلى apigee.

لن يتأثر موقع دليل البيانات. يمكن أن يكون ضمن /opt/apigee، أو يمكن أن يكون في مكان آخر.

متطلّبات جديدة للمضيف الافتراضي

يتولّى نص برمجي لنقل البيانات في Edge معظم المهام المطلوبة لنقل بيانات Netty Router حالي إلى Nginx. ومع ذلك، وكجزء من عملية الترقية، يجب أيضًا التأكّد من أنّ جميع تعريفات المضيفات الافتراضية تتضمّن اسمًا مستعارًا للمضيف قبل نقل البيانات.

راجِع دليل التثبيت الخاص بـ Edge، والمتاح على موقع بروتوكول نقل الملفات (FTP) الخاص بـ Apigee: ftp://ftp.apigee.com/، للحصول على معلومات حول كيفية إضافة اسم مستعار للمضيف إلى مضيف افتراضي حالي.

الرمز مع الإعدادات

في الإصدار 4.16.01 من Edge، لم يعُد بإمكانك استخدام ملفات ‎ .properties ضمن الدليل /<install-dir>/apigee4/conf لضبط مكوّنات Edge. اعتبارًا من الإصدار 4.16.01، يمكنك مواصلة ضبط مكوّنات Edge باستخدام ملفات .properties، ولكنها أصبحت الآن متوفرة في الدليل التالي:

/opt/apigee/customer/application

لكل مكوّن Edge مثبَّت على عقدة، سيكون هناك ملف .properties في هذا الدليل. لضبط أحد المكوّنات، عدِّل ملف .properties المقابل لتغيير قيمة إحدى الخصائص الحالية أو إضافة خاصية وقيمة جديدتَين. إذا لم يكن الملف متوفّرًا، يمكنك إنشاؤه.

على عكس الإصدارات السابقة من Edge، لا تحتوي ملفات ‎ .properties الخاصة بالإصدار 4.16.01 من Edge على جميع خصائص أحد المكوّنات. أحد التغييرات التي تم إجراؤها في هذا الإصدار هو أنّ ملفات .properties تحتوي فقط على عمليات إلغاء لقيم السمات التلقائية.

تتمثّل فائدة هذه البنية في أنّه عند نقل البيانات إلى إصدار أحدث من Edge، لا يستبدل برنامج تثبيت Edge الملفات في /opt/apigee/customer/application. ويؤدي ذلك إلى استبعاد احتمال أن يستبدل Edge إعداداتك عن طريق الخطأ.

أثناء عملية النقل، يفحص برنامج تثبيت Edge ملفات .properties الحالية وينسخ التغييرات إلى قيم السمات التلقائية في الدليل /opt/apigee/token. لذلك، لن تحتاج إلى إجراء أي تعديلات بعد عملية النقل.

لمزيد من المعلومات، راجِع دليل العمليات في Apigee Edge، المتوفّر على موقع ftp الخاص بـ Apigee: ftp://ftp.apigee.com/.

تم استبدال نصوص برامج إعداد Edge

تمت إزالة نصوص الضبط التي استخدمتها في الإصدارات السابقة من Edge واستبدالها بأحد الخيارَين التاليَين:

  • الأوامر التي تنفّذها من خلال أدوات Apigee، مثل أدوات apigee-service أو apigee-all أو apigee-setup أو apiee-provision أو apigee-migrate
    على سبيل المثال، تم استبدال النصوص البرمجية all-start.sh وall-stop.sh بالأوامر التالية:
    > /opt/apigee/apigee-service/bin/apigee-all start
    > /opt/apigee/apigee-service/bin/apigee-all stop
  • الأوامر التي تنفّذها على مكوّنات Edge مباشرةً على سبيل المثال، في الإصدارات السابقة، كنت تستخدم النص البرمجي chpasswd-openldap.sh لتغيير كلمة مرور OpenLDAP. تم استبدال هذا النص البرمجي بالأمر التالي الذي يتم تنفيذه على مكوّن apigee-openldap:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap change-ldap-password -o oldPword -n newPword

راجِع دليل العمليات في Apigee Edge، المتوفّر على موقع Apigee ftp: ftp://ftp.apigee.com/، لمعرفة المزيد حول كيفية إجراء عملية الإعداد من خلال الأوامر.

New Edge Router

يتضمّن هذا الإصدار من Edge for the Private Cloud بنية موجّه جديدة تستند إلى Nginx Router. يحلّ Nginx Router محلّ Netty Router المستخدَم في إصدارات Edge السابقة للإصدار 4.16.01.

تتطلّب أجهزة توجيه Nginx متطلبات الأجهزة والمنافذ نفسها التي تتطلّبها أجهزة توجيه Netty، لذا لا يلزم إجراء أي تغييرات على العُقد الحالية.

لمزيد من المعلومات، يُرجى الاطّلاع على الملحق (أ): حول جهاز توجيه Nginx، في دليل التثبيت ، المتاح على موقع بروتوكول نقل الملفات (FTP) الخاص بـ Apigee: ftp://ftp.apigee.com/.

تمت إزالة جهاز موازنة الحمل لخدمة BaaS

تمت إزالة جهاز موازنة الحمل الداخلي من بوابة API BaaS. عليك الآن استخدام جهاز موازنة الحمل الخاص بك بين بوابة API BaaS وعُقد حزمة API BaaS الثلاث.

كبديل لموازن التحميل، يمكنك استخدام نظام أسماء نطاقات بالتناوب. في هذا السيناريو، يمكنك إنشاء إدخال DNS يتضمّن سجلات A متعددة تتوافق مع عناوين IP الخاصة بحزمة BaaS. أثناء البحث عن نظام أسماء النطاقات، يعرض خادم نظام أسماء النطاقات تلقائيًا قيم سجل A بطريقة بالتناوب.

مستندات جديدة تشرح كيفية إضافة عقد Cassandra وZooKeeper، وكيفية إضافة مركز بيانات إلى مركز بيانات حالي

يحتوي ملف ZIP الخاص بالمستندات على موقع FTP الخاص بـ Apigee الآن على "توسيع نطاق Edge for Private Cloud" الذي يوضّح كيفية إضافة عُقد Cassandra وZooKeeper، وكيفية إضافة مركز بيانات إلى مركز بيانات حالي.

تمت إزالة Orgtool

يمكن أن يستعلم orgtool عن عملية تثبيت Edge للحصول على معلومات حول مؤسسة. تمت إزالة هذه الأداة الآن. يمكنك الآن استخدام واجهة مستخدم Edge أو طلبات البيانات من واجهة برمجة التطبيقات للحصول على معلومات حول المؤسسة.

كيفية تنفيذ المهام في الإصدار 4.16.01

يوضّح الجدول التالي كيفية تنفيذ المهام في الإصدار 4.15.07.03 وكيفية تنفيذها الآن في الإصدار 4.16.01. لمزيد من المعلومات، راجِع دليل العمليات في Edge، المتوفّر على موقع FTP الخاص بـ Apigee: ftp://ftp.apigee.com/.

المهمة 4.15.07.0x 4.16.01

دليل التثبيت

/<inst_dir>/apigee4 /opt/apigee

دليل السجلّ

/<inst_dir>/apigee4/var/log /opt/apigee/var/log/comp

تثبيت المكوّن

/<inst_root>/apigee4/share/installer/apigee-setup.sh -p comp -f configFile

/opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile

الكل: بدء، إيقاف، إعادة تشغيل، حالة، إصدار

/<inst_root>/apigee4/bin/all-start.sh
/<inst_root>/apigee4/bin/all-stop.sh
/<inst_root>/apigee4/bin/all-status.sh
/<inst_root>/apigee4/bin/check.sh

/<inst_root>/apigee/apigee-service/bin/apigee-all start|stop|restart|status|version

بدء، إيقاف، إعادة تشغيل، حالة، إصدار

/<inst_root>/apigee4/bin/apigee-service comp start|stop|restart|status

/<inst_root>/apigee/apigee-service/bin/apigee-service comp start|stop|restart|status|version

الاحتفاظ بنسخة احتياطية/استعادة البيانات

/<inst_root>/apigee4/bin/backup.sh
/<inst_root>/apigee4/bin/restore-comp.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service comp backup

/<inst_root>/apigee/apigee-service/bin/apigee-service comp restore

التثبيت التجريبي

/<inst_root>/apigee4/test/test-sa.sh

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-validate install
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-validate setup

الترحيب

/<inst_root>/apigee4/bin/setup-org.sh

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-provision install
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

إضافة مؤسسة وبيئة ومضيف افتراضي في خطوة واحدة

/<inst_root>/apigee4/bin/setup-org.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

إضافة مؤسسة

/<inst_root>/apigee4/bin/create-org.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision create-org -f configFile

إضافة env

/<inst_root>/apigee4/bin/add-env.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision add-env -f configFile

إضافة مستخدم

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

طلب بيانات من واجهة برمجة التطبيقات أو:

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision create-user -f configFile

نقل

/<install_root>/apigee4/share/installer/apigee-upgrade.sh -c comp

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-migrate install
  2. /opt/apigee/apigee-migrate/bin/migrate.sh -c cs,zk -f configFile

إصدار أولي من &quot;أداة المراقبة&quot; و&quot;لوحة البيانات&quot;

يتضمّن هذا الإصدار نسخة Alpha من أداة المراقبة ولوحة البيانات الجديدتَين لـ Edge. تتيح لك هذه الأداة فهم حالة المكوّنات المختلفة (أجهزة التوجيه ومعالجات الرسائل وZooKeeper وCassandra)، بالإضافة إلى رموز أخطاء HTTP لمختلف المؤسسات والبيئات في عملية النشر. يمكنك أيضًا أخذ لقطة لبيانات لوحة البيانات ومشاركتها مع Apigee للمساعدة في حلّ مشاكل الدعم.

يتم تضمين المستندات، بما في ذلك تعليمات التثبيت، في ملف ZIP الخاص بمستند Edge 4.16.01 المتاح على موقع FTP الخاص بـ Apigee: ftp://ftp.apigee.com/.

ومع ذلك، قبل أن تتمكّن من تثبيت لوحة البيانات واستخدامها، يجب إكمال &quot;اتفاقية التقييم&quot; الخاصة بمنصة Apigee المضمّنة في ملف ZIP الخاص بالمستند، وإرسالها إلى Apigee عبر البريد الإلكتروني إلى orders@apigee.com.

Edge Platform

إعادة تصميم واجهة مستخدم الإدارة (Cloud 15.09.30)

تم إجراء تعديل على مظهر العديد من الصفحات في واجهة مستخدم الإدارة. (MGMT-2627)

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

إعادة تصميم معالج خادم وكيل لواجهة برمجة التطبيقات (Cloud 16.01.20)

تمت إعادة تصميم معالج خادم وكيل واجهة برمجة التطبيقات. عند النقر على "+ خادم وكيل لواجهة برمجة التطبيقات" في صفحة "خوادم وكيل لواجهة برمجة التطبيقات" ضمن واجهة مستخدم الإدارة، يرشدك المعالج الجديد خلال عملية إنشاء خادم وكيل لواجهة برمجة التطبيقات. تتوفّر جميع الإعدادات نفسها المتوفّرة في معالج خادم وكيل واجهة برمجة التطبيقات السابق. (MGMT-1376)

إنشاء خوادم وكيلة لواجهة برمجة التطبيقات باستخدام مستندات OpenAPI (Swagger) (Cloud 16.01.20)

في إطار إعادة تصميم معالج خادم وكيل واجهة برمجة التطبيقات الجديد، يمكنك الآن إنشاء خادم وكيل لواجهة برمجة التطبيقات من مستند OpenAPI (Swagger). في الصفحة الأولى من معالج خادم وكيل لواجهة برمجة التطبيقات، انقر على استخدام OpenAPI عند اختيار خادم وكيل عكسي أو تطبيق Node.js أو بلا هدف. في الحقل الذي يظهر، أدخِل عنوان URL لمستند OpenAPI. لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء خادم وكيل بسيط لواجهة برمجة التطبيقات. (MGMT-1376)

التوافق مع WSDL 1.2 لوكلاء SOAP (الإصدار 16.01.20 من Cloud)

يتوافق Apigee Edge مع الإصدار 1.2 من لغة وصف خدمات الويب (WSDL) عند إنشاء خوادم وكيلة لواجهة برمجة التطبيقات لاستدعاء خدمات SOAP. (MGMT-2835)

متغيّرات SSLInfo في إعدادات TargetEndpoint (الإصدار 16.01.20 من السحابة الإلكترونية)

في TargetEndpoint لخادم وكيل لواجهة برمجة التطبيقات، يمكنك ضبط تفاصيل SSL/TLS بشكل ديناميكي لتلبية متطلبات وقت التشغيل المرنة. في المثال التالي لكيفية ضبط SSLInfo في إعداد TargetEndpoint، يمكن توفير القيم في وقت التشغيل من خلال Java Callout أو سياسة JavaScript أو سياسة Assign Message. استخدِم أيّ متغيّرات رسائل تحتوي على القيم التي تريد ضبطها.

<TargetEndpoint>
...
  <SSLInfo>
    <Enabled>{myvars.ssl.enabled}</Enabled>
    <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled>
    <KeyStore>{myvars.ssl.keystore}</KeyStore>
    <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias>
    <TrustStore>{myvars.ssl.trustStore}</TrustStore>
  </SSLInfo>
...
</TargetEndpoint>

تتم تغطية هذه الميزة في المستندات التالية:

(APIRT-1475)

إتاحة خوارزمية RSA_SHA256 لسياسات تأكيد SAML (Cloud 16.01.20)

تتيح سياسات تأكيد SAML الآن خوارزمية RSA_SHA256 بالإضافة إلى RSA_SHA1. (APIRT-1779)

التحقّق من صحة الشهادات التي يتم تحميلها (Cloud 16.01.20)

للمساعدة في منع تحميل شهادات منتهية الصلاحية أو غير صالحة إلى ملفات تخزين المفاتيح وملفات تخزين الشهادات الموثوقة، يتحقّق واجهة برمجة التطبيقات الإدارية من صحة الشهادات عند تحميلها. يتم التحقّق من صحة الشهادات للتأكّد من أنّ حجم الملف لا يزيد عن 50 كيلوبايت وأنّ التنسيق هو PEM أو DER. يتم أيضًا التحقّق من تاريخ انتهاء صلاحية الشهادة. لتجاوز عملية التحقّق من انتهاء الصلاحية التلقائية (أي عدم التحقّق من انتهاء صلاحية الشهادة عند التحميل)، استخدِم مَعلمة طلب البحث التالية: ?ignoreExpiryValidation=true

لمزيد من المعلومات، يُرجى الاطّلاع على تحميل ملف JAR إلى ملف تخزين مفاتيح و تحميل شهادة إلى ملف تخزين شهادات الأنظمة الخارجية الموثوقة. (SECENG-516) و (APIRT-2213)

الاستطلاع التلقائي في صفحة سجلات Node.js (Cloud 16.01.20)

عند عرض سجلّات Node.js من محرّر الخادم الوكيل، يتم تلقائيًا إعادة تحميل صفحة &quot;سجلّات Node.js&quot; بشكل دوري لعرض السجلّات الجديدة المتوفّرة. انقر على "إيقاف إعادة التحميل التلقائي" لإيقاف هذه الميزة. (MGMT-1692)

عنوان X-Forwarded-For HTTP (الإصدار 15.09.30 من Cloud)

لتعزيز الأمان، يزيل Edge تلقائيًا عنوان X-Forwarded-For طلب HTTP الذي قد يحتوي على عنوان IP واحد أو أكثر. يعني السلوك التلقائي الجديد أنّ عنوان IP الخاص بالعميل الذي تتلقّاه Edge سيكون عنوان IP الذي تلقّته من آخر مصافحة TCP خارجية، وليس عنوانًا يمكن أن يتم انتحاله لتجاوز سياسة التحكّم في الوصول.

لتغيير هذا السلوك التلقائي والسماح لعناوين X-Forwarded-For بالوصول إلى خوادم وكيل واجهة برمجة التطبيقات، يجب ضبط السمة feature.enableMultipleXForwardCheckForACL=true في مؤسستك.

وصول JavaScript إلى سمات السياسة (Cloud 15.07.08)

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

<Properties>
    <Property name='source'>response.content</Property>
</Properties>

في JavaScript، يمكنك الوصول إلى رد الرسالة باستخدام مرجع إلى السمة &quot;المصدر&quot;، كما يلي:
var source = properties.get('source'); // returns: response.content
أو
var source = properties.source
أو
var source = properties['source']

لمزيد من المعلومات، يُرجى الاطّلاع على سياسة JavaScript. (APIRT-1460)

عمليات التدقيق على مستوى المؤسسة (Cloud 15.07.08)

يمكن لمشرفي المؤسسة تدقيق سجلّ الإجراءات المتّخذة على مستوى المؤسسة. في واجهة مستخدم الإدارة، اختَر المشرف > سجلّ المؤسسة. لمزيد من المعلومات، يُرجى الاطّلاع على عمليات التدقيق: سجلّ واجهة برمجة التطبيقات والمنتجات والمؤسسة. (MGMT-2232)

إزالة مشرف المؤسسة لنفسه من الدور (Cloud 15.07.08)

يمكن لمشرفي المؤسسة إزالة أنفسهم من دور "مشرف المؤسسة" في واجهة مستخدم الإدارة من خلال الانتقال إلى المشرف > مستخدمو المؤسسة والنقر على إزالة بجانب أسمائهم. (MGMT-934)

مؤشر تقدّم استيراد حِزمة خادم وكيل لواجهة برمجة التطبيقات (Cloud 15.07.08)

عند تحميل حزمة كبيرة لوكيل API في واجهة مستخدم الإدارة، يتم عرض صورة متحركة "قيد التنفيذ" للإشارة إلى أنّ عملية الاستيراد لا تزال جارية، ما يمنعك من التفاعل مع واجهة مستخدم الإدارة إلى أن تكتمل عملية الاستيراد. (MGMT-1285)

سلوك ذاكرة التخزين المؤقت وإعداداتها (Cloud 15.07.22)

لتحسين إدارة ذاكرة التخزين المؤقت واستخدامها، تم إيقاف إعدادات "الحد الأقصى للعناصر في الذاكرة" في موارد ذاكرة التخزين المؤقت للبيئة نهائيًا اعتبارًا من الإصدار 15.06.10 من Edge Cloud. في الإصدار 15.07.22 من Edge Cloud، تمت إزالة هذا الإعداد من واجهة مستخدم "إنشاء ذاكرة التخزين المؤقت" في قسم "إعدادات البيئة" ضمن واجهة مستخدم إدارة Apigee Edge.

يعتمد إجمالي العناصر المتوفّرة في جميع موارد ذاكرة التخزين المؤقت (بما في ذلك ذاكرة التخزين المؤقت التلقائية) على إجمالي الذاكرة المخصّصة لذاكرة التخزين المؤقت. يبلغ إجمالي الذاكرة المخصّصة للتخزين المؤقت داخل الذاكرة في معالج الرسائل% 40 من إجمالي الذاكرة المتوفّرة. لن تتم إزالة العناصر من ذاكرة التخزين المؤقت داخل الذاكرة إلا عندما تكون ذاكرة التخزين المؤقت غير كافية أو عندما تنتهي صلاحية العناصر. (MGMT-2413, APIRT-1140)

إعدادات الخادم المستهدف في واجهة مستخدم الإدارة (Cloud 15.07.22)

تتيح لك صفحة "واجهات برمجة التطبيقات" > "إعدادات البيئة" في واجهة مستخدم الإدارة الآن إضافة خوادم مستهدَفة وتعديلها وحذفها.

بالإضافة إلى ذلك، تم إعادة تصميم الصفحة بحيث يمكن أيضًا إنشاء عمليات التخزين المؤقت وإضافتها وحذفها بشكل مضمّن بدلاً من الانتقال إلى صفحة جديدة. لم تعُد تتوفّر في واجهة المستخدم عدة خصائص لذاكرة التخزين المؤقت، بما في ذلك "الحد الأقصى للعناصر في الذاكرة"، لأنّ ضبط هذه الخصائص لم يعُد يؤثر في سلوك ذاكرة التخزين المؤقت في وقت التشغيل. (MGMT-280)

بروتوكول SSL مع تسجيل الرسائل في Syslog (الإصدار 15.07.22 من Cloud)

تتيح سياسة "تسجيل الرسائل" إرسال سجلّ النظام إلى موفّري خدمات إدارة السجلّات التابعين لجهات خارجية عبر بروتوكول SSL/TLS. استخدِم ما يلي في إعدادات السياسة كعنصر فرعي مباشر للعنصر الرئيسي:

<SSLInfo>
    <Enabled>true</Enabled>
</SSLInfo>

لمزيد من المعلومات، يُرجى الاطّلاع على سياسة تسجيل الرسائل. (APIRT-942)

واجهة مستخدم الإدارة (Cloud 15.07.22)

أجرى فريق هندسة Apigee العديد من الإصلاحات الصغيرة للأخطاء والتحسينات على سهولة الاستخدام في واجهة مستخدم الإدارة.

cURL في Trace (الإصدار 15.09.02 من Cloud)

عند تتبُّع طلب وكيل لواجهة برمجة التطبيقات يرسل طلبًا إلى خادم مستهدف، يمكنك عرض الطلب المُرسَل إلى الخادم المستهدف كأمر cURL. اختَر مرحلة "إرسال الطلب إلى الخادم المستهدف" في مخطط "خريطة المعاملات"، ثم انقر على الزر "عرض Curl" في عمود "إرسال الطلب إلى الخادم المستهدف" في جزء "تفاصيل المرحلة". (MGMT-2589)

الرموز الخاصة لإخفاء البيانات (الإصدار 15.09.02 من Cloud)

عند استخدام إخفاء البيانات لإخفاء البيانات الحسّاسة في حمولات JSON، يمكن الآن إخفاء الأحرف الخاصة، مثل $ و* و{. (APIRT-1727)

خرائط القيم الرئيسية في واجهة مستخدم الإدارة (Cloud 15.09.30)

يمكنك الآن إنشاء خرائط قيم مفتاحية (KVM) ذات نطاق بيئة وإدارتها في واجهة مستخدم &quot;إدارة Edge&quot;. تحتوي خرائط المفتاح/القيمة على مستوى البيئة على أزواج مفتاح/قيمة يمكن الوصول إليها من خلال أي خادم وكيل لواجهة برمجة التطبيقات في بيئة، مثل الاختبار أو الإنتاج. في قائمة واجهة مستخدم الإدارة، انتقِل إلى واجهات برمجة التطبيقات > إعداد البيئة > اختَر البيئة التي تريدها > علامة التبويب "خرائط المفتاح/القيمة". لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء خرائط قيم مفاتيح البيئة وتعديلها. (MGMT-1393)

انتهاء صلاحية سياسة PopulateCache التلقائية في واجهة مستخدم الإدارة (Cloud 15.09.30)

عند إضافة سياسة PopulateCache باستخدام محرّر خادم وكيل واجهة برمجة التطبيقات، يتم ملء العنصر <TimeoutInSec> الخاص بانتهاء صلاحية ذاكرة التخزين المؤقت مسبقًا بقيمة 3600 ثانية (ساعة واحدة). كانت المدة التلقائية السابقة 300 ثانية (5 دقائق). (MGMT-2622)

خدمات المطوّرين

أداء صفحة منتج واجهة برمجة التطبيقات، بدون إدراج تطبيقات المطوّرين (Cloud 16.01.20)

عند عرض منتج API في واجهة مستخدم الإدارة، يتم إدراج تطبيقات المطوّرين المرتبطة بهذا المنتج. لتحسين أداء واجهة المستخدم، لا يتم عرض قائمة تطبيقات المطوّرين عند تعديل منتج واجهة برمجة التطبيقات. (MGMT-2869)

العمود الرئيسي في صفحة "تطبيقات المطوّر" (Cloud 15.08.05)

في المؤسسات التي تضم عددًا كبيرًا من تطبيقات المطوّرين (الآلاف)، يمكن أن يؤدي عرض عمود "المفتاح" في صفحة "تطبيقات المطوّرين" (الذي يعرض عدد المفاتيح لكل تطبيق) إلى إعاقة أداء العرض. لتحسين أداء العرض في هذه الحالة، تواصَل مع فريق دعم Apigee لضبط السمة التالية على مستوى المؤسسة: features.appsNoCredentialsEnabled = true. يزيل هذا الموقع عمود المفتاح. يُرجى العِلم أنّ إزالة عمود المفتاح تؤدي أيضًا إلى إزالة إمكانية البحث حسب مفتاح المستهلك والسر. (MGMT-2486)

مؤشر سريان العمل في صفحة "تفاصيل المطوِّر" (Cloud 15.09.30)

عند تحميل صفحة "تفاصيل المطوِّر" في واجهة مستخدم الإدارة، يعرض قسم "التطبيقات" في الصفحة مؤشرًا دائريًا للتقدّم إذا كان لا يزال يتم تحميل التطبيقات. ويحسّن هذا السلوك السابق الذي كان يظهر فيه قسم "التطبيقات" فارغًا أثناء تحميل التطبيقات. (MGMT-2667)

تحقيق الربح

تعديل أسماء حِزم واجهة برمجة التطبيقات (Cloud 16.01.20)

يمكنك تعديل اسم حزمة واجهة برمجة التطبيقات في أي وقت خلال دورة حياة تحقيق الربح، حتى عندما تحتوي حزمة واجهة برمجة التطبيقات على خطة أسعار منشورة. (DEVRT-2177)

السماح باستخدام الأرقام العشرية في السمات المخصّصة (Cloud 16.01.20)

عند استخدام خطة "قائمة الأسعار مع سمة مخصّصة"، يمكن أن تكون السمة المخصّصة في عنوان الرسالة، والتي يتم استخدامها كمضاعف للمعاملة، قيمة عشرية تصل إلى أربعة منازل عشرية. لمزيد من المعلومات حول هذا النوع من الخطط، يُرجى الاطّلاع على تحديد تفاصيل سمة مخصّصة لبطاقة الأسعار (DEVRT-2191).

اسم خطة الأسعار ومعرّفها في التقارير الموجزة (Cloud 15.09.02)

عند إنشاء تقرير موجز عن الأرباح باستخدام Management API، يمكنك إضافة عمودَي اسم "خطة الأسعار" و "معرّف الخطة" إلى التقرير. لإجراء ذلك، أضِف "RATEPLAN" كسمة groupBy في طلب البيانات من واجهة برمجة التطبيقات، كما هو موضّح في إنشاء التقارير. (يُرجى العِلم أنّ هذه الميزة غير متوفّرة بعد في واجهة مستخدم تقرير تحقيق الربح). في التقارير التفصيلية، أصبح عمودا اسم خطة الأسعار ورقم التعريف الحاليين يقعان بالقرب من مقدّمة التقرير مع أعمدة التصنيف الأخرى. (DEVRT-1740)

خدمات الإحصاءات

دالة sum( ) في مقاييس وقت الاستجابة (Cloud 16.01.20)

في التقارير المخصّصة في "إحصاءات Google" وطلبات البيانات من واجهة برمجة التطبيقات، تتوفّر الآن دالة التجميع "sum" لكلّ من Target Response Time وTotal Response Time وend_point_response_time. على سبيل المثال، في واجهة برمجة التطبيقات /stats (http://docs.apigee.com/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0)، يمكنك الآن استخدام مَعلمة طلب البحث "select" التالية: ‎?select=sum(total_response_time). (AXAPP-2006)

تقرير "تحليل وقت الاستجابة": ترتيب أسماء خوادم وكيل واجهة برمجة التطبيقات (Cloud 16.01.20)

في واجهة مستخدم تقرير &quot;تحليل وقت الاستجابة&quot; (خطط Apigee Edge للمؤسسات فقط)، يتم إدراج خوادم API الوكيلة بترتيب أبجدي في القائمة المنسدلة &quot;الخادم الوكيل&quot;. (MGMT-2858)

تطبيقات المطوّر على لوحة البيانات معروضة بالاسم المعروض (Cloud 16.01.20)

في لوحة بيانات واجهة مستخدم الإدارة، يعرض الرسم البياني الشريطي "تطبيقات المطوّر" تطبيقات المطوّرين حسب اسم العرض بدلاً من الاسم الداخلي. (MGMT-2853)

أداة جديدة للتاريخ والوقت في التقارير المخصّصة (Cloud 16.01.20)

تم تحسين أداة اختيار التاريخ/الوقت في صفحة التقارير المخصّصة ضمن واجهة مستخدم الإدارة. (MGMT-2881)

التفصيل حسب المدينة في GeoMap (السحابة الإلكترونية 15/07/2022)

تتضمّن "الخريطة الجغرافية" في "إحصاءات Google" تفصيلاً على مستوى "المدينة" للولايات المتحدة وكندا. عند النقر على ولاية أو مقاطعة على الخريطة، ستظهر قائمة بالمدن التي تم إجراء المكالمات منها. (MGMT-2282)

رمزا الشرطة العمودية (=) في التقارير المخصّصة للإحصاءات (Cloud 15.09.02)

تتيح تعريفات التقارير المخصّصة في "إحصاءات Google" استخدام الرمزين | (الشريط العمودي) و=. قبل ذلك، كان يجب استخدام الترميز %7C و %3D لهذين الرمزين. (MGMT-2504)

سمة لاحقة مسار الخادم الوكيل (Cloud 15.09.30)

تتوفّر سمة جديدة باسم "لاحقة مسار الخادم الوكيل" (proxy_pathsuffix) في "التقارير المخصّصة" في "إحصاءات Google" وطلبات البيانات من واجهة برمجة التطبيقات. لاحقة مسار الخادم الوكيل هي جزء من عنوان URL لخادم وكيل لواجهة برمجة التطبيقات يأتي بعد المسار الأساسي، مثل المسار الذي تم إنشاؤه للتدفقات الشرطية. (AXAPP-1902)

تعرض التقارير أرقام تعريف المطوّرين وليس الأسماء المعروضة (Cloud 15.09.30)

عند إجراء طلبات بيانات من واجهة برمجة التطبيقات Edge Analytics باستخدام واجهة برمجة التطبيقات /stats التي تعرض المطوّرين، يتم عرض الاسم المعروض للمطوّر مع رقم تعريف المطوّر. في السابق، كان يتم عرض رقم تعريف المطوّر فقط. (AXAPP-1759)

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

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

Private Cloud 4.16.01

يسرد الجدول التالي الأخطاء التي تم إصلاحها منذ إصدار Edge for Private Cloud 4.16.01. للحصول على هذه الإصلاحات، اتّبِع التعليمات لتعديل عملية تثبيت الإصدار 4.16.01 إلى أحدث حِزم RPM وملفات الدعم كما هو موضّح في تعديل الإصدار 4.16.01.x من Apigee Edge إلى أحدث إصدار 4.16.01.

معرّف المشكلة الوصف رقم الإصدار
PRC-736

لم يعُد apigee-lib يتطلّب GCC

apigee-lib-4.16.01-0.0.901
PRC-735

لم يعُد الأمر apigee-validate يتعذّر تنفيذه لأنّ واجهة Yahoo Weather API تتطلّب بروتوكول Oauth

apigee-validate-4.16.01-0.0.910
PRC-739

السماح للمستخدمين باستخراج نسخة طبق الأصل ضمن أي مجلد في نظام الملفات

apigee-mirror-4.16.01-0.0.904
PRC-756

لم يعُد النص البرمجي BaaS Usergrid check_cassandra_availability.sh يستخدم الأمر nc

baas-usergrid-2.1.0-0.0.112
PRC-778

عدم فقدان معلومات مجموعة Zookeeper بعد الترقية

apigee-migrate-4.16.01-0.0.873
PRC-787

تتيح خدمة API BaaS الآن المصادقة على Cassandra

baas-usergrid-2.1.1-0.0.122
PRC-804

يمكنك الآن تحديد موقع ملفات السجلّ

apigee-service-4.16.05-0.0.435
PRC-840

الروابط الرمزية المعطّلة لمكوّنات Edge

edge-gateway-4.16.01-0.0.538

EDGEUI-538
EDGEUI-524

تعليق إنشاء خادم وكيل SOAP عند استيراد WSDL/ مشكلة في إنشاء خادم وكيل لواجهة برمجة التطبيقات من WSDL

edge-ui-4.16.01-0.0.3650
EDGEUI-543

يتعذّر استيراد WSDL من خيار عنوان URL عندما يكون عنوان URL هو عنوان محلي

edge-ui-4.16.01-0.0.3650
APIRT-2719
APIRT-2918

يتم الآن ضبط target.url عند إجراء عمليات طلب بيانات الاستهداف

edge-gateway-4.16.01-0.0.538

Cloud 16.01.20

معرّف المشكلة الوصف
MGMT-2964 لا يقبل محرّر الوكيل الجديد التعليقات داخل علامة Flows
MGMT-2957 إضافة مجموعة جديدة إلى مؤسسة تعرض حالة نشر الحزمة على أنّها خطأ لأجهزة التوجيه في المجموعة الجديدة
MGMT-2937 أخطاء "الأذونات غير كافية" مع الأدوار المخصّصة
MGMT-2875 إنشاء WSDL SOAP يتضمّن عناوين غير صحيحة لبروتوكول SOAP 1.2
MGMT-2739 لا يعرض تقرير "تطبيقات المطوّر"، علامة التبويب "الإحصاءات" الرسم البياني للقيم الشاذة
MGMT-2735 لا تكتمل/تتوقف عملية إعادة تحميل سجلّات Node.js
MGMT-2734 لا يتم تفعيل زر "حفظ" بعد حدوث أي خطأ أثناء محاولة حفظ حِزمة تم نشرها
MGMT-2729 يؤدي تعديل المنفذ في TargetServer من خلال واجهة المستخدم إلى محو SSLInfo
MGMT-2702 ثغرة أمنية في النصوص البرمجية عبر المواقع الإلكترونية في Firefox وIE
تم إصلاح ثغرة أمنية كان من الممكن أن تحدث بسبب ثغرات في FireFox وIE تسمح بشكل غير صحيح بطلبات من مواقع إلكترونية أخرى.
MGMT-2681 أداة تعديل الخادم الوكيل: عند استخدام تطابق تعبير عادي في الشرط، لا تعرض أداة "مستكشف سير العمل" الفعل
MGMT-2361 يتعذّر نشر الخوادم الوكيلة بسبب RPCException: انتهت مهلة المكالمة
MGMT-1662 يتعذّر نشر خادم وكيل لواجهة برمجة التطبيقات أثناء إصدارات Apigee Public Cloud
DEVRT-2286 تعطُّل واجهة برمجة التطبيقات sync-organization الخاصة بتحقيق الربح
تم إصلاح واجهة برمجة التطبيقات المستخدَمة في مزامنة بيانات Apigee Edge مع ميزة تحقيق الربح من خلال آخر عملية إعادة تحميل للإصدار 16.01.20.
DEVRT-2173 أحتاج إلى إعادة تسمية الحزمة ولكن لا يمكنني التعديل بسبب خطة السعر النشطة
DEVRT-1661 حظر المطوِّر من إرسال طلبات إلى واجهة برمجة التطبيقات قبل تاريخ بدء خطة الأسعار، مع عدم رفع الحظر نهائيًا
إذا وافق مطوِّر واجهة برمجة التطبيقات على خطة أسعار ثابتة شهرية أو خطة أسعار مجمّعة أو خطة أسعار حسب النطاق تبدأ في تاريخ مستقبلي، ثم أرسل طلبات إلى واجهة برمجة التطبيقات قبل تاريخ البدء المحدّد، سيتم حظر المطوِّر من إرسال طلبات أخرى. بعد حلول تاريخ بدء خطة الأسعار، يتم إتاحة الحجز في الغرفة.
DEVRT-1643 تلف خطة الأسعار المسوّدة بعد حفظها
AXAPP-1991 لا يتوقف إرسال الملخّصات والرسائل الإلكترونية في "إحصاءات Apigee" عند إيقافها
AXAPP-1946 عملية تنظيف "إحصاءات Google" لا تؤدي إلى إخلاء مساحة على القرص
AXAPP-1708 يبدو أنّ واجهة برمجة التطبيقات Analytics API تعرض أرقامًا مختلفة للإحصاءات نفسها استنادًا إلى طريقة طرح السؤال
AXAPP-1293 أسماء تطبيقات غير متوفّرة في البريد الإلكتروني الخاص بملخّص "إحصاءات Google"
APIRT-2518 مشاكل في الاتصال بخادم خلفي https باستخدام سياسة JavaScript
APIRT-2398 يتم احتساب رمز التفويض غير الصالح أو المنتهي الصلاحية كخطأ في Apigee
APIRT-2397 تم احتساب steps.assignmessage.SetVariableFailed كخطأ في Apigee
APIRT-2396 يتم احتساب IllegalArgumentException وArrayIndexOutofBoundsException في OAuth كخطأ في Apigee
APIRT-2362 خطأ في تجميع JavaScript
APIRT-2322 تمّ الإبلاغ عن معرّف العميل غير الصالح بشكلٍ غير صحيح على أنّه خطأ في Apigee
APIRT-2159 إضافة message_id إلى بادئة التسجيل
APIRT-2145 ارتفاع معدّل تعذُّر إتمام المعاملات في Facebook API
تمت إزالة عملية التحقّق من صحة قيم العناوين التي تبدأ بـ ":".
APIRT-2137 MP: Chunked transfer encoding and 205 with content length 0
APIRT-2124 لا يعدّل جهاز توجيه Nginx مجموعة "الشركاء التجاريون" للشركاء التجاريين الذين تمت إضافتهم حديثًا
APIRT-2117 سياسة تسجيل الرسائل لا تراعي تحديثات نظام أسماء النطاقات
APIRT-2110 يتم تمرير رأس X-Forwarded-For واحد فقط بواسطة جهاز التوجيه
APIRT-2062 لا تعمل ذاكرة التخزين المؤقت للردود بشكل صحيح عند استيفاء شرط SkipCacheLookup
APIRT-2061 عدم إرسال معالج الرسائل للرسائل إلى QPID
APIRT-2052 عدد كبير من حالات CLOSE_WAIT بسبب عدم استجابة منفذ الإدارة
APIRT-2024 لا يملأ Nginx رؤوس HTTP الخاصة بـ X-Forwarded-For بشكل صحيح بدون موازن تحميل
تمت إضافة إشعار إيقاف نهائي لـ X-Forwarded-For إلى ملاحظات الإصدار 150930 وسياسة التحكم في الوصول.
APIRT-1933 تستمر أدوات تحميل الصفوف الخاصة بالوكيل في التفويض إلى أداة تحميل الصفوف MP
APIRT-1877 تعذُّر إخفاء استجابات XML التي تتضمّن مساحات أسماء
APIRT-1838 Apigee-127: لا تعرض VerifyAPIKey سوى منتج واحد من منتجات واجهة برمجة التطبيقات عند توفّر منتجات متعدّدة
APIRT-1827 تم رصد حدّ منخفض للبث المتزامن
APIRT-1820 وقت استجابة متقطّع (> 1%) في بيئة 4.15.04 Private Cloud
APIRT-707 خطأ NPE أثناء وقت التشغيل إذا كان العنصر <GenerateResponse> في سياسة VerifyAccessToken

Cloud 15.07.08

معرّف المشكلة الوصف
MGMT-2381 تعذُّر نشر الخوادم الوكيلة باستخدام محرر الخوادم الوكيلة الجديد
MGMT-2374 يجب اقتطاع المسافة في عنصر BasePath قبل حفظ ProxyEndpoint
MGMT-2355 لا تحسب واجهة المستخدم الأذونات بشكل صحيح لأدوار متعددة إذا كان أحد الأدوار هو orgadmin
MGMT-2324 يؤدي استيراد نموذج Swagger إلى إنشاء عُقد SmartDocs غير صحيحة
MGMT-1518 تعرض واجهة المستخدم الخادم الوكيل على أنّه تم نشره على الرغم من تعذُّر النشر على نقاط الوصول
MGMT-1489 المنتج الذي يعتمد على واجهة برمجة التطبيقات لا ينشئ المراجع الصحيحة
DOC-1246 بيان متناقض في المستندات حول رموز الدخول
DEVRT-1661

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

Cloud 15.07.22

معرّف المشكلة الوصف
TBD-73 عنوان IP ثابت للزيارات الواردة إلى Apigee
MGMT-2422 يتعذّر تعديل تطبيق الشركة
MGMT-2419 يواجه المستخدم الذي ينتمي إلى دور "مستخدم" أخطاء في الأذونات عند تسجيل الدخول
MGMT-2341 فلتر التقرير المخصّص ينشئ طلب بحث بشكلٍ غير صحيح
MGMT-2207 JSONThreatProtection - لا يعمل ArrayElementCount إذا كان العنصر المضمّن غير أساسي
في سياسة JSON Threat Protection، لم يكن العنصر ArrayElementCount يحدّ بشكل دقيق من عدد العناصر المسموح بها في المصفوفات. تم إصلاح هذه المشكلة.
MGMT-2158 يتعذّر استيراد WSDL إذا كان الناتج يشير إلى جزء بدون نوع

Cloud 15.08.05

معرّف المشكلة الوصف
متعددة تم إصلاح عدد من الأخطاء الصغيرة في محرر خادم وكيل واجهة برمجة التطبيقات.

Cloud 15.09.02

معرّف المشكلة الوصف
متعددة تم إصلاح عدد من الأخطاء الصغيرة في محرر خادم وكيل واجهة برمجة التطبيقات.
MGMT-2618 المشاكل المتكرّرة في النشر
MGMT-2588 صفحة سجلّ المطوّرين تنفّذ لغة HTML/الرمز البرمجي -- ثغرة أمنية في استمرار تنفيذ البرامج النصية على مواقع إلكترونية أخرى (XSS)
MGMT-2543 تعدّل أداة تعديل الخادم الوكيل الجديدة ملف XML في <Payload> لسياسة AssignMessage، ما يؤدي إلى تعطيل خوادم API الوكيلة الحالية
MGMT-2521 تعليق جلسة التتبُّع في بعض الأحيان
MGMT-2519 واجهة مستخدم إعدادات البيئة لا تعمل
AXAPP-1814 لا يتم إنشاء المتغيّرات المخصّصة (سياسة "جامع الإحصاءات") في بيئة الإنتاج عند تفعيل zk curator
APIRT-1927 يتسبّب المضيف الظاهري غير الصالح في عدم تحميل جهاز التوجيه للإعدادات الخاصة بالبيئة
APIRT-1863 تعذُّر النشر بسبب مسافة بيضاء في الحزمة
APIRT-1823 تتوقف طلبات البيانات من واجهة برمجة التطبيقات التي تتضمّن نصوص POST تحتوي على الرمز & (علامة العطف)
APIRT-1789 معالِجات الرسائل لبعض المؤسسات التي تواجه أخطاء نفاد الذاكرة
APIRT-1776 يؤدي استدعاء "print" في سياسات JavaScript إلى تسجيل مفرط
APIRT-1766 المُهل المحددة في WebSockets
APIRT-1600 ConcurrentModificationException في جهاز التوجيه
أظهرت سجلّات جهاز التوجيه حالات متعدّدة من ConcurrentModification في السجلّات بشكل منتظم. ويرجع ذلك إلى أنّه كان يتم إضافة الاتصالات إلى قائمة الحذف بينما كان برنامج الحذف يزيل الاتصالات القديمة. تم إصلاح هذه المشكلة.
APIRT-1491 استثناء 503 Service Unavailable
APIRT-1421 سياسات JavaCallout تستغرق أحيانًا وقتًا طويلاً للمعالجة
DEVRT-1843 يجب أن تتيح واجهة Mint UI تعديل السمات المخصّصة في TRP بشكل أفضل
DEVRT-1472 أدّى تعديل المطوِّر إلى حدوث خطأ 500 في الخادم

‫Cloud 15.09.30

معرّف المشكلة الوصف
MGMT-2687 تتسبّب "التقارير المخصّصة" في توقّف المتصفّح عند استخدام أكثر من 14,000 عنصر متعدد الأبعاد
MGMT-2677 تحقيق الربح: تتوقف صفحة المطوّرين في واجهة مستخدم الإدارة عند وجود آلاف المطوّرين، ولا يتم تفعيل تقسيم الصفحات في مؤسسة
MGMT-2674 محاولة تنزيل واجهة مستخدم Edge من الإنترنت عند تسجيل دخول المستخدم
MGMT-2658 مشاكل في واجهة مستخدم "خادم الإدارة" تعتمد على إصدار OPDK عند ترقية مراجعة خادم وكيل API
MGMT-2616 لا يتعامل محرّر خادم وكيل واجهة برمجة التطبيقات الجديد مع وحدات XML بشكل صحيح
MGMT-2541 معرّف نظام المصادقة الخارجية الذي تمت إضافته كمسؤول نظام مع علامة + في كلمة المرور معطّل
MGMT-2510 القائمة المنسدلة لا تعرض جميع المطوّرين التابعين للمؤسسة
MGMT-2508 عرض رمز الرابط المعطّل بشكل غير دقيق على السياسات
MGMT-2334 تعذُّر الوصول إلى الموارد من نقطة نهاية الخادم الوكيل الثانية
MGMT-1967 تعرض تطبيقات المطوّرين التي تحمل اسم العرض نفسه عدد الزيارات نفسه في الإحصاءات
DEVRT-1839 تحقيق الربح: ترتيب قائمة البلدان في واجهة المستخدم الإدارية غير صحيح
AXAPP-1887 شروط الفلترة لا تعمل وفقًا للمستندات
AXAPP-1869 إزالة مستخدم من مؤسسة تؤدي إلى إلغاء اشتراكه في الرسائل الإلكترونية المتعلقة بالإحصاءات
AXAPP-1533 تعرض "الخريطة الجغرافية" في "إحصاءات Google" الخطأ "طلب بيانات غير صالح من واجهة برمجة التطبيقات"
APIRT-2061 عدم إرسال معالج الرسائل للرسائل إلى QPID
APIRT-2052 عدد كبير من حالات CLOSE_WAIT بسبب عدم استجابة منفذ الإدارة
APIRT-2024 لا يملأ Nginx عناوين X-Forwarded-For HTTP بشكل صحيح بدون موازنة الحمل
APIRT-1838 Apigee-127: لا تعرض VerifyAPIKey سوى منتج واحد من منتجات واجهة برمجة التطبيقات عند توفّر منتجات متعدّدة

Private Cloud 4.15.07.03

معرّف المشكلة الوصف
APIRT-1600 ConcurrentModificationException في سجلّات جهاز التوجيه
APIRT-1734 تعديلات على ملفات الموارد بدون توقّف عن العمل على مستوى المؤسسة أو البيئة
APIRT-1820 وقت استجابة متقطّع (> 1%) في بيئة 4.15.04 Private Cloud
APIRT-2159 إضافة message_id إلى بادئة التسجيل
APIRT-2160 استبعاد تأكيد الاتصال عبر طبقة المقابس الآمنة من request_processing_latency في بيانات الإحصاءات
AXAPP-1882 يرتبط Consumer watcher thread بقائمة انتظار خاطئة في عملية النشر النشطة/النشطة
AXAPP-1946 يتم نقل البيانات إلى جدول الحقائق الرئيسي بدلاً من جدول الحقائق الفرعي عندما تكون المنطقة الزمنية غير التوقيت العالمي المنسَّق
MGMT-1590 إصلاح ثغرة أمنية
MGMT-1662 فشل عملية النشر أثناء الإصدار
MGMT-2361 يتعذّر نشر الخوادم الوكيلة بسبب RPCException: انتهت مهلة المكالمة
MGMT-2397 لا تحلّل "طريقة عرض الرمز" أحرف نهاية السطر بشكل صحيح
MGMT-2466 يُظهر فحص المجموعة في "معالج الرسائل" جهاز التوجيه الذي لا يمكن الوصول إليه على أنّه عضو في المجموعة بحالة CONNECTED
OPDK-1981 لا تحتفظ backup-cassandra.sh بنسخة احتياطية من مساحة مفاتيح النظام
OPDK-1982 يجب أن يتحقّق النص البرمجي apigee-upgrade.sh من إصدار Cassandra SSTable قبل الترقية

Private Cloud 4.15.07.01

معرّف المشكلة الوصف
OPDK-1927 جداول غير متوفّرة في ترقية تحقيق الربح، ويتم إنشاء فهارس مكرّرة
OPDK-1878 تغيير اسم وحدة POD لبوابة الدفع أثناء عملية الإعداد يؤدي إلى حدوث مشاكل
OPDK-1886 لا يمكن للعُقدة الوصول إلى عناوين IP المحلية، مثل 192.168.x.y
MGMT-2521 تعليق جلسة التتبُّع في بعض الأحيان
MGMT-2543 تعدّل أداة تعديل الخادم الوكيل الجديدة ملف XML في <Payload> لسياسة AssignMessage، ما يؤدي إلى تعطيل خوادم API الوكيلة الحالية
MGMT-2599 يعيد "محرّر الخادم الوكيل الجديد" بادئة مساحة الاسم بعد حذفها
MGMT-2702 ثغرة أمنية في مواقع إلكترونية متعددة في FireFox وIE
APIRT-1074 لا تتم معالجة المحتوى المضغوط بتنسيق gzip بشكل صحيح عند إرسال العنوان Connection: Close بدون العنوانين Content-Length أو Transfer-Encoding

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

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

معرّف المشكلة الوصف
APIRT-2742 لا تتوفّر ميزة دمج Edge JMX مع Edge for Private Cloud 4.16.01 بسبب إضافة خادم Nginx الذي حلّ محلّ برنامج توجيه Netty.
APIRT-2978

تعذُّر بدء تشغيل Nginx أو تعذُّر بدء تشغيل جهاز التوجيه

إذا تعذّر بدء Nginx أو تعذّر بدء جهاز توجيه Edge Router على الإطلاق، كما هو موضّح في الملف /opt/apigee/var/log/edge-router/logs/system.log، احذف جميع الملفات في الدليل /opt/nginx/conf.d، وأعِد تشغيل جهاز التوجيه:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
DOC-1687 بسبب تعارض معروف في تبعية الحزمة، لن يتم تثبيت برنامج Katello المستخدَم في Satellite Server 6 بشكل صحيح على مضيفي Apigee Edge الذين يشغّلون برنامج Qpid الخفي.
PRC-1118

حدث خطأ عند تنفيذ الأمر "apigee-service apigee-postgresql pg-data-purge"

إذا شغّلت الأمر "apigee-service apigee-postgresql pg-data-purge" وظهر لك خطأ بالشكل التالي:

ERROR: must be owner of relation

عدِّل /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge واضبط السمة التالية على "apigee":

POSTGRES_USER=apigee