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

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

في 5 حزيران (يونيو) 2020، أطلقنا إصدارًا جديدًا من Apigee Edge Private Cloud.

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

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

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

    1. نظِّف مستودعات Yum:
      sudo yum clean all
    2. نزِّل ملف Edge 4.19.06 bootstrap_4.19.06.sh إلى /tmp/bootstrap_4.19.06.sh:
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. ثبِّت أداة apigee-service والإعدادات التابعة لإصدار Edge 4.19.06:
      sudo bash /tmp/bootstrap_4.19.06.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. نفِّذ النص البرمجي update.sh لبروتوكول OpenLDAP على جميع العُقد. على كل عقدة، نفِّذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile

    حيث يحدّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge Private Cloud.

  3. نفِّذ النص البرمجي update.sh لـ Edge على جميع العُقد. على كل عقدة، نفِّذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    حيث يحدّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge Private Cloud.

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

    حيث يحدّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge Private Cloud.

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

    حيث يحدّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge Private Cloud.

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

    حيث يحدّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge Private Cloud.

  7. إذا كنت تستخدم Apigee mTLS وعدّلت الإعدادات استنادًا إلى الميزات الجديدة أو إصلاحات الأخطاء في هذه الحزمة، عليك إلغاء تثبيت خدمة apigee-mtls ثم إعادة تثبيتها على جميع العُقد لتطبيق هذه التغييرات. لمزيد من المعلومات، يُرجى الاطّلاع على تغيير إعدادات apigee-mtls الحالية.

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

تم تأكيد توافق Apigee Edge for Private Cloud مع الإصدار 1.8.0.252 من OpenJDK.

تم تحديث Tomcat إلى الإصدار 7.0.103.

الميزات التي سيتم إيقافها نهائيًا

لا تغييرات.

ميزات جديدة

يوضّح الجدول التالي الميزات الجديدة في هذا الإصدار:

الوصف

توفّر خدمة mTLS الأمان لاتصال "خادم الإدارة" بجهاز التوجيه

يتيح Apigee mTLS الآن الاتصال بين "خادم الإدارة" و"جهاز التوجيه" على المنفذ 8081.

أصبحت مدة صلاحية الشهادة قابلة للضبط

عند استخدام شهادة مخصّصة، يمكنك تحديد عدد الأيام التي تكون فيها الشهادة صالحة. يمكنك إجراء ذلك من خلال ضبط قيمة APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR في ملف الإعدادات. القيمة التلقائية هي 365. لمزيد من المعلومات، يُرجى الاطّلاع على الخطوة 1: تعديل ملف الإعداد. إذا أجريت تغييرًا بعد تثبيت Apigee mTLS، احرص على اتّباع التعليمات الواردة في تغيير إعدادات apigee-mtls الحالية.

الأخطاء التي تم إصلاحها

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

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

يتعذّر على "معالج الرسائل" تحميل البيئات عند إعداد ملفات تخزين المفاتيح بأسماء أو أسماء مستعارة متشابهة.

لقد أصلحنا مشكلة تعارض في البحث عن التعبير العادي عند تحميل ملفات تخزين المفاتيح التي تتّبع اصطلاح تسمية مشابهًا. كان ذلك يؤدي إلى تعذُّر تحميل "معالج الرسائل" للبيئات المرتبطة بمخزن المفاتيح، أو تعذُّر بدء التشغيل عند عرض عدة مخازن مفاتيح متضاربة أثناء البحث.

130653816

أخطاء 404 متقطّعة في عدد الزيارات أثناء التشغيل

كانت حالة التزامن المتنافس تتسبّب في عدم تحميل "معالجات الرسائل" لجميع الخوادم الوكيلة عند بدء التشغيل، ما يؤدي إلى ظهور أخطاء ApplicationNotFound متقطّعة برمز الحالة 404 في عدد الزيارات أثناء وقت التشغيل.

تم حلّ هذه المشكلة.

157275131

ترقية Drupal

حدث خطأ في عملية ترقية Developer Portal في الإصدار 4.19.06.

155840972 ترقية Tomcat

تمت ترقية Tomcat إلى الإصدار 7.0.103.

155595660

تنسيق المنطقة الزمنية

لم تكن القيم المستخدَمة للرموز المميزة sss وSSS في تنسيق المنطقة الزمنية الذي تم ضبطه من خلال السمة conf_system_apigee.syslogger.dateFormat صحيحة.

155340541

التوافق مع OpenJDK

أكّدت Apigee أنّها تتوافق مع الإصدار 1.8.0.252 من OpenJDK.

155105930
76087166

آلات KVM في بيئات متعددة مراكز البيانات

كان خادم الإدارة يتصل بشكل عشوائي بأي من مراكز البيانات إذا كانت المؤسسة تغطي عدة مراكز بيانات (على سبيل المثال، dc-1 وdc-2). وقد أثّر ذلك في عمليات الربط بعُقد Cassandra في مركز البيانات المحلي لإدارة المفاتيح وعمليات خريطة المفتاح والقيمة (KVM).

152382545

استخدام نطاق منافذ mTLS

توضّح المستندات الآن بشكل صحيح أنّ نطاق منفذ ZooKeeper لخدمة Apigee mTLS يبدأ من 10001.

150717738

المجموعات التي ليس لها قائد

منعت المجموعات التي لا تحتوي على عقدة رئيسية إيقاف خدمة mTLS أو إعادة تشغيلها. تم أيضًا تقليل مدة المهلة.

148486685

تكرار OpenLDAP غير المباشر وإمكانية التشغيل التفاعلي لخدمة الدخول المُوحَّد (SSO)

في حال الربط غير المباشر، لم تكن خدمة OpenLDAP تبحث عن عنصر المستخدم عند تفعيل النسخ المتماثل (كان هناك أكثر من مثيل واحد من OpenLDAP).

148179907

إعادة إضافة apigee-analytics-collector

تمت إعادة إضافة الأداة المساعدة apigee-analytics-collector. تتيح لك هذه الأداة المساعدة إعداد تقارير عن عدد مرات استخدام واجهة برمجة التطبيقات.

146511254

سياسة ExtractVariables لا تعرض أخطاء

عندما لم يتم تحليل متغيّر XML من خلال تعبير XPath، استمرت سياسة ExtractVariables في التنفيذ في الخادم الوكيل. حدث ذلك حتى عندما تم ضبط العنصر IgnoreUnresolvedVariables أو السمة continueOnError على القيمة false.

130013746

إيقاف الشركات

لم يكن الزرّ المخصّص لإيقاف ميزة تحقيق الربح في الشركات متاحًا.

120799182

ترقية OpenLDAP

أدّت عملية ترقية OpenLDAP في بيئة تتضمّن مراكز بيانات متعددة إلى حالة تالفة.

145236083

اسم مستخدم مسؤول إدارة النظام:طول كلمة المرور

تسبّب اسم مستخدم وكلمة مرور لمشرف نظام يتألفان من أكثر من 57 حرفًا في تعذُّر تنفيذ برنامج نصي لتثبيت خدمة "الدخول المُوحَّد" في Edge.

135616498

تعذُّر تنفيذ نص التهيئة البرمجي للدخول المُوحَّد

تم إصلاح مشكلة كانت تتسبب في تعذُّر تنفيذ نص التهيئة البرمجي للدخول المُوحَّد عند استخدام عناوين URL بنظام الملفات.

111420263

إصلاح ConcurrentModificationException في سياسة تسجيل الرسائل

تمت إزالة العديد من حالات التزامن التي تحدث عند استخدام سياسة تسجيل الرسائل.

147458330

حلّ لمشكلة عدم تخزين معلومات الدخول المُوحَّد عند الاحتفاظ بنسخة احتياطية من Postgresql

تم إصلاح المشكلة التي كانت تؤدي إلى عدم توفّر بيانات إعداد الدخول المُوحَّد في عمليات النسخ الاحتياطي لـ PostgreSQL.