أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
منذ الإصدار السابق من ميزات Edge for Private Cloud، تم طرح الإصدارات التالية، وهي مضمّنة في هذا الإصدار من الميزات:
| إصدار واجهة المستخدم Edge | إصدار إدارة الأجهزة الطرفية | إصدار البوابة |
|---|---|---|
راجِع لمحة عن نظام ترقيم الإصدارات لمعرفة كيف يمكنك تحديد ما إذا كان إصدار معيّن من السحابة الإلكترونية مضمّنًا في إصدارك من Edge for Private Cloud.
نظرة عامة على الإصدار
تشمل أهم الميزات الجديدة في هذا الإصدار ما يلي:
- الترقية إلى PostgreSQL 9.6
- الإصدار التجريبي من تجربة Edge الجديدة لـ Private Cloud
- إصدار تجريبي لثلاث سياسات جديدة تتيح لك إنشاء رموز JSON المميزة للويب (JWT) والتحقّق منها وفك تشفيرها.
يتضمّن هذا الإصدار أيضًا جميع إصلاحات الأخطاء والميزات الجديدة المضمّنة في إصدارات Edge Public Cloud المدرَجة أدناه.
الإيقاف النهائي والإيقاف
تم إيقاف الميزات التالية نهائيًا أو إيقافها في هذا الإصدار. يمكنك الاطّلاع على سياسة الإيقاف النهائي في Edge لمزيد من المعلومات.
الميزات التي سيتم إيقافها نهائيًا
إيقاف عمليات التثبيت الجديدة لخدمة API BaaS نهائيًا
لا يكون العملاء الجدد مؤهَّلين للاستفادة من خدمة API BaaS اعتبارًا من 31 يناير 2018، إلا إذا كانت ورقة المواصفات تشير إلى أحقية الاستفادة من خدمة API BaaS.
إيقاف مستودع Apigee الآمن (الخزائن) نهائيًا
سيتم إيقاف نهائي لخدمة Apigee secure store، المعروفة أيضًا باسم "الخزائن"، في أيلول (سبتمبر) 2018. يتم إنشاء الخزائن التي توفّر مساحة تخزين مشفّرة لأزواج المفاتيح والقيم باستخدام واجهة برمجة التطبيقات الإدارية ويتم الوصول إليها في وقت التشغيل باستخدام دوال في وحدة apigee-access Node.js.
بدلاً من استخدام وحدة التخزين الآمنة، استخدِم خرائط القيم الرئيسية المشفّرة (KVM)، كما هو موضّح في العمل مع خرائط القيم الرئيسية. توفّر آلات KVM المشفّرة مستوى الأمان نفسه الذي توفّره الخزائن، كما أنّها تتيح المزيد من الخيارات لإنشاء البيانات واسترجاعها. (MGMT-3848)
إيقاف إمكانية إضافة مسارات في علامة التبويب "الأداء" لخادم وكيل API
حتى هذا الإصدار، كان بإمكانك الانتقال إلى خادم وكيل لواجهة برمجة التطبيقات في واجهة مستخدم الإدارة، ثم الانتقال إلى علامة التبويب "الأداء"، وإنشاء مسارات مختلفة لإجراء مقارنة مستندة إلى الرسم البياني في علامة التبويب "الأداء" الخاصة بالخادم الوكيل وفي لوحة بيانات "المعاملات التجارية". تم إيقاف هذه الميزة نهائيًا ولم تعُد متاحة في واجهة المستخدم. للحصول على بديل لهذه الوظيفة، يُرجى الاطّلاع على مقالة "منتدى 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 stapling غير مفعّل تلقائيًا، ويجب تفعيل TLS على المضيف الافتراضي لتفعيل OCSP.
يمكنك الاطّلاع على مرجع سمة المضيف الافتراضي لمزيد من المعلومات.
يمكن الآن ضبط خيارات إعادة المحاولة في جهاز التوجيه على مستوى المضيف الافتراضي
يمكنك الآن ضبط خيارات إعادة المحاولة لعمليات التواصل بين "الموجّه" و"معالج الرسائل" على المضيف الافتراضي. يمنحك ذلك تحكّمًا أكثر دقةً من الخيارات السابقة التي كان يمكن ضبطها فقط على مستوى جهاز التوجيه.
لمزيد من المعلومات، يُرجى الاطّلاع على خصائص إعداد المضيف الافتراضي.
تمت إضافة إمكانية ربط الأدوار الخارجية (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. تسهّل هذه الوحدة تفعيل وحدة Drupal LDAP. |
| 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 (واجهة المستخدم)
| معرّف المشكلة | الوصف |
|---|---|
| 68357182 |
لا يتضمّن ملف CSV البيانات الصحيحة للإطار الزمني (يتضمّن المجموعة الكاملة من البيانات) |
| 67650494 | يجب أن يتتبّع Edge UI التغييرات في البيئة في بعض الحالات، لم يتم الاحتفاظ بالتغييرات في البيئة عند التنقّل بين الصفحات في واجهة المستخدم. تم إصلاح هذه المشكلة. |
17.10.25.00 (البوابة)
| معرّف المشكلة | اسم المكوّن | الوصف |
|---|---|---|
| 67646686 | بوابة المطوّرين - Drupal | & معروضة على صفحة المنتدى تم إصلاح الخطأ الذي يعرض فيه مظهر Apigee التلقائي الرمز "&" بدلاً من علامات العطف في علامات تبويب القائمة. |
| 65456469 | بوابة المطوّرين - Drupal | تحديث وحدة CAPTCHA لتحسين الأمان الذي يوفّره المساهمون في الوحدة تم تحديث وحدة CAPTCHA إلى الإصدار 7.x-1.5 من CAPTCHA لإصلاح ثغرة أمنية. لمزيد من المعلومات، يُرجى الاطّلاع على https://www.drupal.org/node/2907137. |
| 65101827 | بوابة المطوّرين - Drupal | عدم عمل إحصاءات تطبيقات الشركة تم إصلاح الخطأ الذي كان يؤدي إلى عدم عرض أي بيانات إحصائية في تطبيقات "شركة تحقيق الربح". |
| 65003870 | بوابة المطوّرين - Drupal | تعذُّر إلغاء خطط الأسعار المستقبلية تم إصلاح الخطأ الذي كان يتسبّب في تعذُّر إلغاء خطط الأسعار المستقبلية التي اشترتها إحدى الشركات. |
| 65003539 | بوابة المطوّرين - Drupal | استخدام البلد التلقائي من لغة Drupal يستخدم عنوان "تفاصيل الاتصال" و"تفاصيل الفوترة" الآن البلد التلقائي من إعداد "البلد التلقائي" في اللغة. يمكنك تغيير هذا الإعداد من خلال اختيار الإعداد > المنطقة واللغة في قائمة "إدارة Drupal". يؤدي تغيير اللغة التلقائية إلى تغيير البلد التلقائي في قسمَي "جهة الاتصال المعنية بتحقيق الربح" و"تفاصيل الفوترة". |
17.10.11 (UI)
| معرّف المشكلة | الوصف |
|---|---|
| 67005192 | يجب أن تتعامل واجهة المستخدم مع المسارات التي تم فك ترميزها عند التحقّق من الأذونات تتعامل واجهة المستخدم الآن مع المسارات التي تم فك ترميزها عند التحقّق من أذونات المستخدم. |
17.09.20 (إدارة واجهة برمجة التطبيقات ووقت التشغيل)
| معرّف المشكلة | اسم المكوّن | الوصف |
|---|---|---|
| MGMT-4219 | إدارة واجهات برمجة التطبيقات | إدارة Google لإرسال عنوان المؤسسة والبيئة إلى Blobstore |
| MGMT-4065 | إدارة واجهة برمجة التطبيقات | تفعيل التوافق مع شهادات بتنسيق PKS |
| MGMT-3782 | إدارة واجهة برمجة التطبيقات | قيمة مستوى الاتساق التلقائي المثالي لمنطقة الهوية |
| MGMT-3913 | إدارة واجهة برمجة التطبيقات | حلّ مشكلة انتهاء المهلة عند استرداد رموز OAuth2 المميزة باستخدام رقم تعريف التطبيق |
| MGMT-4177 | إدارة واجهة برمجة التطبيقات | إمكانية إيقاف نظام المصادقة الأساسية في SecurityProfile |
| MGMT-3978 | إدارة واجهة برمجة التطبيقات | يجب توفّر رمز مميّز من "إدارة السحابة الإلكترونية في Chrome" لضبط JVM_OPTIONS على جميع مكونات Java |
| MGMT-3918 MGMT-4294 |
إدارة واجهة برمجة التطبيقات | ترميز الأحرف الخاصة تلقائيًا في مسارات الأذونات للأدوار المخصّصة |
| APIRT-4767 | API Runtime | يجب أن تستخدم خطوة JavaScript دائمًا ترميز UTF-8 للمحتوى |
| APIRT-4725 | API Runtime | تم إصلاح مشكلة NullPointerException في خدمة 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" لمعالجات الرسائل المفعَّلة لتحقيق الربح إذا كانت منطقة المؤسسة مختلفة عن منطقة مجموعة Ad Exchange |
| APIRT-4444 | API Runtime | حساب معدّلات الخطأ لكل هدف ولكل رمز خطأ |
| APIRT-4435 | API Runtime | RepositoryServiceImpl.loadAsString() لا تستخدم مجموعة الأحرف |
| APIRT-4370 | API Runtime | استخدام مرتفع للذاكرة في أجهزة الكمبيوتر المُدارة في المؤسسة |
| 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 في مسار غير CPS على تنظيف الحِزم بشكل غير متزامن وليس في مسار Apigee-Main |
| 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 | خادم Edge | تطبيقات 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 | إعادة تصميم وظيفة التحقّق من مفتاح واجهة برمجة التطبيقات لبوابة EAP/apid |
| APIRT-4635 | تفعيل إمكانية إعادة استخدام سمة الرمز المميز لإعادة التحميل في سياسات OAuth |
| APIRT-4683 | إضافة عناوين IP لموازنة التحميل في Google Cloud Platform (GCP) كعناوين موثوق بها لرؤوس XFF |
| APIRT-4723 | إتاحة تحميل حِزم OAuth في وضع EdgeX/الوضع المختلط |
| APIRT-4725 | تم إصلاح مشكلة NullPointerException في خدمة 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] عمليات تحميل واجهة برمجة التطبيقات للاستيراد لا تؤدي إلى تلف الحِزمة |
| 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 | إحصاءات Google: إزالة "معاملات النشاط التجاري" من قائمة "إحصاءات Google" ومن علامة التبويب "الأداء" في محرر الوكيل لم يعُد متاحًا استخدام لوحة بيانات إحصاءات "معاملات النشاط التجاري". للاطّلاع على بدائل، راجِع مقالة المنتدى بديل لواجهة برمجة التطبيقات 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 developer apps بدون داعٍ. |
| 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 إلى 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 تتضمّن معلومات إضافية في رسالة السجلّ يتحكّم العنصر
|