أنت الآن بصدد الاطّلاع على مستندات 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، المتوفّر على موقع بروتوكول نقل الملفات (FTP) الخاص بـ Apigee: 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، في دليل التثبيت على Edge، المتاح على موقع Apigee الإلكتروني عبر بروتوكول نقل الملفات: ftp://ftp.apigee.com/.
تمت إزالة أداة موازنة الحمل في BaaS
تمت إزالة أداة موازنة الحمل الداخلية من بوابة API BaaS. عليك الآن استخدام جهاز موازنة الحمل الخاص بك بين بوابة API BaaS وعُقد حزمة API BaaS الثلاث.
كبديل لموازن التحميل، يمكنك استخدام نظام أسماء نطاقات بالتناوب. في هذا السيناريو، يمكنك إنشاء إدخال نظام أسماء نطاقات يتضمّن سجلّات A متعددة تتوافق مع عناوين IP الخاصة بحزمة BaaS. أثناء عملية بحث في نظام أسماء النطاقات، يعرض خادم نظام أسماء النطاقات تلقائيًا قيم سجلّ A بطريقة بالتناوب.
مستندات جديدة تشرح كيفية إضافة عقد Cassandra وZooKeeper، وكيفية إضافة مركز بيانات إلى مركز بيانات حالي
يحتوي ملف ZIP الخاص بالمستندات على موقع Apigee عبر بروتوكول نقل الملفات (FTP) الآن على "توسيع نطاق Edge for Private Cloud" الذي يوضّح كيفية إضافة عُقد Cassandra وZooKeeper، وكيفية إضافة مركز بيانات إلى مركز بيانات حالي.
تمت إزالة Orgtool
يمكن أن يستعلم orgtool عن عملية تثبيت Edge للحصول على معلومات حول مؤسسة. تمت إزالة هذه الأداة الآن. يمكنك الآن استخدام واجهة مستخدم Edge أو طلبات البيانات من واجهة برمجة التطبيقات للحصول على معلومات حول المؤسسة.
كيفية تنفيذ المهام في الإصدار 4.16.01
يوضّح الجدول التالي كيفية تنفيذ المهام في الإصدار 4.15.07.03 وكيفية تنفيذها الآن في الإصدار 4.16.01. لمزيد من المعلومات، راجِع دليل العمليات في Edge، المتوفّر على موقع 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 المتوفّرة على موقع Apigee الإلكتروني عبر بروتوكول نقل الملفات (FTP) المستندات، بما في ذلك تعليمات التثبيت: ftp://ftp.apigee.com/.
ومع ذلك، قبل أن تتمكّن من تثبيت لوحة البيانات واستخدامها، يجب إكمال "اتفاقية التقييم" الخاصة بـ Apigee المضمّنة في ملف ZIP الخاص بالمستند، وإرسالها إلى Apigee عبر البريد الإلكتروني إلى orders@apigee.com.
منصّة Edge
إعادة تصميم واجهة مستخدم الإدارة (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 استخدام WSDL 1.2 في إنشاء خوادم وكيلة لواجهة برمجة التطبيقات لاستدعاء خدمات 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 (الإصدار 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 تلقائيًا عنوان طلب HTTP الخاص بـ X-Forwarded-For الذي قد يحتوي على عنوان IP واحد أو أكثر. يعني السلوك التلقائي الجديد أنّ عنوان IP الخاص بالعميل الذي يتلقّاه Edge سيكون عنوان IP الذي تلقّاه من آخر مصافحة خارجية لبروتوكول TCP، وليس عنوانًا يمكن أن يتم انتحاله لتجاوز سياسة التحكّم في الوصول.
لتغيير هذا السلوك التلقائي والسماح لعناوين X-Forwarded-For بالوصول إلى خوادم وكيل واجهة برمجة التطبيقات، عليك ضبط السمة feature.enableMultipleXForwardCheckForACL=true في مؤسستك.
وصول JavaScript إلى سمات السياسة (الإصدار 15.07.08 من السحابة الإلكترونية)
عند استخدام JavaScript في تدفّقات خادم وكيل لواجهة برمجة التطبيقات، يمكنك الوصول إلى الخصائص المحدّدة في سياسة JavaScript. ويكون ذلك مفيدًا بشكل خاص إذا كنت تريد استخدام متغيرات معروفة في رمز JavaScript. على سبيل المثال، لنفترض أنّ سياسة JavaScript تتضمّن تعريف السمة التالي:
<Properties>
<Property name='source'>response.content</Property>
</Properties>في JavaScript، يمكنك الوصول إلى ردّ الرسالة باستخدام مرجع إلى السمة "المصدر" (source)، على النحو التالي:
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)
الرموز الخاصة لإخفاء البيانات (Cloud 15.09.02)
عند استخدام إخفاء البيانات لإخفاء البيانات الحسّاسة في حمولات 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 | لا يقبل محرّر الوكيل الجديد التعليقات داخل علامة "التدفقات" |
| 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 | أداة تعديل الوكيل: عند استخدام تطابق تعبير عادي في الشرط، لا تعرض أداة Flow Navigator الفعل |
| MGMT-2361 | يتعذّر نشر الخوادم الوكيلة بسبب ظهور الخطأ RPCException: Call timed out |
| 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 مجموعة "الشركاء المُدارين" للشركاء المُدارين الذين تمت إضافتهم حديثًا |
| 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 | عدم إنشاء "منتج واجهة برمجة التطبيقات" للمراجع الصحيحة |
| 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 الخدمة غير متاحة |
| APIRT-1421 | تستغرق سياسات JavaCallout وقتًا طويلاً بشكل متقطّع للمعالجة |
| DEVRT-1843 | يجب أن تتيح واجهة مستخدم Mint تعديل السمات المخصّصة في TRP بشكل أفضل |
| DEVRT-1472 | أدّى تعديل المطوّر إلى حدوث خطأ 500 في الخادم |
Cloud 15.09.30
| معرّف المشكلة | الوصف |
|---|---|
| MGMT-2687 | تتسبّب "التقارير المخصّصة" في توقّف المتصفّح عند عرض أكثر من 14,000 عنصر متعدد الأبعاد |
| MGMT-2677 | تحقيق الربح: تتوقّف صفحة المطوّرين في واجهة مستخدم الإدارة عند وجود آلاف المطوّرين، ولا يتم تفعيل تقسيم الصفحات في مؤسسة |
| MGMT-2674 | يحاول Edge UI التنزيل من الإنترنت عند تسجيل دخول المستخدم |
| 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 عناوين HTTP التي تتضمّن X-Forwarded-For بشكل صحيح بدون جهاز موازنة حمل |
| 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 في بيانات "إحصاءات Google" |
| AXAPP-1882 | يتصل مؤشر ترابط مراقبة المستهلك بقائمة انتظار خاطئة في عملية النشر النشطة/النشطة |
| AXAPP-1946 | يتم نقل البيانات إلى جدول الحقائق الرئيسي بدلاً من جدول الحقائق الفرعي عندما تكون المنطقة الزمنية غير التوقيت العالمي المنسَّق |
| MGMT-1590 | إصلاح ثغرة أمنية |
| MGMT-1662 | فشل عملية النشر أثناء الإصدار |
| MGMT-2361 | يتعذّر نشر الخوادم الوكيلة بسبب ظهور الخطأ RPCException: Call timed out |
| 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 |