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

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

في 25 تشرين الأول (أكتوبر) 2023، أطلقنا إصدارًا جديدًا من Apigee Edge لـ Private Cloud.

ملاحظة: سيظل هذا الإصدار متاحًا حتى 25 تشرين الأول (أكتوبر) 2024.

إجراء التعديل

يصف هذا القسم طريقة تثبيت هذا الإصدار في حال التحديث من الإصدار السابق من Edge for Private Cloud. إذا كنت بحاجة إلى تحديثه من إصدار سابق، يُرجى الاطّلاع على تطبيق إصدارات رمز تصحيح متعددة.

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

  • edge-gateway-4.52.00-0.0.60200.noarch.rpm
  • edge-management-server-4.52.00-0.0.60200.noarch.rpm
  • edge-message-processor-4.52.00-0.0.60200.noarch.rpm
  • edge-postgres-server-4.52.00-0.0.60200.noarch.rpm
  • edge-qpid-server-4.52.00-0.0.60200.noarch.rpm
  • edge-router-4.52.00-0.0.60200.noarch.rpm
  • apigee-sso-4.52.00-0.0.21316.noarch.rpm
  • edge-analytics-4.52.00-0.0.40100.noarch.rpm
  • edge-management-ui-4.52.00-0.0.20029.noarch.rpm
  • edge-ui-4.52.00-0.0.20233.noarch.rpm
  • apigee-service-4.52.00-0.0.1500.noarch.rpm
  • apigee-mirror-4.52.00-0.0.1032.noarch.rpm
  • apigee-tomcat-9.0.82-0.0.939.noarch.rpm
  • apigee-configutil-4.52.00-0.0.624.noarch.rpm

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

apigee-all version

لتحديث عملية التثبيت، عليك تنفيذ الإجراء التالي على عقد Edge:

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

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

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

    4. استخدِم الأمر 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
  3. تنفيذ النص البرمجي update.sh لميزة "الدخول المُوحَّد" على جميع العقد:
  4. /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  5. على جميع عُقد واجهة المستخدم، نفِّذ النص البرمجي update.sh لواجهة المستخدم:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  6. إذا كنت تستخدم تجربة New Edge، نفِّذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile

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

في ما يلي قائمة بمشاكل الأمان المعروفة التي تم إصلاحها في هذا الإصدار. لتجنُّب هذه المشاكل، ثبِّت أحدث إصدار من Edge لـ Private Cloud.
معرّف المشكلة الوصف
279065506 في عنوان URL لإعادة التوجيه في OAuth2، تم تحسين التشويش في مَعلمة الحالة لجعلها غير متوقّعة، وذلك لتجنُّب ثغرة تزوير الطلبات من المواقع الإلكترونية (CSRF)."،
279065586 تمت إضافة سياسات أمان المحتوى في العنوان لتوفير طبقة إضافية من الأمان للمواقع الإلكترونية من الهجمات من جهة العميل.

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

تمت إضافة التوافق مع إصدارات البرامج التالية:

  • ‫Red Hat Enterprise Linux (Intel 64-bit): الإصدار 8.8
  • ‫Oracle Linux (Intel 64-bit): الإصدارات 7.9 و8.7 و8.8
  • نظام التشغيل Rocky Linux 8
  • Tomcat 9.0.82

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

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

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

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

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

ضبط الحد الأقصى لعدد الأحرف المسموح به لأسماء المؤسسات والبيئات

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

  • في ملف بيانات المؤسسة، اضبط org.name.max.length.
  • في ملف بيانات المؤسسة، اضبط env.name.max.length.

إذا تم ضبط أيّ من السمتَين على قيمة أقل من 0 أو أكبر من 255، سيستخدم النظام الحدّ الأقصى للقيمة 1 أو 255، على التوالي.

تحديد تاريخ انتهاء صلاحية رموز الدخول

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

تمنح هذه الميزة مشرفي Apigee إمكانية التحكّم بشكل أفضل في انتهاء صلاحية رموز الوصول التي تم إنشاؤها في Apigee.

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

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

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

عندما تم استخدام المتغيّر ServiceCallout.response في DataMasking، لم تكن السياسات مرئية في التتبع.

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

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

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

حدثت مشكلة تتمثل في اختفاء القائمة اليمنى عند تغيير المؤسسات في واجهة مستخدم Edge الجديدة.

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

لم تكن متطلّبات "إحصاءات Google" يتم ترقيتها تلقائيًا على عقد الخادم الإداري.

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

تمت إضافة التحقّق من التمهيد لضمان عدم إزالة أو حذف postgresql أثناء عملية الترقية.

279065586

في عنوان URL لإعادة التوجيه في OAuth2، تم تحسين التشويش في مَعلمة الحالة لجعلها غير متوقّعة، وذلك لتجنُّب ثغرة تزوير الطلبات من المواقع الإلكترونية الأخرى (CSRF).

283310836

تم تحسين رسالة الخطأ التي تظهر عند تحليل ملفات XML كبيرة.

245936798

كانت هناك مشكلة في أسماء المؤسسة والبيئة تؤدي إلى تعذُّر تنفيذ طلبات بحث Postgresql‏ <code<create< code="" dir="ltr" translate="no"> .</code<create<>

تم إصلاح هذه المشكلة من خلال معالجة محسّنة لتعارض أسماء فهرس postgres لأسماء المؤسسات الطويلة والبيئات.
293733533

تم تحديث مكتبة Spring التابعة لجهات خارجية في مكوّنات بوابة Edge من الإصدار 5.3.20 إلى الإصدار 5.3.27.

294363158

كان هناك خطأ تقدّمي يتسبب في ظهور بعض السمات الإضافية في القوائم المنسدلة لصفحات الإحصاءات والمراقبة في واجهة مستخدم Edge.

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

أصبحت العناصر التي تم إنشاؤها باستخدام apigee-Mirror- .

294989027

تحسين أداء بعض واجهات برمجة التطبيقات في "الإحصاءات"

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

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

تطبيق إصدارات متعددة من الرموز البرمجية الإصلاحية

يوضّح هذا القسم كيفية تطبيق إصدارات متعددة من رمز التصحيح، في حال التحديث من إصدار Edge for Private Cloud أقدم من إصدار رمز التصحيح السابق.

يحتوي كل إصدار رمز تصحيح على تحديثات لمكوّنات محدَّدة من Edge for Private Cloud، مثل edge-management-server. لتطبيق إصدارات متعددة من الرقع، عليك تحديث كل مكوّن من مكوّنات Edge الذي تم تضمينه في إصدار لاحق من الرقع مقارنةً بالإصدار المثبَّت حاليًا. يمكنك العثور على هذه المكوّنات من خلال الاطّلاع على ملاحظات إصدار Edge for Private Cloud لجميع الإصدارات الأحدث من الإصدار الحالي، والتحقّق من قائمة حِزم RPM الخاصة بهذه الإصدارات. يمكنك الاطّلاع على ملاحظات إصدار Apigee للحصول على روابط لجميع ملاحظات إصدار Edge for Private Cloud.

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

ملاحظة: يؤدي ترقية مكوّن إلى تثبيت أحدث إصدار من تصحيح المكوّن تلقائيًا. إذا كنت تريد الترقية إلى إصدار تصحيح غير أحدث إصدار، عليك الاحتفاظ بنسخة ملف tarball الخاصة بك من مستودع Apigee باستخدام مرآة Apigee، واستخدام هذه المرآة لعمليات تثبيت Apigee. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة استخدام مستودع Edge محلي للحفاظ على إصدار Edge.