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

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

في 19 فبراير 2021، أطلقنا إصدارًا جديدًا من Apigee Edge Private Cloud.

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

سيؤدي تعديل هذا الإصدار إلى تعديل المكوّنات في قائمة حِزم RPM التالية:

  • edge-analytics-4.50.00-0.0.40037.noarch.rpm
  • edge-gateway-4.50.00-0.0.20110.noarch.rpm
  • edge-management-server-4.50.00-0.0.20110.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20110.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20110.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20110.noarch.rpm
  • edge-router-4.50.00-0.0.20110.noarch.rpm
  • apigee-tomcat-7.0.105-0.0.910.noarch.rpm
  • apigee-sso-4.50.00-0.0.20135.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2513.noarch.rpm

يمكنك التحقّق من إصدارات RPM المثبَّتة حاليًا لمعرفة ما إذا كان يجب تحديثها، وذلك من خلال إدخال ما يلي:

apigee-all version

لتعديل عملية التثبيت، اتّبِع الإجراء التالي على عُقد 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. عدِّل جميع عُقد Cassandra:

    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

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

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

التغييرات على البرامج المتوافقة

تمت ترقية Tomcat إلى الإصدار 7.0.105 في هذا الإصدار.

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

لا يتضمّن هذا الإصدار أي عمليات إيقاف نهائي أو إيقاف نهائي جديد.

ميزات جديدة

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

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

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

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

لم تكن وحدة الدخول المُوحَّد (SSO) في Apigee تضع علامة "آمن" على ملف تعريف الارتباط X-Uaa-Csrf

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

166766984 تمت ترقية Apache Tomcat إلى الإصدار 7.0.105.
165843063 كان خادم الإدارة يستمع على المنفذ الخاطئ (8080) استجابةً للأمر wait_for_ready.
172587165

لم تكن المتغيّرات المخصّصة تظهر أحيانًا في تقارير واجهة المستخدم.

تم تحسين هذه العملية وجعلها أكثر فعالية.

174241354

كانت الرسائل الفارغة التي يتم إرسالها إلى سياسة MessageLogging تؤدي إلى إغراق السجلات بالتحذيرات.

تتم الآن معالجة الرسائل الفارغة بشكل صحيح.

168258482

كانت بعض أذونات الدليل غير الصحيحة في apigee-tomcat تتسبّب في تعذُّر تنفيذ أوامر apigee-service.

161858295

تمت كتابة بعض المتغيرات الصامتة بشكل خاطئ.

تم تصحيح الخطأ الإملائي في متغيّر التثبيت الصامت SSO_JWT_SIGNING_KEY_FILEPATH.

168904909

تعذّر ضبط مهلة القراءة لسياسة LDAP.

تمت إضافة ميزة لتتيح ضبط مهلة اتصال الإدخال/الإخراج مع مورد LDAP في حال استخدام JNDI. الإعداد التلقائي هو عدم ضبط مهلة.

177527888

لم تكن السمة features.strictSSLEnforcement تعمل على الخادم المستهدف.

157521855

لم يكن ضبط مجموعات رموز خوارزمية الترميز عند تفعيل بروتوكول أمان طبقة النقل (TLS) لواجهة Management API يعمل بشكل صحيح.

178627968

كانت جهات معالجة الرسائل ترسل الحقول غير المستخدَمة إلى "إحصاءات Google" بشكل تلقائي.

تم إصلاح المشاكل المتعلّقة بالأمان

في ما يلي قائمة بمشاكل الأمان المعروفة التي تم إصلاحها في هذا الإصدار. لتجنُّب هذه المشاكل، ثبِّت أحدث إصدار من Edge Private Cloud.

معرّف المشكلة الوصف
CVE-2020-13935

لم يتم التحقّق من صحة طول الحمولة في إطار WebSocket بشكل صحيح. يمكن أن تؤدي أطوال الحمولة غير الصالحة إلى حدوث حلقة لا نهائية. قد تؤدي الطلبات المتعددة التي تتضمّن أطوال حمولات غير صالحة إلى رفض الخدمة.

الإصدارات المتأثرة: Apache Tomcat 10.0.0-M1 إلى 10.0.0-M6، Apache Tomcat 9.0.0.M1 إلى 9.0.36، Apache Tomcat 8.5.0 إلى 8.5.56، و Apache Tomcat 7.0.27 إلى 7.0.104.

178784031

لم يكن من الضروري توقيع التأكيدات المستخدَمة للتحقّق من صحة استجابات HTTP، ما أدّى إلى حدوث مشكلة أمنية محتملة.

يجب الآن توقيع التأكيدات.

المشاكل المعروفة

للاطّلاع على قائمة بالمشاكل المعروفة في Edge Private Cloud، يُرجى الرجوع إلى المشاكل المعروفة في Edge Private Cloud.