أنت الآن بصدد الاطّلاع على مستندات 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 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>/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 |
|
إضافة 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 (الإصدار 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 (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 من محرّر الخادم الوكيل، يتم تلقائيًا إعادة تحميل صفحة "سجلّات 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 بالوصول إلى خوادم وكيل واجهة برمجة التطبيقات، يجب ضبط السمة 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)
بروتوكول 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) ذات نطاق بيئة وإدارتها في واجهة مستخدم "إدارة Edge". تحتوي خرائط المفتاح/القيمة على مستوى البيئة على أزواج مفتاح/قيمة يمكن الوصول إليها من خلال أي خادم وكيل لواجهة برمجة التطبيقات في بيئة، مثل الاختبار أو الإنتاج. في قائمة واجهة مستخدم الإدارة، انتقِل إلى واجهات برمجة التطبيقات > إعداد البيئة > اختَر البيئة التي تريدها > علامة التبويب "خرائط المفتاح/القيمة". لمزيد من المعلومات، يُرجى الاطّلاع على إنشاء خرائط قيم مفاتيح البيئة وتعديلها. (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/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 |