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

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستند Apigee X.
المعلومات

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

ملاحظة: سيظل هذا الإصدار متاحًا حتى 31 آب (أغسطس) 2024.

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

يوضّح هذا القسم كيفية تثبيت هذا الإصدار في حال التحديث من الإصدار السابق من Edge لخدمة 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 repos:
      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 لعملية الحافة:
    /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

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

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

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

245387101

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

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

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

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

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

273931118

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

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

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

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

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

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

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

260024953

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

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

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

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

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

270203185

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

197529839

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

214664198

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

258898812

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

270967547

حدثت مشكلة أثناء الترقية من Edge الخاص بخدمة 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 لخدمة Private Cloud الأقدم من إصدار رمز التصحيح السابق.

يحتوي كل إصدار من رموز التصحيح على تحديثات لمكوّنات محدّدة من Edge لخدمة Private Cloud، مثل edge-management-server. لتطبيق إصدارات متعدّدة من رموز تصحيح، يجب تحديث كل مكوّن من مكوّنات Edge الذي تم تضمينه في إصدار رمز التصحيح بعد الإصدار المثبَّت حاليًا. يمكنك العثور على هذه المكوّنات من خلال الاطّلاع على ملاحظات إصدار Edge for Private Cloud لجميع الإصدارات الأحدث بعد الإصدار الحالي، والاطّلاع على قائمة العائد لكل ألف ظهور لتلك الإصدارات. يمكنك الاطّلاع على ملاحظات إصدار Apigee للحصول على روابط إلى جميع ملاحظات إصدار Edge for Private Cloud.

ملاحظة: يجب تحديث كل مكوِّن مرة واحدة فقط، وذلك من خلال تثبيت RPM لأحدث إصدار من المكوِّن المضمّن في إصدارات التصحيح. اتّبِع التعليمات الواردة في ملاحظات الإصدار الخاصة بهذا الإصدار لتحديث المكوِّن.

ملاحظة: يتم تلقائيًا تثبيت أحدث إصدار من رمز التصحيح للمكوِّن عند ترقية المكوِّن. إذا أردت الترقية إلى إصدار تصحيح ليس الأحدث، عليك الاحتفاظ بنسخة tarball الخاصة بك من مستودع Apigee باستخدام نسخة Apigee، واستخدام هذه النسخة المرآة في عمليات تثبيت Apigee. لمزيد من المعلومات، راجِع استخدام مستودع Edge المحلي للحفاظ على إصدار Edge.