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. نزِّل أحدث ملف Edge 4.52.02 bootstrap_4.52.02.sh إلى /tmp/bootstrap_4.52.02.sh:
      curl https://software.apigee.com/bootstrap_4.52.02.sh -o /tmp/bootstrap_4.52.02.sh
    3. ثبِّت أداة Edge 4.52.02 apigee-service والملفات التابعة لها:
      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

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

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

معرّف المشكلة الوصف
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 تم إصلاح ثغرة أمنية من نوع XSS في بوابة إدارة QPID.

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

تمت إضافة الدعم لما يلي:

  • ‫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.