4.52.02.01 - ملاحظات حول إصدار Edge for Private Cloud

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

في 6 كانون الأول (ديسمبر) 2024، أطلقنا إصدارًا جديدًا من Apigee Edge لـ Private Cloud.

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

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

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

  • apigee-cassandra-3.11.16-0.0.2585.noarch.rpm
  • apigee-postgresql-14.5-0.0.2756.noarch.rpm
  • apigee-qpidd-8.0.6-0.0.2533.noarch.rpm
  • edge-analytics-4.52.02-0.0.40121.noarch.rpm
  • edge-gateway-4.52.02-0.0.60260.noarch.rpm
  • edge-management-server-4.52.02-0.0.60260.noarch.rpm
  • edge-message-processor-4.52.02-0.0.60260.noarch.rpm
  • edge-postgres-server-4.52.02-0.0.60260.noarch.rpm
  • edge-qpid-server-4.52.02-0.0.60260.noarch.rpm
  • edge-router-4.52.02-0.0.60260.noarch.rpm
  • edge-mint-gateway-4.52.02-0.0.40465.noarch.rpm
  • edge-mint-management-server-4.52.02-0.0.40465.noarch.rpm
  • edge-mint-message-processor-4.52.02-0.0.40465.noarch.rpm
  • apigee-setup-4.52.02-0.0.1139.noarch.rpm

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

apigee-all version

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

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

    1. تنظيف مستودعات Yum:
      sudo yum clean all
    2. نزِّل أحدث إصدار من ملف bootstrap_4.52.02.sh لإصدار Edge 4.52.02 إلى /tmp/bootstrap_4.52.02.sh:
      curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
    3. ثبِّت أداة apigee-service وتبعياتها في Edge 4.52.02:
      sudo bash /tmp/bootstrap_4.52.02.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. على جميع عقد Cassandra، نفِّذ النص البرمجي update.sh:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  3. على جميع عقد Qpid، نفِّذ النص البرمجي update.sh:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  4. على جميع عقد Postgres، نفِّذ النص البرمجي update.sh:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. على جميع عقد Edge، نفِّذ نص update.sh لمعالجة edge (بما في ذلك تحقيق الربح):
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

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

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

معرّف المشكلة الوصف
372070691 تمت إزالة مكتبة JNA المكرّرة من Cassandra.
362799717 تم إصلاح مشكلة تعذّر حذف البيانات المخزّنة مؤقتًا.
361792608 تم إصلاح خلل كان يتسبب في حدوث مشاكل في Cassandra بسبب توفُّر مخطّطات غير نشطة، مثل edgenotification.
361436097 تمت إضافة عمليات التحقّق من الصحة إلى الأمر drop_old_tables في Cassandra لمنع التنفيذ إذا كانت مجموعة Cassandra تحتوي على إصدارات مخطّط متعددة.
370115540 تم حلّ مشكلة تعذُّر متقطّع عند استخدام النص البرمجي setup.sh لتثبيت Cassandra أو ضبط إعداداته.
375487499 تم استعادة وظيفة واجهات برمجة التطبيقات rebuildIndex.
362909723 تمت ترقية برنامج تشغيل Postgres إلى الإصدار 42.5.5.
379179891 تضبط Cassandra الآن عامل النسخ لجداول النظام لمطابقة البنية الجامعة للمجموعة.
381092556 تمت إضافة عمليات التحقّق من توفّر الأدلة في النصوص البرمجية على مستوى مكوّنات متعددة.
372068460 اضبط دليل بيانات مملوكًا لشركة Apigee على أنّه TMPDIR لنظام Cassandra.
373673550 تم تحسين الإجراء wait_for_ready في QPID.
360376605 تم إصلاح مشكلة كانت تمنع مستخدمي Edge for Private Cloud في بيئة AWS من استخدام واجهات برمجة تطبيقات تحقيق الربح.

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

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

معرّف المشكلة الوصف
344961470 تم تصحيح بوابة إدارة QPID لمعالجة ثغرة XSS.

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

تمت إضافة التوافق مع ما يلي:

  • Red Hat Enterprise Linux (RHEL) 8.10
  • Oracle Enterprise Linux (OEL) 8.10

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

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

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

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

معرّف المشكلة الوصف
352648971 تمّت إضافة ميزة يقدّم فيها الموجه شهادة/مفتاح النسخ الاحتياطي المُعدّين عبر منافذ SSL غير العادية للعملاء الذين لا يتيحون ميزة إشارة اسم الخادم (SNI). فعِّل هذه الميزة من خلال ضبط الإعداد conf_load_balancing_load.balancing.driver.nginx.fallback.server.nonstandard.ports.enabled على true في عقد أجهزة التوجيه. يُرجى الرجوع إلى مقالة استخدام SNI مع 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.