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

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

في 30 مارس 2023، أطلقنا إصدارًا جديدًا من Apigee Edge for Private Cloud.

ملاحظة: سيبقى هذا الإصدار متاحًا حتى 30 مارس 2024.

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

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

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

  • edge-gateway-4.51.00-0.0.60186.noarch.rpm
  • edge-management-server-4.51.00-0.0.60186.noarch.rpm
  • edge-postgres-server-4.51.00-0.0.60186.noarch.rpm
  • edge-qpid-server-4.51.00-0.0.60186.noarch.rpm
  • edge-router-4.51.00-0.0.60186.noarch.rpm
  • apigee-postgresql-10.17-0.0.2535.noarch.rpm
  • edge-mint-gateway-4.51.00-0.0.40322.noarch.rpm
  • edge-mint-management-server-4.51.00-0.0.40322.noarch.rpm
  • edge-mint-message-processor-4.51.00-0.0.40322.noarch.rpm
  • apigee-sso-4.51.00-0.0.21244.noarch.rpm
  • apigee-attribution-4.51.00-0.0.723.noarch.rpm
  • apigee-sosreport-5.0-0.0.2508.noarch.rpm

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

apigee-all version

لتعديل عملية التثبيت، اتّبِع الإجراء التالي على عُقد Edge:

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

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

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

    4. استخدِم الأمر source لتنفيذ النص البرمجي apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. تعديل عُقد Postgres (الرئيسية والاحتياطية):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. على جميع عُقد Edge، نفِّذ النص البرمجي update.sh لعملية Edge:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. نفِّذ النص البرمجي update.sh للدخول المُوحّد على جميع العُقد:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

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

يتضمّن هذا الإصدار الميزة الجديدة التالية:

الإصدار 1.3 من بروتوكول أمان طبقة النقل (TLS) للبيانات المتجهة إلى الجنوب

يضيف هذا الإصدار إمكانية استخدام الإصدار 1.3 من بروتوكول أمان طبقة النقل (TLS) لحركة البيانات المتجهة إلى الجنوب (حركة البيانات بين "معالج الرسائل" وخادم الخلفية). لمزيد من المعلومات، راجِع مقالة ضبط الإصدار 1.3 من بروتوكول TLS لحركة البيانات المتجهة إلى الجنوب.

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

لم يتم إصلاح أي مشاكل متعلّقة بالأمان في هذا الإصدار.

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

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

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

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

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

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

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

كان عدم توفّر مسافات لاحقة بعد عوامل تشغيل الشرط يؤدي إلى حدوث أخطاء في النشر.

تم إصلاح هذه المشكلة من خلال تحسين معالجة الأسطر الجديدة في عبارات الشرط الخاصة بالخوادم الوكيلة.
269545512

تم تعديل إصدار برنامج تشغيل Postgres في Gateway وMonetization إلى 42.5.4.

193007714

كانت بعض الخصائص غير متوفّرة عند استرداد تفاصيل هدف وكيل بتنسيق JSON.

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

تعديل بيانات التدقيق الخاصة بواجهات برمجة التطبيقات المرتبطة بتطبيق المطوّر

يتم الآن تسجيل سرّ المستهلك بشكلٍ متّسق بطريقة مخفية. يمكنك ضبط CWC conf_keymanagement_app.auditlog.mask.secret على false في خادم الإدارة لمنع إخفاء كلمة المرور، في حال أردت تسجيل كلمة المرور بنص عادي في سجل التدقيق.
260013493

تمت إضافة إصلاحات لتحسين تحميل موارد Open API Spec كجزء من سياسة OASValidation.

من المفترض أن يؤدي ذلك إلى تسريع وقت تشغيل معالج الرسائل إذا كان على المعالج تحميل العديد من موارد OAS. يجب أن يمنع ذلك أيضًا إنشاء سجلّات الأخطاء والتحذيرات غير الضرورية أثناء تحميل الخوادم الوكيلة التي تحتوي على موارد OAS.
274587823

لا يُسمح بتحميل الكيانات الخارجية تلقائيًا في سياسة XSLTransform.

يمكن تفعيل ذلك من خلال ضبط العلامة conf_feature-flags_xsl.allow.external.entities=true في معالج الرسائل.
260714664

كانت بعض جداول Cassandra لا تزال تستخدم SizeTieredCompactionStrategy تلقائيًا.

تم تغيير ذلك إلى LeveledCompactionStrategy. يُرجى العِلم أنّ هذا التغيير لا ينطبق إلا على عمليات التثبيت الجديدة من Apigee Edge للسحابة الخاصة.
261631942

تم إصلاح مشكلة بسيطة في نص برمجي للتثبيت المُسبَق في apigee-postgresql حيث كان الاحتفاظ بنسخة احتياطية من ملفات الإعدادات يتعذّر في بعض الحالات.

258898812

تمت إزالة المَعلمة غير المتوقّعة credentialsLoaded من ردّ واجهة برمجة التطبيقات عند جلب التطبيقات.

272136041

تظهر حقول واجهة برمجة التطبيقات التالية، والتي تمت إضافتها مؤخرًا إلى Apigee، في Edge for Private Cloud. ومع ذلك، ليس لها أي تأثير في Edge for Private Cloud، لذا يمكنك تجاهلها بأمان إذا واجهتها.

  • proxy_deployment_type
  • sense_action_id
  • sense_flag_headers
  • x_apigee_grpc_status
  • x_apigee_grpc_service_name
  • x_apigee_grpc_rpc_name

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

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