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

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

في 19 أبريل 2023، أطلقنا إصدارًا جديدًا من Apigee Edge for 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. ثبِّت أداة apigee-service والتبعيات من Edge 4.52.00:
      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 لتسجيل الدخول الموحّد على جميع العُقد:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

المشاكل الأمنية التي تم حلّها

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

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

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

الإيقاف والإزالة

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

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

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

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

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

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

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

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

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

245387101

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

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

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

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

تم تحسين أداة rebuildindex لكي تعمل واجهات برمجة التطبيقات غير المستندة إلى رقم التعريف بشكل مناسب عندما يكون هناك أكثر من 10 آلاف تطبيق لكل كيان.

273931118

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

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

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

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

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

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

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

260024953

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

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

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

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

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

270203185

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

197529839

تم تحسين طريقة التعامل مع الأسطر الجديدة في عبارات الشرط للوكلاء.

214664198

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

258898812

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

270967547

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

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

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

تواجه أداة 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.