أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
منذ الإصدار السابق من ميزات Edge for Private Cloud، تم طرح الإصدارات التالية وهي مضمّنة في هذا الإصدار من الميزات:
| إصدار واجهة مستخدم Edge | إصدار إدارة الأجهزة الطرفية | إصدار البوابة |
|---|---|---|
راجِع مقالة لمحة عن ترقيم الإصدارات لمعرفة كيف يمكنك تحديد ما إذا كان إصدار معيّن من السحابة الإلكترونية مضمّنًا في إصدارك من Edge for Private Cloud.
نظرة عامة على الإصدار
تشمل أهم الميزات الجديدة في هذا الإصدار ما يلي:
- الترقية إلى الإصدار 9.6 من PostgreSQL
- إصدار تجريبي من تجربة Edge الجديدة لـ Private Cloud
- إصدار تجريبي لثلاث سياسات جديدة تتيح لك إنشاء رموز JSON المميزة للويب (JWT) والتحقّق منها وفك تشفيرها.
يتضمّن هذا الإصدار أيضًا جميع إصلاحات الأخطاء والميزات الجديدة المضمّنة في إصدارات Edge Public Cloud المدرَجة أدناه.
الميزات التي سيتم إيقافها نهائيًا
تم إيقاف الميزات التالية نهائيًا أو إيقافها في هذا الإصدار. يمكنك الاطّلاع على سياسة الإيقاف النهائي في Edge لمزيد من المعلومات.
الميزات التي سيتم إيقافها نهائيًا
إيقاف عمليات التثبيت الجديدة لخدمة API BaaS نهائيًا
لا يتأهّل العملاء الجدد اعتبارًا من 31 يناير 2018 للاستفادة من API BaaS إلا إذا كانت ورقة المواصفات تشير إلى أحقية الاستفادة من API BaaS.
إيقاف ميزة "المتجر الآمن" (الخزائن) في Apigee نهائيًا
سيتم إيقاف نهائي لخدمة Apigee secure store، المعروفة أيضًا باسم "الخزائن"، في سبتمبر 2018. يتم إنشاء الخزائن التي توفّر مساحة تخزين مشفّرة لأزواج المفاتيح والقيم باستخدام واجهة برمجة التطبيقات الإدارية، ويتم الوصول إليها في وقت التشغيل باستخدام دوال في وحدة apigee-access Node.js.
بدلاً من استخدام وحدة التخزين الآمنة، استخدِم خرائط قيم المفاتيح (KVM) المشفرة، كما هو موضّح في مقالة العمل باستخدام خرائط قيم المفاتيح. توفّر آلات KVM المشفّرة مستوى الأمان نفسه الذي توفّره الخزائن، كما أنّها تتيح المزيد من الخيارات لإنشاء المفاتيح واستردادها. (MGMT-3848)
إيقاف إمكانية إضافة مسارات في علامة التبويب "الأداء" لخادم وكيل واجهة برمجة التطبيقات
حتى هذا الإصدار، كان بإمكانك الانتقال إلى خادم وكيل لواجهة برمجة التطبيقات في واجهة مستخدم الإدارة، ثم الانتقال إلى علامة التبويب "الأداء"، وإنشاء مسارات مختلفة لإجراء مقارنة مستندة إلى الرسم البياني في علامة التبويب "الأداء" الخاصة بالخادم الوكيل وفي لوحة بيانات "المعاملات التجارية". تم إيقاف هذه الميزة نهائيًا ولم تعُد متاحة في واجهة المستخدم. للحصول على بديل لهذه الوظيفة، يُرجى الاطّلاع على مقالة "منتدى Apigee" التالية: بديل لواجهة برمجة التطبيقات "معاملات الأنشطة التجارية". (EDGEUI-902)
إيقاف السمة SMTPSSL نهائيًا لضبط بروتوكول SMTP لبوابة Developer Services
يمكنك الآن استخدام السمة SMTP_PROTOCOL بدلاً من السمة SMTPSSL لضبط البروتوكول الذي يستخدمه خادم SMTP المرتبط بالبوابة. القيم الصالحة هي: "standard" أو "ssl" أو "tls".
لمزيد من المعلومات، يمكنك الاطّلاع على مقالة تثبيت بوابة خدمات المطوّرين.
الميزات والتحديثات الجديدة
في ما يلي الميزات والتحسينات الجديدة في هذا الإصدار. بالإضافة إلى التحسينات التالية، يتضمّن هذا الإصدار أيضًا تحسينات متعددة على سهولة الاستخدام والأداء والأمان والثبات.
السحابة الإلكترونية الخاصة
ترقية PostgreSQL إلى الإصدار 9.6
يتضمّن هذا الإصدار ترقية إلى PostgreSQL 9.6 للسماح لـ Edge بالاستفادة من ميزة "الاستعلام المتوازي" في PostgreSQL. لمزيد من المعلومات، يُرجى الاطّلاع على:
- تحديث Apigee Edge من الإصدار 4.17.0x إلى الإصدار 4.18.01
- تحديث Apigee Edge من الإصدار 4.16.09 إلى الإصدار 4.18.01
- تحديث Apigee Edge 4.16.01/4.16.05 إلى 4.18.01
إصدار تجريبي من تجربة Edge الجديدة لـ Private Cloud
يتضمّن هذا الإصدار من Edge for the Private Cloud إصدارًا تجريبيًا من تحديث رئيسي لواجهة مستخدم إدارة واجهات برمجة التطبيقات. تستند تجربة Edge الجديدة هذه إلى الميزات الحالية لمنصة Apigee Edge، وتضيف بعض التحسينات، لا سيما في مجالات التصميم والنشر.
كانت تجربة New Edge متاحة سابقًا لمستخدمي Cloud فقط. مع هذا الإصدار من Edge for Private Cloud، يمكنك الآن تثبيت الإصدار التجريبي من تجربة New Edge.
لمزيد من المعلومات، يُرجى الاطّلاع على الإصدار التجريبي من تجربة Edge الجديدة للسحابة الخاصة.
الإصدار التجريبي لسياسات JWT
رمز JSON المميّز للويب (JWT) هو معيار للرموز المميّزة موصوف في IETF RFC 7519. توفّر رموز JWT طريقة لتوقيع مجموعة من المطالبات، أي مجموعة من أزواج الاسم والقيمة، والتي يمكن للمستلم التحقّق منها بشكل موثوق لاحقًا.
يحتوي هذا الإصدار على ثلاث سياسات جديدة تتيح لك إنشاء رموز الويب المميّزة بتنسيق JSON (JWT) والتحقّق منها وفك ترميزها على Apigee Edge:
- إنشاء سياسة JWT: لإنشاء JWT موقَّع، مع مجموعة قابلة للإعداد من المطالبات. يمكن بعد ذلك إرجاع رمز JWT إلى العملاء أو إرساله إلى أهداف الخلفية أو استخدامه بطرق أخرى. لمزيد من المعلومات، راجِع سياسة إنشاء رموز JWT (الإصدار التجريبي).
- التحقّق من سياسة JWT: تتحقّق هذه السياسة من التوقيع على رمز JWT تم استلامه من العملاء أو الأنظمة الأخرى. تستخرج هذه السياسة أيضًا المطالبات إلى متغيّرات التدفق حتى تتمكّن السياسات أو الشروط اللاحقة من فحص هذه القيم لاتّخاذ قرارات بشأن التفويض أو التوجيه. لمزيد من المعلومات، يُرجى الاطّلاع على سياسة التحقّق من صحة رمز JWT (الإصدار التجريبي).
- سياسة فك ترميز JWT: تعمل على فك ترميز رمز JWT بدون التحقّق من التوقيع على رمز JWT. تكون هذه السياسة مفيدة عند استخدامها بالتزامن مع سياسة التحقّق من رمز JWT، عندما يجب معرفة قيمة مطالبة من داخل رمز JWT قبل التحقّق من توقيع رمز JWT. لمزيد من المعلومات، يُرجى الاطّلاع على سياسة فك ترميز JWT (الإصدار التجريبي).
للحصول على نظرة عامة، يمكنك الاطّلاع على نظرة عامة على سياسات JWT.
إتاحة ميزة "تضمين حالة OCSP" للمضيفين الظاهريين (65587547)
تتيح المضيفات الافتراضية الآن ربط OCSP لبروتوكول أمان طبقة النقل (TLS) أحادي الاتجاه وثنائي الاتجاه. عند تفعيل هذه السياسة، يرسل عميل بروتوكول حالة الشهادة على الإنترنت (OCSP) طلب حالة إلى خادم OCSP لتحديد ما إذا كانت الشهادة صالحة. توضّح الاستجابة ما إذا كانت الشهادة صالحة ولم يتم إبطالها.
يكون ربط OCSP غير مفعّل تلقائيًا، ويجب تفعيل بروتوكول أمان طبقة النقل (TLS) على المضيف الافتراضي لتفعيل OCSP.
لمزيد من المعلومات، راجِع مرجع السمة Virtual host.
يمكن الآن ضبط خيارات إعادة المحاولة في جهاز التوجيه على مستوى المضيف الافتراضي
يمكنك الآن ضبط خيارات إعادة المحاولة لعمليات التواصل بين "الموجّه" و"معالج الرسائل" على المضيف الافتراضي. يمنحك هذا الخيار تحكّمًا أكثر دقةً من الخيارات السابقة التي كان يمكن ضبطها على مستوى جهاز التوجيه فقط.
لمزيد من المعلومات، يُرجى الاطّلاع على سمات إعداد المضيف الافتراضي.
تمت إضافة ميزة ربط الأدوار الخارجية (67145030)
إذا كنت تستخدم المصادقة الخارجية لدمج خدمة دليل خارجي في عملية تثبيت Apigee Edge Private Cloud، يمكنك الآن استخدام ميزة "ربط الأدوار الخارجية". تتيح لك ميزة "ربط الأدوار الخارجية" ربط مجموعاتك أو أدوارك بأدوار ومجموعات التحكّم في الوصول المستند إلى الدور (RBAC) التي تم إنشاؤها على Apigee Edge.
تم إيقاف خدمة "ربط الأدوار الخارجية" في إصدارات Edge for Private Cloud السابقة للإصدار 4.18.01. الإصدار 4.18.01 من "ربط الأدوار الخارجية" هو إصدار معدَّل تم فيه إصلاح الأخطاء وإضافة ميزات جديدة:
- تم إصلاح المشكلة التي كانت تؤدي إلى تلقّي ردود 403 محظورة أثناء المصادقة مع مستخدمين من المفترض أن يكون لديهم إذن الوصول.
- يتوفّر عنوان
X-Apigee-Current-Userالآن في ميزة "ربط الأدوار الخارجية". يمكن للمستخدمين الذين لديهم إذن الوصول المناسب (sysadmin) تسجيل الدخول كمستخدم آخر باستخدام بيانات الاعتماد الخاصة بهم.
لمزيد من المعلومات، اطّلِع على ربط الأدوار الخارجية.
يمكن الآن اختبار متطلبات النظام بدون تشغيل عملية التثبيت (67858161)
أضاف الإصدار 4.17.09 من Edge for Private Cloud إمكانية استخدام السمة ENABLE_SYSTEM_CHECK=y
للتحقّق من متطلبات وحدة المعالجة المركزية والذاكرة على جهاز كجزء من عملية التثبيت. ومع ذلك، كان هذا التحقّق يتطلّب منك إجراء عملية تثبيت فعلية. يمكنك الآن استخدام العلامة "-t" لإجراء هذا التحقّق بدون الحاجة إلى التثبيت:
/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t
يعرض هذا الأمر أي أخطاء في متطلبات النظام على الشاشة.
لمزيد من المعلومات، يُرجى الاطّلاع على تثبيت مكوّنات Edge على عقدة.
تعديل إصدار PHP لبوابة "خدمات المطوّرين" (68733233)
تستخدم البوابة الآن الإصدار 7.0.23 من PHP.
لم يعُد من الضروري ضبط خادم SMTP باستخدام "بوابة خدمات المطوّرين" (70164403)
لم يعُد مطلوبًا ضبط خادم SMTP عند تثبيت البوابة. يمكنك الآن ضبط إعداد واحد بعد التثبيت.
خدمات واجهة برمجة التطبيقات
عمليات التحقّق من صحة الأسماء في الكيانات الجديدة (MGMT-4252 وMGMT-4098)
عند إنشاء عناصر جديدة، تتحقّق Apigee من الأسماء لفرض قواعد التسمية. تشمل الكيانات التي يتم التحقّق من صحتها عند إنشائها أو تعديلها ما يلي: خوادم وكيلة لواجهة برمجة التطبيقات، والسياسات (وأسماء السياسات في تعريفات الخوادم الوكيلة لواجهة برمجة التطبيقات)، والمضيفات الافتراضية، والأدوار، وذاكرات التخزين المؤقت، وخوادم الاستهداف، وأقنعة البيانات لتصحيح الأخطاء، ومخازن المفاتيح ومخازن الشهادات الموثوقة، وملفات الموارد في الخوادم الوكيلة لواجهة برمجة التطبيقات. راجِع إرشادات بشأن أخطاء التسمية والإدخال للتعرّف على قيود التسمية المفروضة على هذه الكيانات.
الأخطاء التي تم إصلاحها
تم إصلاح الأخطاء التالية في هذا الإصدار. هذه القائمة مخصّصة بشكل أساسي للمستخدمين الذين يريدون معرفة ما إذا تم حلّ تذاكر الدعم التي أرسلوها. وهي غير مصمَّمة لتقديم معلومات مفصّلة لجميع المستخدمين.
Private Cloud 4.18.01
| معرّف المشكلة | الوصف |
|---|---|
| 68001164 |
يتم الآن تثبيت إضافة PHP LDAP تلقائيًا مع البوابة يتم الآن تثبيت إضافة PHP LDAP تلقائيًا عند تثبيت البوابة على RedHat وCentOS. تسهّل هذه الوحدة تفعيل وحدة LDAP في Drupal. |
| 68049481 |
أصبح ملف settings.php في Drupal قابلاً للكتابة يتأكّد النص البرمجي لتثبيت البوابة الآن من أنّ ملف Drupal |
| 68139166 | أظهرت نتائج أداة التثبيت أنّه تم الرجوع إلى إصدار أقدم من OpenLDAP، على الرغم من عدم حدوث ذلك. |
| 68329105 | يتعذّر إعداد البوابة لإنشاء مستخدم عند الاتصال بـ Edge عندما تكون خدمة SAML مفعّلة وتستخدم شهادة موقَّعة ذاتيًا. |
| 68427561 | يتم الآن ضبط خصائص إعدادات البوابة بشكل صحيح بعد إعادة التشغيل. |
| 69024465 | تعذُّر إلغاء نشر SharedFlow في واجهة مستخدم Edge |
| 69711616 | تم تعديل Jackson Databind إلى الإصدار 2.7.9.1 في ملفات JAR التابعة لجهات خارجية. |
17.11.06 (UI)
| معرّف المشكلة | الوصف |
|---|---|
| 68357182 |
لا يتضمّن ملف CSV البيانات الصحيحة للإطار الزمني (يتضمّن المجموعة الكاملة من البيانات) |
| 67650494 | يجب أن يتتبّع Edge UI التغييرات في البيئة في بعض الحالات، لم يتم الاحتفاظ بالتغييرات في البيئة عند الانتقال بين الصفحات في واجهة المستخدم. تم إصلاح هذه المشكلة. |
17.10.25.00 (البوابة)
| معرّف المشكلة | اسم المكوّن | الوصف |
|---|---|---|
| 67646686 | بوابة المطوّرين - Drupal | & معروضة على صفحة المنتدى تم إصلاح الخطأ الذي كان يعرض فيه المظهر التلقائي لـ Apigee الرمز "&" بدلاً من علامات العطف في علامات التبويب الخاصة بالقائمة. |
| 65456469 | بوابة المطوّرين - Drupal | تحديث وحدة CAPTCHA لتحسين الأمان الذي يوفّره المساهمون في الوحدة تم تحديث وحدة CAPTCHA إلى الإصدار 7.x-1.5 لإصلاح ثغرة أمنية. لمزيد من المعلومات، يُرجى الاطّلاع على https://www.drupal.org/node/2907137. |
| 65101827 | بوابة المطوّرين - Drupal | تعذُّر عمل إحصاءات تطبيقات الشركة تم إصلاح الخطأ الذي كان يؤدي إلى عدم عرض أي بيانات إحصائية في تطبيقات الشركة التي تتيح تحقيق الربح. |
| 65003870 | بوابة المطوّرين - Drupal | تعذُّر إلغاء خطط الأسعار المستقبلية تم إصلاح الخطأ الذي كان يتسبّب في تعذُّر إلغاء خطط الأسعار المستقبلية التي اشترتها إحدى الشركات. |
| 65003539 | بوابة المطوّرين - Drupal | استخدام البلد التلقائي من لغة Drupal يستخدم عنوان "جهة الاتصال المعنية بتحقيق الربح" و"تفاصيل الفوترة" الآن البلد التلقائي من إعداد "البلد التلقائي" للغة. يمكنك تغيير هذا الإعداد من خلال اختيار الإعدادات > المنطقة واللغة في قائمة "إدارة Drupal". يؤدي تغيير اللغة التلقائية إلى تغيير البلد التلقائي في قسمَي "جهة الاتصال المعنية بتحقيق الربح" و"تفاصيل الفوترة". |
17.10.11 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| 67005192 | يجب أن تتعامل واجهة المستخدم مع المسارات التي تم فك ترميزها عند التحقّق من الأذونات تتعامل واجهة المستخدم الآن مع المسارات التي تم فك ترميزها عند التحقّق من أذونات المستخدم. |
17/09/20 (إدارة واجهات برمجة التطبيقات ووقت التشغيل)
| معرّف المشكلة | اسم المكوّن | الوصف |
|---|---|---|
| MGMT-4219 | إدارة واجهات برمجة التطبيقات | إدارة Google لإرسال عنوان المؤسسة والبيئة إلى Blobstore |
| MGMT-4065 | إدارة واجهة برمجة التطبيقات | تفعيل إمكانية استخدام شهادات بتنسيق PKS |
| MGMT-3782 | إدارة واجهة برمجة التطبيقات | القيمة المثالية لمستوى الاتساق التلقائي لمنطقة الهوية |
| MGMT-3913 | إدارة واجهة برمجة التطبيقات | حلّ مشكلة انتهاء المهلة عند استرداد رموز OAuth2 المميزة باستخدام رقم تعريف التطبيق |
| MGMT-4177 | إدارة واجهة برمجة التطبيقات | إمكانية إيقاف "مخطط المصادقة الأساسية" في SecurityProfile |
| MGMT-3978 | إدارة واجهة برمجة التطبيقات | يجب توفّر رمز مميّز من CWC لضبط JVM_OPTIONS على جميع مكوّنات Java |
| MGMT-3918 MGMT-4294 |
إدارة واجهة برمجة التطبيقات | ترميز الأحرف الخاصة تلقائيًا في مسارات الأذونات للأدوار المخصّصة |
| APIRT-4767 | API Runtime | يجب أن تستخدم خطوة JavaScript ترميز UTF-8 دائمًا للمحتوى |
| APIRT-4725 | API Runtime | تم إصلاح مشكلة NPE في خدمة OAuth |
| APIRT-4691 | API Runtime | منح وقت لتفريغ الاتصالات قبل إيقاف الخدمة غير السليمة |
| APIRT-4644 | API Runtime | تفويض أساسي لـ BlobstoreService |
| APIRT-4636 | API Runtime | يجب أن يستمر عمل Sense Action في حال توقّف Zookeeper |
| APIRT-4635 | API Runtime | تفعيل دعم سمة الرمز المميز لإعادة التحميل لسياسات OAuth |
| APIRT-4632 | API Runtime | عدم احتساب عدّاد الحصة النسبية لفترة متغيرة بدقة |
| APIRT-4584 | API Runtime | تعذُّر نشر خطاف سير العمل بشكلٍ متّسق، وعدم عمل عملية التحقّق من ZooKeeper |
| APIRT-4542 | API Runtime | انتهت مهمة MP Sense بدون إشعار |
| APIRT-4522 | API Runtime | لا تعمل "إحصاءات Google" لمعالجات الرسائل المفعَّلة لتحقيق الربح إذا كانت منطقة المؤسسة مختلفة عن منطقة axgroup |
| APIRT-4444 | API Runtime | حساب معدّلات الخطأ لكل هدف ولكل رمز خطأ |
| APIRT-4435 | API Runtime | RepositoryServiceImpl.loadAsString() لا تستخدم مجموعة الأحرف |
| APIRT-4370 | API Runtime | استخدام مرتفع للذاكرة في أجهزة MP التابعة للمؤسسة |
| APIRT-4354 | API Runtime | تسجيل إصدار بروتوكول أمان طبقة النقل (TLS) في ملف access_log الخاص بخادم Nginx لكل طلب |
| APIRT-4169 | API Runtime | الإصدار الحالي من Nginx لا يتيح دمج المتغيّرات المطلوب لعنوان
X-Forwarded-For |
| APIRT-3671 | API Runtime | عدم تسجيل الرموز المميزة كرموز مجزأة بعد تفعيل التجزئة |
| APIRT-3593 | API Runtime | رمز OAuth المميز لا يتضمّن السمة المحدّدة في مكالمة لاحقة |
| APIRT-3081 | API Runtime | رسالة الخطأ messaging.adaptors.http.flow.ServiceUnavailable مع سياسة Concurrent Rate Limit |
| APIRT-4660 | API Runtime | إضافة اسم وحدة معالجة الرسائل في العنوان إلى جهاز التوجيه X-Apigee-Pod |
| APIRT-4506 | API Runtime | لا يتم تكرار تغييرات ذاكرة التخزين المؤقت في معالج رسائل معيّن |
| APIRT-4196 | API Runtime | تنسيق الطابع الزمني لبروتوكول syslog في سياسة تسجيل الرسائل غير صحيح |
| 66933664 | API Runtime | يجب أن تعمل خدمة QuotaService في مسار غير متزامن على تنظيف الحِزم في مسار غير متزامن وليس في Apigee-Main thread |
| 66495205 | API Runtime | تحسين التعامل مع سياسة JavaScript من خلال طلبات http غير المتزامنة لمنع حدوث خطأ NullPointerException |
| 65847462 | API Runtime | تعذُّر تنفيذ عبارة الطباعة مع ظهور خطأ NPE |
| 65648578 | API Runtime | يجب أن تسجّل وحدات المعالجة المركزية المتعددة فقط في مسار consul KV |
| 65603360 | API Runtime | تعذُّر تنفيذ طلبات JavaScript بسبب خطأ فارغ |
| 65416531 | Feature Platform | إعادة سياق الرسالة عند إعادة كائنات JavaScript إلى سياق خطوة JavaScript |
| 67405744 | Apigee | وقت استجابة طويل لمعالجة الطلبات على "الشركاء التجاريون" |
| 65849186 | Trireme | عدم خروج عملية Node.js/Trireme عند حدوث استثناءات لم تتم معالجتها |
| 65713882 | Trireme | تنتج mongodb-core في Trireme نتائج تشفير مختلفة عن Node.js الأصلية |
| 65374484 | Trireme | أمان العُقدة: يؤدي استخدام http.get مع خيارات التفويض الرقمي إلى إنشاء مخازن مؤقتة غير مهيَّأة |
| 64577449 | Trireme | تعرض Trireme الخطأ "خوارزمية التحقّق غير صالحة sha256" |
| EDGESERV‑6 | خادم الحافة | تطبيقات Node التي تواجه الخطأ x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError" |
17.09.20 (UI)
| معرّف المشكلة | الوصف |
|---|---|
| 65584963 | إحصاءات Google: يجب أن يتضمّن فلتر التقارير المخصّصة عملية تحقّق غير حساسة لحالة الأحرف لنوع البيانات أصبح فلتر التقارير المخصّصة الآن غير حساس لحالة الأحرف عند مقارنة أنواع البيانات. |
| 65446846 | تعذُّر منح دور المشرف لشركة في واجهة مستخدم Edge يتم عرض المجموعة الكاملة من المطوّرين والشركات ويمكن إدارتها في واجهة مستخدم Edge. |
| 65125644 | تعذُّر إزالة منتج من منتجات واجهة برمجة التطبيقات من بيانات اعتماد تطبيق تابع لشركة تم إصلاح مشكلة كانت تمنع إزالة منتج من منتجات واجهة برمجة التطبيقات من بيانات اعتماد تطبيق تابع لشركة. |
17.09.11 (إدارة واجهة برمجة التطبيقات)
| معرّف المشكلة | الوصف |
|---|---|
| 64541665 | تغيير إعداد مسجّل المصدر على "منصة الإدارة" للحصول على أسماء سجلّ مختلفة |
| APIRT‑3593 | رمز OAuth المميز لا يتضمّن السمة المحدّدة في مكالمة لاحقة |
| APIRT-4336 | قسِّم OAuthStepExecution إلى عمليات تنفيذ خطوات متعددة. يجب أن تتضمّن كل عملية تنفيذ خطوة مخصّصة |
| APIRT-4444 | حساب معدّلات الخطأ لكل هدف ولكل رمز خطأ |
| APIRT-4456 | إعادة هيكلة مفتاح واجهة برمجة التطبيقات Verify لـ EAP-gateway/apid |
| APIRT-4635 | تفعيل دعم سمة الرمز المميز لإعادة التحميل لسياسات OAuth |
| APIRT-4683 | إضافة عناوين IP لموازنة التحميل في Google Cloud Platform كعناوين موثوق بها لرؤوس XFF |
| APIRT-4723 | إتاحة تحميل حِزم OAuth في وضع EdgeX/Hybrid |
| APIRT-4725 | تم إصلاح مشكلة NPE في خدمة OAuth |
| APIRT-4726 | يجب ألا يفترض ScriptableHttpClient أنّ سياق الرسالة لا يزال متوفّرًا في وقت الإرسال |
| MGMT‑3764 | لن يتمكّن بعد الآن أي ملف تخزين مفاتيح غير صالح من تجاوز الإدارة |
| MGMT-3782 | القيمة المثالية لمستوى الاتساق التلقائي لمنطقة الهوية |
| MGMT-3913 | حلّ مشكلة انتهاء المهلة عند استرداد رموز OAuth2 المميزة باستخدام رقم تعريف التطبيق |
| MGMT-3997 | يجب عدم السماح بحذف ملفات تخزين المفاتيح إذا كان هناك مرجع يشير إليها |
| MGMT-4013 | تعديل عمليات التحقّق من مرجع ملف تخزين المفاتيح للتأكّد من توفّر ملف تخزين المفاتيح والاسم المستعار المشار إليه |
| MGMT-4065 | تفعيل إمكانية استخدام شهادات بتنسيق PKS |
| MGMT-4113 | تحسين ميزة المضيف الافتراضي للخدمة الذاتية |
| MGMT-4229 | بعد إضافة @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) تعذُّر إصلاح خطأ في apiconfiguration |
| MGMT-4232 | [EDGEX/Hybrid] عمليات التحميل من خلال Import API لا تؤدي إلى تلف الحِزمة |
| MGMT-4242 | [EDGEX/Hybrid] إتاحة نشر الخادم الوكيل في أكثر من بيئة واحدة |
| MGMT-4245 | [EDGEX/Hybrid] VirtualHost self service validation for hybrid-virtual-hosts |
| MGMT-4250 | [EDGEX] التنفيذ المتوازي لواجهة برمجة التطبيقات الخاصة بحالة نشر خادم وكيل لواجهة برمجة التطبيقات |
17.09.06 (UI)
| معرّف المشكلة | الوصف |
|---|---|
| 65015144 | إحصاءات Google: تواجه فلترة صفحة التقارير المخصّصة مشكلة في فلترة القيم الصحيحة لعملاء BigQuery تعمل فلترة صفحة التقارير المخصّصة الآن على معالجة القيم الصحيحة على النحو المتوقّع. |
| 64806976 | لم تتم تعبئة حقل "المطوّر" في صفحة "قائمة التطبيقات" تم الآن تعبئة حقل "المطوّر" لجميع التطبيقات في القائمة. |
| 64766918 | تعطُّل توافق محرّر خادم وكيل واجهة برمجة التطبيقات مع YAML تم إصلاح المشكلة التي كانت تتسبّب في حدوث مشكلة في ملفات YAML في محرّر خادم وكيل واجهة برمجة التطبيقات. |
| 64160572 | الإحصاءات: إزالة "المعاملات التجارية" من قائمة "الإحصاءات" ومن علامة التبويب "الأداء" في أداة تعديل الخادم الوكيل لم يعُد متاحًا استخدام لوحة بيانات إحصاءات "المعاملات التجارية". للاطّلاع على بدائل، راجِع مقالة المنتدى بديل Business Transactions API. |
17.08.21.00 (البوابة)
| معرّف المشكلة | الوصف |
|---|---|
| DEVSOL‑2625 | إزالة أدوار تحقيق الربح بعد التبديل بين الشركات إذا فعّلت ميزة تحقيق الربح، وأسندت دورًا إلى مستخدم ثم بدّل المستخدم بين سياقَي شركتَين مختلفتَين، لن تتم إزالة الدور من المستخدم. |
| DEVSOL-2621 |
تعديلات على وحدات Drupal تم تعديل وحدات Drupal التالية إلى الإصدار الموضّح:
|
| DEVSOL-2612 |
تم عرض الرسالة"حدث خطأ في الموقع الإلكتروني" أثناء تفعيل
ميزة تحقيق الربح
لم يعُد يتم تسجيل هذا الخطأ. |
| DEVSOL-2609 | لا تعرض صفحة حالة Drupal حالة اتصال Edge المناسبة لبروتوكول SAML
(OAuth) تعرض صفحة حالة Drupal الآن حالة اتصال Edge المناسبة لبروتوكول SAML (OAuth). في السابق، كانت صفحة التقارير التقارير > الحالة تعرض أنّ الاتصال لا يعمل حتى إذا كنت قد ضبطت SAML بشكل صحيح. |
| DEVSOL-2608 | SAML/OAuth: تسجيل البيانات غير متوفرة في ذاكرة التخزين المؤقت لرمز حامل مميز مع كل طلب تم إصلاح مشكلة في منطق ذاكرة التخزين المؤقت لرمز حامل مميز كانت تتسبّب في حصول النظام على رمز جديد في كل مرة يطلب فيها Edge. |
| DEVSOL-2599 | مشاكل متعدّدة في devconnect_user_developer_is_active() تم إصلاح المشكلة التي كانت تؤدي إلى التحقّق من حالة المطوّر غير الصحيحة لتحديد ما إذا كان المستخدم نشطًا أم لا. إذا تم إيقاف حساب مطوِّر في واجهة مستخدم Edge، ما أدّى إلى توقّف مفاتيح التطبيق عن العمل، سيعرض النظام الآن رسالة لإعلام المطوِّر بذلك. تم أيضًا إجراء تحسينات على أداء هذه الوظيفة. |
| DEVSOL-2595 |
تحسينات وتعديلات على إعدادات SAML تم إجراء التحسينات والتعديلات التالية على إعدادات SAML:
|
| DEVSOL-2569 | إحصاءات التطبيق: توقّف ميزة "وقت استجابة نقطة النهاية" عن العمل، وتم استبدالها بميزة "إجمالي وقت الاستجابة" تمت إزالة الرسم البياني لإحصاءات "وقت استجابة نقطة النهاية" من علامة التبويب "الإحصاءات" في صفحة "تطبيقات المطوّر" لأنّه لم يعرض إجمالي وقت الاستجابة وكان يسبّب التباسًا. كان المقياس يعرض فقط الوقت الذي استغرقته نقطة النهاية للرد، ولكن ليس الوقت الذي استغرقه خادم وكيل واجهة برمجة التطبيقات للرد. يعرض الرسم البياني "معدل النقل" إجمالي وقت الاستجابة للمطوّرين النهائيين. |
17.07.31.00 (البوابة)
| معرّف المشكلة | الوصف |
|---|---|
| DEVSOL‑2258 | لا يمكن ترجمة بعض حقول النص إلى البرتغالية تمت إضافة نص الترجمة الناقص في وحدة "التطبيقات" في "بوابة المطوّرين" على Drupal إلى نظام تدويل Drupal. في السابق، لم يكن من الممكن ترجمة بعض النصوص في صفحات "تطبيقاتي". |
| DEVSOL-2536 | يؤدي تعديل "اسم التطبيق" أو "عنوان URL لبرنامج معالجة المكالمات" إلى أن يزيل البوابة منتجات واجهة برمجة التطبيقات من
تطبيق المطوّر لن يؤدي تعديل تطبيق المطوّر بعد الآن إلى إزالة منتجات واجهة برمجة التطبيقات من التطبيق. |
| DEVSOL-2519 | Smartdocs لديها اعتمادية غير معرَّفة على devconnect_developer_apps لم تعُد وحدة Smartdocs تعتمد بشكل غير ضروري على وحدة تطبيقات المطوّرين في DevConnect. |
| DEVSOL-2492 | عدم صحة إلغاء الترميز في HTML في صفحة الشركة تم حلّ المشكلة التي كانت تعرض فيها قوائم تحقيق الربح علامات العطف، مثل "الكتالوج & الخطط"، مع ترميز HTML. |
| DEVSOL-2490 | تحسين استخدام أدوات ضبط التاريخ في خطط الأسعار ضمن وحدات تحقيق الربح تمّت إضافة معالجة أفضل لخطط الأسعار في "تحقيق الربح" على مستوى المناطق الزمنية. |
| DEVSOL-2440 | سيؤدي استدعاء واجهة برمجة التطبيقات القديمة لإدارة "الحدود" في "بوابة المطوّرين" إلى ظهور أخطاء 404 تم تعديل النظام للتعامل مع واجهة برمجة التطبيقات الجديدة الخاصة بخطة المشاهدة/الشراء في "تحقيق الربح". |
| DEVSOL-2436 | عدم توفّر الجدول drupal_cache_mint في قاعدة بيانات DevPortal عند محاولة تفعيل
وحدة Apigee_company Drupal لتفعيل تحقيق الربح تم إصلاح المشكلة التي تؤدي فيها إعدادات تحقيق الربح إلى ظهور الخطأ التالي: "ERROR: relation "drupal_cache_mint" does not exist". |
| DEVSOL-2419 | لا يؤدي استيراد ملف JSON غير متوافق مع OpenAPI على أنّه ملف متوافق مع OpenAPI إلى ظهور رسائل خطأ يتم الآن التحقّق من صحة استيراد مستند OpenAPI إلى SmartDocs للتأكّد من أنّ المستند هو مواصفات OpenAPI. |
| DEVSOL-2406 | روابط SmartDocs أو "تفاصيل المراجعة" أو "تعديل المراجعة" لا تعمل تم حلّ المشكلة التي كانت تؤدي إلى عرض صفحة غير صحيحة عند النقر على "تفاصيل المراجعة" أو "تعديل المراجعة" في قائمة إجراءات مراجعات SmartDocs. |
| DEVSOL-2382 | وظيفة"حظر نماذج طرق SmartDocs" تم إنشاء إذن جديد باسم "إدارة نماذج SmartDocs"، وذلك حتى يمكن إزالة إمكانية تعديل نماذج SmartDocs أو حصرها على دور معيّن. |
| DEVSOL-2380 | خطأ في الفهرس غير المحدّد في سجلّات Drupal تمت إزالة الرسالة المضلّلة التالية في سجلّ Drupal للمواقع الإلكترونية المفعَّلة فيها ميزة تحقيق الربح: Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers() |
| DEVSOL-2375 | خطأ في العنوان غير صالح في سجلّ Drupal تم إصلاح الخطأ الذي كان يتسبب في إضافة أخطاء غير صالحة إلى السجلّ إذا لم يكن نظام SMTP مضبوطًا. |
| DEVSOL-2355 | يؤدي انتهاء مهلة cURL إلى ظهور تحذيرات PHP وسجلات غير صالحة في edge-php-sdk تم إصلاح الخطأ الذي كان يؤدي إلى ظهور رسائل سجلّ منسَّقة بشكل سيئ عند انتهاء المهلة. |
| DEVSOL-2336 | تعديل إعدادات مقدّم خدمات الدفع لتحقيق الربح يمكن الآن استخدام صفحة إعدادات بوابة مخصّصة للمطوّرين الإعدادات > إعدادات تحقيق الربح > الدفعة المتكررة من خلال Worldpay لضبط تفاصيل الدفع في WorldPay. |
| DEVSOL-2307 | إضافة تحذير/مستندات تفيد بأنّه لا يمكن استخدام الوحدة apigee_company إلا مع ميزة تحقيق الربح تتطلّب وحدة apigee_company Drupal تفعيل ميزة تحقيق الربح. في حال تفعيل الوحدة apigee_company بدون تفعيل ميزة "تحقيق الربح"، ستظهر رسالة تحذير في تقرير الحالة الخاص بالموقع الإلكتروني. |
| DEVSOL-2270 | بعد آخر إصدار من ميزة تحقيق الربح (5 أكتوبر 2016)، يتعذّر حفظ معلومات الشركة تم إصلاح مشكلة في ميزة تحقيق الربح حيث يتعذّر حفظ معلومات الشركة بشكل صحيح. |
| DEVSOL-2175 | وحدتا "أسماء مستعارة" و"إحصاءات أساسية" لا تعملان معًا بشكل جيد تم تعديل كلّ من Drupal الأساسي ووحدة "أسماء مستعارة" المساهمة، وذلك لكي يمكن تفعيل "أسماء مستعارة" ووحدة "إحصاءات أساسية" في الوقت نفسه. لمزيد من المعلومات، يُرجى الاطّلاع على https://www.drupal.org/node/1863260 وhttps://www.drupal.org/node/2076691. |
المشاكل المعروفة
يتضمّن هذا الإصدار المشاكل المعروفة التالية:
| معرّف المشكلة | الوصف |
|---|---|
| 72379834 |
تظهر رسالة خطأ في الأذونات عند إيقاف apigee-postgresql عند استخدام الأمر |
| 68722102 |
سياسة MessageLogging تتضمّن معلومات إضافية في رسالة السجلّ يتحكّم العنصر
|