4.53.00.04 - ملاحظات الإصدار من Edge for Private Cloud

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

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

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

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

سيؤدي تحديث هذا الإصدار إلى تحديث المكوّنات المدرَجة أدناه:

  • edge-gateway-4.53.00-0.0.60278.noarch.rpm
  • edge-management-server-4.53.00-0.0.60278.noarch.rpm
  • edge-message-processor-4.53.00-0.0.60278.noarch.rpm
  • edge-postgres-server-4.53.00-0.0.60278.noarch.rpm
  • edge-qpid-server-4.53.00-0.0.60278.noarch.rpm
  • edge-router-4.53.00-0.0.60278.noarch.rpm
  • edge-ui-4.53.00-0.0.20267.noarch.rpm
  • edge-management-ui-4.53.00-0.0.20041.noarch.rpm
  • edge-management-ui-static-4.53.00-0.0.20064.noarch.rpm
  • apigee-nginx-1.26.3-1.el8.x86_64.rpm
  • apigee-nginx-1.26.3-1.el9.x86_64.rpm

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

apigee-all version

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

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

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

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

    4. استخدِم الأمر source لتشغيل النص البرمجي apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
    5. عليك تحديث الأداة apigee-setup:
      apigee-service apigee-setup update
  2. على جميع عقد Edge، نفِّذ نص update.sh لعملية edge (بما في ذلك تحقيق الربح):
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  3. على جميع عقد أجهزة التوجيه الطرفية، يُرجى ترقية Nginx على النحو التالي:
    1. إيقاف عملية جهاز التوجيه عند الحافة على عقدة جهاز التوجيه
      /opt/apigee/apigee-service/bin/apigee-service edge-router stop
    2. ترقية برنامج nginx على عقدة جهاز التوجيه
      dnf update apigee-nginx
    3. تأكَّد من تحديث إصدار Nginx إلى Nginx 1.26.3.
      /opt/nginx/sbin/nginx -V
    4. بدء عملية جهاز التوجيه على العقدة
      /opt/apigee/apigee-service/bin/apigee-service edge-router start
    5. كرِّر العملية على كل عقدة من عقد جهاز التوجيه واحدة تلو الأخرى.
  4. في جميع عقد واجهة المستخدم، نفِّذ نص update.sh لواجهة المستخدم:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  5. إذا كنت تستخدم تجربة New Edge، نفِّذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile

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

يسرد هذا القسم أخطاء "سحابة Google الخاصة" التي تم إصلاحها في هذا الإصدار.

معرّف المشكلة الوصف
391319737 تم إصلاح خطأ في نص configure-sso البرمجي الذي كان يؤثر في واجهة المستخدم.
380184583 تم حلّ مشكلة في إذن "الدور المخصّص" في واجهة مستخدم Edge الجديدة لمطابقة وظائف واجهة مستخدم Edge الكلاسيكية.
382967738 تتضمّن سياسة JavaCallout الآن إجراءات أمان إضافية أثناء إنشاء فئة Java. تمنع هذه التحسينات نشر السياسات التي تحاول بشكل مباشر أو غير مباشر تنفيذ إجراءات تتطلّب أذونات غير مسموح بها.

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

319447467 أمان محسّن من خلال تطبيق قيود إضافية على النصوص البرمجية Python المستخدَمة في سياسة PythonScript عند تفعيل مدير الأمان
409628036 تم إصلاح مشكلة عدم تسجيل حقول معيّنة في سجلّات الوصول إلى Nginx.

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

لم تتم إضافة أي مشاكل أمان جديدة في هذا الإصدار.

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

لم يتم تضمين أي دعم للبرامج الجديدة في هذا الإصدار.

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

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

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

يسرد هذا القسم الميزات الجديدة في هذا الإصدار.

معرّف المشكلة الوصف
388158972 تحسين أداء قسم "المنتجات" وتصميمه في واجهة مستخدم Edge الجديدة

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

اطّلِع على المشاكل المعروفة في 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.