أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
في يوم الخميس الموافق 24 مارس 2016، أصدرنا إصدارًا جديدًا من Apigee Edge Private Cloud.
منذ الإصدار الفصلي السابق من Edge for Private Cloud (4.15.07.00)، تم طرح الإصدارات التالية، وهي مضمّنة في هذا الإصدار الذي يتضمّن ميزات جديدة:
- السحابة الإلكترونية: 15.07.08, 15.07.22, 15.08.05, نقل بيانات Nginx, 15.09.02, 15.09.30, 16.01.20
- السحابة الإلكترونية الخاصة: 4.15.07.01 و4.15.07.03
راجِع لمحة عن نظام ترقيم الإصدارات لمعرفة كيف يمكنك تحديد ما إذا كان إصدار معيّن من السحابة الإلكترونية مضمّنًا في إصدارك من 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. عليك الآن استخدام أداة موازنة التحميل الخاصة بك بين "بوابة 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 |
|
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>/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>/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 |
|
|
الترحيب |
/<inst_root>/apigee4/bin/setup-org.sh |
|
|
إضافة مؤسسة وبيئة ومضيف افتراضي في خطوة واحدة |
/<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 |
|
إصدار أولي من "أداة المراقبة" و"لوحة البيانات"
يتضمّن هذا الإصدار نسخة Alpha من أداة المراقبة ولوحة البيانات الجديدتَين لمنصة Edge. تتيح لك هذه الأداة فهم حالة المكوّنات المختلفة (أجهزة التوجيه ومعالجات الرسائل وZooKeeper وCassandra)، بالإضافة إلى رموز أخطاء HTTP لمختلف المؤسسات والبيئات في عملية النشر. يمكنك أيضًا أخذ لقطة لبيانات لوحة البيانات ومشاركتها مع Apigee للمساعدة في حلّ مشاكل الدعم.
يتم تضمين المستندات، بما في ذلك تعليمات التثبيت، في ملف ZIP الخاص بمستند Edge 4.16.01 المتاح على موقع FTP الخاص بشركة Apigee: ftp://ftp.apigee.com/.
ومع ذلك، قبل أن تتمكّن من تثبيت لوحة البيانات واستخدامها، يجب إكمال "اتفاقية التقييم" الخاصة بمنصة 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>
تتم تغطية هذه الميزة في المستندات التالية:
- مرجع إعدادات خادم وكيل لواجهة برمجة التطبيقات
- Dynamic SSLInfo for TargetEndpoint using variable reference
(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 من محرّر الخادم الوكيل، يتم تلقائيًا إعادة تحميل صفحة "سجلّات Node.js" بشكل دوري لعرض السجلّات الجديدة المتوفّرة. انقر على "إيقاف إعادة التحميل التلقائي" لإيقاف هذه الميزة. (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، يمكنك الوصول إلى ردّ الرسالة باستخدام مرجع إلى السمة "المصدر"، على النحو التالي:
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) ذات النطاق المحدود بالبيئة وإدارتها في واجهة مستخدم "إدارة Edge". تحتوي خرائط المفتاح/القيمة على مستوى البيئة على أزواج المفتاح/القيمة التي يمكن الوصول إليها من خلال أي خادم وكيل لواجهة برمجة التطبيقات في بيئة، مثل الاختبار أو الإنتاج. في قائمة واجهة مستخدم الإدارة، انتقِل إلى واجهات برمجة التطبيقات (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)
في واجهة مستخدم تقرير "تحليل وقت الاستجابة" (خطط Apigee Edge للمؤسسات فقط)، يتم إدراج خوادم API الوكيلة أبجديًا في القائمة المنسدلة "الخادم الوكيل". (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 | محرّر الخادم الوكيل: عند استخدام تطابق تعبير عادي في الشرط، لا يعرض "مستكشف سير العمل" الفعل |
| 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 |