4.50.00.01 - Edge لملاحظات الإصدار Private Cloud

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

في 6 أغسطس 2020، أطلقنا إصدارًا جديدًا من Apigee Edge Private Cloud.

إجراء التحديث

لتعديل عملية التثبيت، اتّبِع الإجراء التالي على عُقد Edge:

  1. على جميع عُقد Edge:

    1. نظِّف مستودعات Yum:
      sudo yum clean all
    2. نزِّل ملف Edge 4.50.00 bootstrap_4.50.00.sh الأخير إلى /tmp/bootstrap_4.50.00.sh:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. ثبِّت أداة Edge 4.50.00 apigee-service والبرامج التابعة لها:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      حيث uName:pWord هما اسم المستخدم وكلمة المرور اللذان تلقّيتهما من Apigee. إذا حذفت pWord، سيُطلب منك إدخاله.

    4. تعديل أداة apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. استخدِم الأمر source لتنفيذ النص البرمجي apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. على جميع عُقد Edge، نفِّذ النص البرمجي update.sh للعملية edge. لتنفيذ ذلك، شغِّل الأمر التالي على كل عقدة:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    حيث يحدّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge Private Cloud. مثلاً: /opt/silent.conf

  3. على جميع عُقد البوابة، عدِّل عملية devportal من خلال تنفيذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

البرامج المتوافقة

لا تغييرات.

الإيقاف النهائي والإيقاف

تم إيقاف مَعلمة طلب البحث privateKeyExportable في واجهة برمجة التطبيقات Aliases نهائيًا.

ميزات جديدة

لا تغييرات.

إصلاح الأخطاء

يسرد الجدول التالي الأخطاء التي تم إصلاحها في هذا الإصدار:

معرّف المشكلة الوصف
159858015

أخطاء المهلة 408

كانت طلبات واجهة برمجة التطبيقات لأسماء المضيفات الافتراضية تعرض بشكل غير صحيح أخطاء المهلة 408.

161121352

تقارير الأرباح (تحقيق الربح)

كانت تقارير الأرباح تعرض بيانات غير صحيحة لبعض الحقول، بما في ذلك صافي السعر وحصص الأرباح. تعرض التقارير الآن البيانات الصحيحة.

159108299

NoClassDefFoundError بعد تثبيت التصحيح

واجه بعض العملاء NoClassDefFoundError على خادم الإدارة بعد تثبيت الحزمة 4.50.00.01.

132688399

نشر مراجعات متعددة لسير العمل المشترك في البيئة نفسها

عند نشر مراجعة جديدة لسير عمل مشترك، كان يتم نشر المراجعة السابقة والمراجعة الجديدة في البيئة نفسها وفي الوقت نفسه. لم يوقف Edge نشر النسخة السابقة، وعرضت حالة النشر نسختَين تم نشرهما في الوقت نفسه.

اعتبارًا من الإصدار 4.50.00.01، لم يعُد بإمكانك نشر مراجعات متعددة لسير عمل مشترك في البيئة نفسها، بغض النظر عمّا إذا كانت المَعلمة override مضبوطة على true أو false. وينطبق ذلك سواء كنت تستخدم واجهة برمجة التطبيقات الخاصة بنشر سير العمل المشترك مع نوع محتوى MIME application/octet-stream أو النوع application/x-www-form-urlencoded. لمزيد من المعلومات، راجِع المثالَين في الخطوة 3 من هذا القسم من مستندات سير العمل المشترك. في حال استخدام التدفق المشترك في نقطة ربط تدفق، سيؤدي نشر نسخة جديدة من التدفق المشترك إلى استخدام نقطة ربط التدفق لأحدث نسخة تم نشرها.

بعد تطبيق هذا الإصلاح، سيتم السماح بنشر المراجعة الجديدة فقط، وسيتم إلغاء نشر المراجعات السابقة بشكل صحيح.

162770354

تحديثات الأمان في Drupal

تمت إضافة تحديثات الأمان التالية إلى Edge:

  • إصدار Drupal الأساسي: 7.72
  • النشر على نطاق عالمي: 7.x-1.27
  • الخدمات: 7.x-3.27

تحتوي جميع حِزم RPM apigee-drupal-7.72 على أرقام إصدار مختلفة:

  • ‫4.19.01: apigee-drupal-7.72-0.0.304
  • ‫4.19.06: apigee-drupal-7.72-0.0.111
  • ‫4.50.00: apigee-drupal-7.72-0.0.113

تحتوي جميع حِزم RPM هذه على الإصدار نفسه من Drupal core 7.72 وهي متطابقة. إذا تمت الترقية من إصدارات سابقة، قد لا يتغيّر رقم الإصدار على حزمة RPM.