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 حالي إلى 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، المتوفّر على موقع بروتوكول نقل الملفات (FTP) الخاص بـ Apigee على الرابط: ftp://ftp.apigee.com/، لمعرفة المزيد حول كيفية إجراء عملية الإعداد من خلال الأوامر.

New Edge Router

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

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

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

تمّت إزالة أداة موازنة الحمل في BaaS

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

كبديل لموازن التحميل، يمكنك استخدام نظام أسماء نطاقات بالتناوب. في هذا السيناريو، يمكنك إنشاء إدخال 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

Log dir

/<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

Add 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 (Cloud 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 (الإصدار 16.01.20 من السحابة الإلكترونية)

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

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

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

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

الاستطلاع التلقائي في صفحة "سجلات Node.js" (الإصدار 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 بالوصول إلى خوادم وكيل API، يجب ضبط السمة 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)

طبقة المقابس الآمنة مع تسجيل الرسائل في 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;. تحتوي خرائط المفتاح/القيمة على مستوى البيئة على أزواج المفتاح/القيمة التي يمكن الوصول إليها من خلال أي خادم وكيل لواجهة برمجة التطبيقات في بيئة، مثل الاختبار أو الإنتاج. في قائمة واجهة مستخدم الإدارة، انتقِل إلى واجهات برمجة التطبيقات (APIs) > إعداد البيئة (Environment Configuration) > اختَر البيئة التي تريدها > علامة التبويب "خرائط المفتاح/القيمة" (Key Value Maps). لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء خرائط قيم مفاتيح البيئة وتعديلها. (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.22 من Cloud)

تتضمّن "الخريطة الجغرافية" في "إحصاءات 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 وملفات الدعم كما هو موضّح في تحديث Apigee Edge 4.16.01.x إلى أحدث إصدار 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 محرّر الخادم الوكيل: عند استخدام تطابق تعبير عادي في الشرط، لا يعرض &quot;مستكشف سير العمل&quot; الفعل
MGMT-2361 يتعذّر نشر الخوادم الوكيلة بسبب RPCException: انتهت مهلة المكالمة
MGMT-1662 تعذُّر نشر خادم وكيل لواجهة برمجة التطبيقات أثناء إصدارات Apigee Public Cloud
DEVRT-2286 تعطُّل واجهة برمجة التطبيقات sync-organization Monetization API
تم إصلاح واجهة برمجة التطبيقات المستخدَمة في مزامنة بيانات 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 مجموعة MP للوحدات الإعلانية الجديدة
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
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 عدم إنشاء المنتج API للمراجع الصحيحة
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 تعديل السمات المخصّصة في TRP بشكل أفضل
DEVRT-1472 تعديل المطوّر أدّى إلى حدوث خطأ 500 في الخادم

Cloud 15.09.30

معرّف المشكلة الوصف
MGMT-2687 تتسبّب "التقارير المخصّصة" في توقّف المتصفّح عند استخدام أكثر من 14 ألف عنصر ذي أبعاد
MGMT-2677 تحقيق الربح: تتوقف صفحة المطوّرين في واجهة مستخدم الإدارة عند وجود آلاف المطوّرين، ولا يتم تفعيل تقسيم الصفحات في مؤسسة
MGMT-2674 يحاول Edge UI التنزيل من الإنترنت عند تسجيل دخول المستخدم
MGMT-2658 مشاكل في واجهة مستخدم "خادم الإدارة" مرتبطة بإصدار OPDK عند ترقية مراجعة خادم وكيل API
MGMT-2616 لا يتعامل محرّر خادم وكيل API الجديد مع عناصر 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
APIRT-2159 إضافة message_id إلى بادئة التسجيل
APIRT-2160 استبعاد تأكيد الاتصال عبر طبقة المقابس الآمنة من request_processing_latency في بيانات الإحصاءات
AXAPP-1882 يرتبط سلسلة Consumer watcher بقائمة انتظار خاطئة في عملية نشر نشطة/نشطة
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 أو تعذُّر بدء جهاز التوجيه

إذا تعذّر على Edge Router بدء Nginx أو تعذّر بدء التشغيل تمامًا، كما هو موضّح في الملف /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