4.50.00.09 - Edge لملاحظات الإصدار في Private Cloud

أنت تعرض مستندات Apigee Edge.
انتقل إلى مستندات Apigee X.
معلومات

في 18 آب (أغسطس) 2021، أطلقنا إصدارًا جديدًا من Apigee Edge for Private Cloud.

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

سيؤدي تحديث هذا الإصدار إلى تحديث المكوّنات في قائمة الأرباح لكل ألف مشاهدة (RPM):

  • edge-gateway-4.50.00-0.0.20137.noarch.rpm
  • edge-management-server-4.50.00-0.0.20137.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20137.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20137.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20137.noarch.rpm
  • edge-router-4.50.00-0.0.20137.noarch.rpm
  • edge-analytics-4.50.00-0.0.40045.noarch.rpm
  • apigee-postgresql-9.6.1-0.0.2519.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2526.noarch.rpm
  • apigee-service-4.50.00-0.0.1426.noarch.rpm
  • apigee-provision-4.50.00-0.0.615.noarch.rpm
  • apigee-validate-4.50.00-0.0.623.noarch.rpm
  • apigee-sso-4.50.00-0.0.21017.noarch.rpm
  • apigee-tomcat-8.5.64-0.0.915.noarch.rpm
  • edge-ui-4.50.00-0.0.20193.noarch.rpm
  • edge-management-ui-static-4.50.00-0.0.20032.noarch.rpm
  • edge-management-ui-4.50.00-0.0.20017.noarch.rpm
  • apigee-drupal-7.82-0.0.306.noarch.rpm
  • apigee-drupal-devportal-4.50.00-0.0.407.noarch.rpm
  • Apigee-drupal-contrib-4.50.00-0.0.403.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. تحديث الأداة apigee-validate على خادم الإدارة:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. تحديث الأداة apigee-provision على خادم الإدارة:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  4. تحديث جميع عُقد Cassandra:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    حيث يُحدِّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge. للسحابة الإلكترونية الخاصة مثلاً: /opt/silent.conf

  5. تحديث عُقد Postgres (الرئيسية ووضع الاستعداد):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  6. على جميع عُقد Edge، نفِّذ النص البرمجي update.sh لعملية edge:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. نفِّذ النص البرمجي "update.sh" للدخول المُوحَّد (SSO) على جميع العُقد:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  8. نفِّذ النص البرمجي update.sh لواجهة المستخدم على جميع العُقد:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  9. إذا كنت تستخدم تجربة New Edge، فنفذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  10. في جميع عُقد بوابة خدمات مطوّري البرامج في Apigee، يمكنك تحديث عملية بوابة مطوّري البرامج من خلال تنفيذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

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

لم يتم إجراء أي تغييرات على البرامج المتوافقة في هذا الإصدار.

عمليات الإيقاف والتقاعد

لا توجد عمليات إيقاف أو إيقاف جديدة في هذا الإصدار.

الميزات الجديدة

يقدم هذا الإصدار الميزات الجديدة التالية:

نافذة منبثقة جديدة تحذّرك من تواريخ انتهاء استخدام Edge for Private Cloud

سيبدأ عملاء Edge for Private Cloud في رؤية رسائل التحذير المعروضة قبل ستة أشهر من وتاريخ انتهاء دورة حياة الإصدار المثبت. ستظهر رسالة EOL مرة واحدة لكل جلسة متصفح: إذا أغلقت علامة التبويب أو المتصفّح، ستفقد الجلسة. في حال إعادة فتح Apigee في متصفح، فسيتم عرض الرسالة مرة أخرى.

خيار جديد لتسجيل خروج المستخدمين عند تغيير كلمات مرورهم

تمت إضافة علامة جديدة إلى apigee.feature.clearSessionOnPasswordUpdate، ما يتيح يمكنك تهيئة ما إذا كان سيتم تسجيل خروج المستخدمين بعد تغيير كلمة المرور أم لا. الإعداد التلقائي هو عدم تسجيل خروج المستخدمين.

علامة جديدة لضبط إصدار بروتوكول أمان طبقة النقل (TLS) لبروتوكول SMTP

تمت إضافة علامة جديدة إلى mail.smtp.ssl.protocols تحدّد بروتوكول طبقة المقابس الآمنة (SSL). التي يتم تفعيلها لاتصالات بروتوكول نقل البريد البسيط (SMTP). تتيح لك هذه الميزة تهيئة بروتوكولات طبقة المقابس الآمنة استنادًا إلى متطلبات الأمان لديك.

يمكنك ضبط الخادم الوكيل لإعادة التوجيه.

تمت إضافة العلامات التالية، التي تتيح لك إعداد خادم وكيل لإعادة التوجيه:

  • http.proxyHost
  • http.proxyPort
  • http.proxyUser
  • http.proxyPassword

وتكون قيم العلامات فارغة تلقائيًا.

نص برمجي pg-data-purge محسَّن لإزالة جداول الحقائق الرئيسية من "إحصاءات Google" نهائيًا

لتشغيل النص البرمجي، أدخِل الأمر التالي:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]

يحتوي النص البرمجي على الخيارات التالية:

  • Delete-from-parent-fact الإعداد التلقائي : لا، سيؤدي أيضًا إلى حذف البيانات الأقدم من فترة الاحتفاظ بالبيانات. أيام من جدول الحقائق الرئيسية.
  • Confirm-delete-from-parent-fact الإعداد التلقائي: لا. وإذا كانت الإجابة لا، سيطلب النص البرمجي التأكيد قبل حذف البيانات من الحقيقة الأصلية. اضبط القيمة على "نعم" في حال التشغيل الآلي للنص البرمجي للإزالة النهائية.

خيار لتغيير تصنيف المستخدم في صفحة تسجيل الدخول

علامة جديدة، تتيح لك apigee.feature.customLoginUserLabel ضبط تصنيف المستخدم في صفحة تسجيل الدخول بناءً على تفضيلهم. العنوان التلقائي هو عنوان البريد الإلكتروني.

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

يسرد هذا القسم أخطاء Private Cloud التي تم إصلاحها في هذا الإصدار.

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

تعذُّر حذف منتج من واجهة برمجة التطبيقات من حزمة منتجات ضمن واجهة برمجة التطبيقات

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

لم يكن يتم فرض متطلبات تعقيد كلمة المرور عند التثبيت

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

تمكّن العملاء من إرسال طلبات GET إلى تقارير ملخّصات يومية بدون أي حماية من CSRF.

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

لم تظهر سياسة HMAC في قائمة السياسات في واجهة المستخدم.

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

مشكلة في إعادة التوجيه 404 في علامة التبويب "المطوّرون" في واجهة المستخدم.

لم يكن بإمكان العملاء تعديل/حذف أو إجراء أي عملية أخرى في علامة التبويب "المطوّرون" في واجهة المستخدم نظرًا لأن وكان البريد الإلكتروني للمطور يحتوي على رموز خاصة. تم إصلاح هذه المشكلة.
168149141

تعذُّر تثبيت ميزة تحقيق الربح على خادم إدارة ثانٍ

تم إصلاح بعض المشاكل المحتملة بسبب حالة السباق أثناء تركيب خادم إدارة Mint
167960487

كانت الكلمات الرئيسية المحجوزة (و/أو) في نص السمات تتسبب في إخفاق تقارير الإحصاءات

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

تعذّر استعادة عمليات Postgrs في حال عدم توفّر قواعد بيانات Apigee

لقد أدخلنا تحسينات على عملية تسجيل الأخطاء في عملية استعادة النص البرمجي في Postgres.
161155125

تعذّر إتمام عمليات الترقية مع apigee-ldap

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

تعذّر على العميل إضافة عُقد Cassandra جديدة

سيفشل إعداد Cassandra مع رسالة خطأ محسَّنة إذا كانت القيمة غير صحيحة وتتوفر سمة واحدة (CASS_HOSTS).
173657467

لم يكن خادم الإدارة متاحًا في حال تعطُّل عُقد Cassandra في مركز بيانات آخر

تم تحسين النص البرمجي لمصادقة "كاساندرا" للتعامل مع هذا الأمر.
182456858

لم يكن خادم الإدارة متصلاً بمنطقة Postgres المحلية.

إجراء تحسينات على خوارزمية Management Server لاختيار أفضل قوائم Postgres للاتصال بها لاستفسارات الإحصاءات.
189743303

مشكلة في فلترة واجهة برمجة تطبيقات "إحصاءات Google"

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

قيود الأذونات لم تكن تعمل لمورد "عمليات التدقيق"

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

كانت الأرقام ذات التنسيق الصحيح داخل ملف .properties للمكوِّن تمنع المكوِّن من البداية

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

تم إصلاح مشكلة في عمليات التسجيل في مخزن البيانات أثناء تثبيت/تحديثات "خادم الإدارة" عند استخدام أسماء مناطق ليست بتنسيق dc-x.

راجع تهيئة الحافة مرجع الملف
180373096

الطرح الجماعي للخوادم الوكيلة لواجهة برمجة التطبيقات كان بطيئًا

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

تحسين سجلّات "معالج الرسائل" لتسجيل حالات الأخطاء بشكل أفضل

193870176

تمت إضافة إعدادات على مستوى جهاز التوجيه لإيقاف خيارات استماع "المضيف الافتراضي" على المنافذ العادية 80 443.

168560804

تم عرض الخطأ 403 عند إنشاء مسار مشترك

حدث الخطأ بسبب تمرير قيمة غير محددة إلى واجهة برمجة التطبيقات. كان هذا إصلاحها.
186503861

كانت سياسة ServiceCallout تقسم قيم العنوان وترسل العناوين باستخدام المفتاح نفسه. وقيم مختلفة إلى الخلفية عندما تم استخدام العنصر

تمت إضافة إعدادات عامة (conf_http_HTTPHeader.{ANY}) للتحكّم. الإعداد الافتراضي متعدد القيم تكرار سلوك جميع العناوين. سيؤدي هذا الإعداد إلى يمكن تطبيقها في حال عدم توفّر إعدادات رأس محدَّدة.

تم إصلاح مشاكل الأمان

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

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

إصلاح ثغرة أمنية في jQuery

CVE-2020-11023

إصلاح ثغرة أمنية في jQuery

CVE-2018-20801

مشاكل ثغرة أمنية في Highcharts في واجهة مستخدم Edge (الكلاسيكية)

CVE-2019-14863

CVE-2020-7676

CVE-2019-10768

الثغرة الأمنية Cross-Site Scripting (XSS) في jQuery

تم إصلاح ثغرة أمنية في jquery أبلغَت عن البرمجة النصية على مواقع إلكترونية متعددة (XSS).

CVE-2016-5388

CVE-2020-1745

CVE-2020-8022

هناك ثغرة أمنية في خادم Tomcat serlet.

هناك ثغرة أمنية في الإصدار 8.0.53 من Tomcat serlet الحالي. جارٍ ترقية Tomcat يصلح serlet إلى 8.5.34 هذه الثغرة الأمنية.

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

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