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

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

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

ملاحظة: سيكون هذا الإصدار متاحًا حتى 31 أغسطس 2024.

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

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

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

  • edge-management-server-4.52.00-0.0.60190.noarch.rpm
  • edge-postgres-server-4.52.00-0.0.60190.noarch.rpm
  • edge-qpid-server-4.52.00-0.0.60190.noarch.rpm
  • edge-router-4.52.00-0.0.60190.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2539.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2519.noarch.rpm
  • apigee-provision-4.52.00-0.0.623.noarch.rpm
  • apigee-sso-4.52.00-0.0.21245.noarch.rpm
  • edge-analytics-4.52.00-0.0.40091.noarch.rpm
  • apigee-postgresql-14.5-0.0.2739.noarch.rpm
  • edge-mint-gateway-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-management-server-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-message-processor-4.52.00-0.0.40323.noarch.rpm
  • apigee-sosreport-5.0-0.0.2509.noarch.rpm

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

apigee-all version

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

كانت سياسة OASValidation تستهلك مساحة كبيرة جدًا من تخصيص الذاكرة

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

تمت إضافة المزيد من عمليات التحقّق لمنع تهريب طلب استرداد بيانات باستخدام GET داخل طلب POST آخر.

245387101

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

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

كانت عملية Apigee-provision تنشئ أسطرًا فارغة أثناء إضافة إدخالات cron.

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

تحسين عملية إعادة إنشاء الفهرس لكي تعمل واجهات برمجة التطبيقات المستندة إلى الفهرس وغير المستندة إلى المعرّف بشكل سليم عندما يتجاوز عدد التطبيقات 10 آلاف تطبيق لكل كيان

273931118

تم إصلاح مشكلة في واجهة MGMT API كانت تتسبّب في عرض أنواع محتوى غير صحيحة عندما يتضمّن عنوان Accept في الطلبات حرف بدل.

كان هذا الإجراء يتسبّب أيضًا في حدوث أخطاء أثناء تنزيل ملف التتبُّع في واجهة المستخدم.
274587823

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

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

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

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

تم إصلاح خلل تم تقديمه في الإصدار 4.52.00 من OPDK، والذي كان يتسبّب في تعذّر بعض مجموعات واجهات برمجة التطبيقات وعناوين Accept.

260024953

لم تكن Apigee تملأ بعض المتغيرات المستهدَفة، مثل عنوان URL والمضيف، عند استخدام خادم مستهدَف وحدوث خطأ مستهدَف.

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

لم تتم ترقية Cassandra وcassandra-client إلى أحدث الإصدارات عند الترقية من Edge for Private Cloud الإصدار 4.51 إلى الإصدار 4.52.

تم حلّ هذه المشكلة
269545512

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

270203185

تم تعديل إصدار برنامج تشغيل Postgres في "تحقيق الربح" إلى 42.5.4.

197529839

تحسين معالجة الأسطر الجديدة في عبارات الشرط الخاصة بالخوادم الوكيلة:

214664198

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

258898812

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

270967547

حدثت مشكلة أثناء الترقية من الإصدار 4.50 إلى الإصدار 4.52 من Edge for Private Cloud.

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

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

تواجه Apigee-postgresql مشاكل في الترقية من الإصدار 4.50 أو 4.51 إلى الإصدار 4.52. تحدث المشاكل بشكل أساسي عندما يكون عدد جداول الحقائق الفرعية أكبر من 500. يمكنك الاطّلاع على ترقية Postgresql عند التحديث إلى الإصدار 4.52 في المشاكل المعروفة في Edge for Private Cloud للحصول على حل بديل.

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