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

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

في 28 أيلول (سبتمبر) 2021، أصدرنا نسخة جديدة من Apigee Edge لـ Private Cloud.

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

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

  • edge-analytics-4.51.00-0.0.40048.noarch.rpm
  • apigee-sso-4.51.00-0.0.21033.noarch.rpm
  • apigee-tomcat-8.5.64-0.0.916.noarch.rpm
  • apigee-machinekey-1.1.0-0.0.20007.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2513.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2528.noarch.rpm
  • apigee-drupal-7.82-0.0.309.noarch.rpm
  • apigee-drupal-devportal-4.51.00-0.0.411.noarch.rpm
  • apigee-sap-drupal-devportal-4.51.00-0.0.411.noarch.rpm
  • apigee-mirror-4.51.00-0.0.1020.noarch.rpm
  • apigee-mtls-4.51.00-0.0.20226.noarch.rpm
  • edge-management-ui-4.51.00-0.0.20019.noarch.rpm
  • edge-ui-4.51.00-0.0.20199.noarch.rpm
  • edge-management-ui-static-4.51.00-0.0.20034.noarch.rpm
  • apigee-adminapi-4.51.00-0.0.608.noarch.rpm
  • apigee-lib-4.51.00-0.0.1018.noarch.rpm
  • apigee-provision-4.51.00-0.0.616.noarch.rpm
  • apigee-service-4.51.00-0.0.1429.noarch.rpm
  • apigee-setup-4.51.00-0.0.1129.noarch.rpm
  • apigee-configutil-4.51.00-0.0.614.noarch.rpm
  • apigee-postgresql-10.17-0.0.2520.noarch.rpm
  • apigee-validate-4.51.00-0.0.625.noarch.rpm
  • edge-gateway-4.51.00-0.0.60142.noarch.rpm
  • edge-management-server-4.51.00-0.0.60142.noarch.rpm
  • edge-message-processor-4.51.00-0.0.60142.noarch.rpm
  • edge-postgres-server-4.51.00-0.0.60142.noarch.rpm
  • edge-qpid-server-4.51.00-0.0.60142.noarch.rpm
  • edge-router-4.51.00-0.0.60142.noarch.rpm

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

apigee-all version

لتحديث التثبيت، نفذ الإجراء التالي على عُقد Edge:

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

    1. عليك تنظيف مطعم Yum repos:
      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. تثبيت الأداة المساعدة Edge 4.51.00 apigee-service والتبعيات:
      sudo bash /tmp/bootstrap_4.51.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. تحديث أداة apigee-lib:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
    6. استخدِم الأمر source لتنفيذ النص البرمجي apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. تحديث الأداة المساعدة apigee-validate على خادم الإدارة:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. تحديث الأداة المساعدة apigee-provision على خادم الإدارة:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  4. تحديث أداة apigee-adminapi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  5. تحديث apigee-machinekey الأداة المساعدة:
    /opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
  6. تعديل أداة apigee-config:
    /opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
  7. تعديل جميع عُقد Cassandra:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    حيث يحدّد configFile ملف الإعداد الذي استخدمته لتثبيت Apigee Edge لـ Private Cloud. مثلاً: /opt/silent.conf

  8. تعديل عُقد Postgres (الرئيسية ووضع الاستعداد):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  9. في جميع عُقد Edge، نفِّذ النص البرمجي update.sh لعملية الحافة:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  10. نفِّذ النص البرمجي update.sh للدخول الموحّد (SSO) على جميع العُقد:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  11. نفِّذ update.sh لواجهة المستخدم على جميع العُقد:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  12. إذا كنت تستخدم تجربة New Edge، نفِّذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  13. في جميع عُقد بوابة Apigee Developer Services، يمكنك تحديث عملية التطوير من خلال تنفيذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
  14. إذا كنت تستخدم Apigee mTLS، اتّبِع الإجراء الموضّح في مقالة ترقية Apigee mTLS. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على مقدمة حول Apigee mTLS.

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

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

عمليات الإيقاف والتقاعد

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

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

يقدم هذا الإصدار الميزات الجديدة التالية:

إمكانية تفعيل تشفير البيانات السرية لبيانات اعتماد تطبيقات المطوّرين

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

تمت إضافة توافق مع سياسة OASHealthation في واجهة مستخدم Edge.

تتيح لك سياسة OASValidation (التحقّق من مواصفات OpenAPI) التحقّق من صحة طلب أو رسالة ردّ واردة مقابل مواصفات OpenAPI 3.0 (JSON أو YAML). تتوفر هذه السياسة حاليًا من خلال واجهة برمجة تطبيقات Edge. من خلال هذا الإصدار، يمكنك الآن إضافة السياسة في واجهة مستخدم Edge.l

برنامج تضمين جديد حول أداة إصلاح العقدة

يُجري برنامج تضمين التحقق من سلامة مساحة القرص (حيث يتم تثبيت Cassandra) قبل تشغيل إصلاح أداةNodetool. يتيح برنامج تضمين أيضًا مصادقة JMX وطبقة المقابس الآمنة عبر عمليات الضبط ذات الصلة ببروتوكول JMX.

تمت إضافة اعتماد في سياسة LDAP لاستبدال السلسلة الديناميكية لعنصر <BaseDN>.

يحدّد العنصر <BaseDN> في سياسة LDAP المستوى الأساسي لبروتوكول LDAP الذي تتوفّر به جميع بياناتك. في هذا الإصدار، أضفنا السمة ref إلى العنصر، والتي يمكنك استخدامها لتحديد متغيّر تدفق يحتوي على القيمة <BaseDN>، مثل apigee.baseDN. تكون الأولوية للقاعدة ref على قيمة BaseDN صريحة. في حال تحديد كل من ref والقيمة، تكون الأولوية للدالة ref. وإذا لم يتم حل ref في وقت التشغيل، يتم استخدام القيمة.

أداة تشخيص جديدة، sosreport

تمت إضافة Sosreport، وهي أداة جديدة للتشخيص وجمع البيانات على مستوى النظام.

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

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

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

حدث خطأ بسيط في طريقة ترتيب أسماء مراكز البيانات في نصوص إعداد "كاساندرا".

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

تم إصلاح مشكلة متعلقة بتعذُّر ضبط بعض إعدادات سياسة الإيقاف المفاجئ مع ظهور أخطاء 5XX

197513151

إصلاح مسار نص jQuery غير المتسق في واجهة المستخدم الكلاسيكية

151852439

كان يتعذّر تسجيل الدخول المحسَّن لواجهة المستخدم بسبب خطأ في ضبط ملف .properties

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

خطأ 404 أثناء الانتقال إلى أحد المطوِّرين من صفحة "تطبيقات المطوِّر"

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

لم تكن الشركات تظهر في واجهة مستخدم Edge

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

مشاكل ثقة الشهادات الموقعة ذاتيًا في واجهة مستخدم Edge

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

تسبب console.log() في تسجيل بيانات زائدة عن الحد

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

كانت خدمة Apigee لخدمة الدخول المُوحَّد (SSO) تعرض تتبعات تسلسل استدعاء الدوال البرمجية في الاستجابات بشكل غير صحيح.

تم حلّ هذه المشكلة. تجدر الإشارة إلى أنّ تتبُّع تسلسل استدعاء الدوال البرمجية لا يزال يتم تسجيله.
79591934

تعذّر التحقق من واجهة برمجة التطبيقات مع ظهور رسالة غير واضحة

تم حلّ هذه المشكلة. تم تحسين تسجيل الأخطاء للنص البرمجي للتحقق من واجهة برمجة التطبيقات.
174732169

كان يتم تجاهل رسائل سجل النظام عن طريق الخطأ

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

تمت إزالة المفاتيح القديمة من مكوّنات "البوابة" و"مفتاح الجهاز"

197760258

تسبب خطأ في واجهة برمجة تطبيقات الأذونات في حدوث مشاكل عدم توافق بين واجهة مستخدم Edge والبوابة

تم إصلاح هذه المشكلة التي حدثت عند تفعيل مصادقة LDAP الخارجية.
194485178

تمت إزالة المسافات اللاحقة والبادئة من جميع خصائص حد طلبات HTTP والاستجابة

193918953

تمت إزالة بعض الإعدادات غير المستخدمة من مكوّنات البوابة

112262604

نص برمجي محسّن لتغيير تفاصيل اتصال Postgres لخادم Mint Management

197301743

تتسبب رسالة تأكيد اتصال طبقة المقابس الآمنة الكبيرة في حدوث مشاكل في Java 1.8.0_3XX

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

لم يكن الأمر ip بادئة بالمسار المطلق

تم حلّ هذه المشكلة. نصوص Apigee البرمجية الآن مؤهلة بالكامل لمسار الأمر.
171240470

تعذّر تحديث الإدارة عند تفعيل مصادقة Cassandra JMX أو طبقة المقابس الآمنة (SSL)

تم حلّ هذه المشكلة. تمت إضافة ميزة لتوفير عمليات ضبط مصادقة وطبقة المقابس الآمنة (SSL) في Cassandra JMX عند تنفيذ عملية الإعداد أو التحديث في خادم الإدارة.
193564174

لم تتمكّن لوحات بيانات "إحصاءات Google" لواجهة مستخدم Edge من جلب البيانات

تم إصلاح خطأ كان يتعذّر فيه تنفيذ طلبات بحث "إحصاءات Google" في البيئات التي تحتوي على نقطة في اسمها.
167960487

كانت الكلمات الرئيسية المحجوزة و/أو ضمن نص السمات تتسبب في تعذُّر تقارير "إحصاءات Google".

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

المسافة البيضاء الزائدة في قائمة عناوين IP لعنوان IP router.properties كانت تمنع أجهزة التوجيه من الظهور.

تم حلّ هذه المشكلة. تمت إزالة المسافة البيضاء الإضافية الآن.
198627666

تمكّن المستخدمون من تنزيل ملفات inc استنادًا إلى ملفات إعداد Nginx

تم حلّ هذه المشكلة. يظهر الآن خطأ "لم يتم العثور على الملف" عندما يحاول أحد المستخدمين الوصول إلى ملف الإعداد.
199901238

مشكلة في ترقية "معالجات الرسائل" من إصدار Edge القديم إلى إصدارات Private Cloud

عند ترقية معالجات الرسائل من إصدارات Edge القديمة إلى الإصدار 4.51، كان من الممكن مواجهة خطأ في طلبات وقت التشغيل التي تحتوي على عمليات KVM. تم حلّ هذه المشكلة.

تم إصلاح مشاكل الأمان

في ما يلي قائمة بمشاكل الأمان المعروفة التي تم إصلاحها في هذا الإصدار. لتجنُّب هذه المشاكل، عليك تثبيت أحدث إصدار من Edge Private Cloud.

معرّف المشكلة الوصف
لا ينطبق

كان يتم تسجيل كلمات المرور في Edge لخدمة Private Cloud، وذلك بسبب التسجيل العادي لتغييرات دلتا ملف الإعداد. يمكنك منع تسجيل تغييرات الإعدادات على النحو التالي:

  • إذا سبق تثبيت أحد مكوّنات Edge، يمكنك تنفيذ أي من الخطوتَين التاليتَين:
    • ضبط LOGGER_PRINT_CONFIG_DELTA=false كمتغيّر للبيئة يؤدي هذا إلى إيقاف تسجيل دلتا للإعدادات لجميع المكونات في هذه العقدة.
    • لإيقاف تسجيل دلتا للإعدادات لمكوّنات معيّنة، أضِف logger.print.config.delta=false إلى ملف الإعداد الخاص بالعميل لذلك المكوِّن. يؤدي هذا إلى إيقاف تسجيل تغييرات الإعدادات لهذا المكوِّن. راجِع طريقة ضبط Edge للحصول على مزيد من المعلومات.
  • إذا كنت تثبّت أحد مكوّنات Edge، يمكنك منع تسجيل تغييرات الإعدادات عن طريق إضافة الإدخال التالي إلى ملف silent.conf:
    CONFIG_DELTA_LOG=n

    وهذا لا يضع المكوّن لتسجيل تغييرات الإعدادات.

CVE-2021-23337 تم إصلاح ثغرة إدخال أوامر في الإصدار 2.4.1 من Lodash
لا ينطبق تحسين أمان كلمات المرور والبيانات ذات الصلة المخزنة في النظام الأساسي.
CVE-2015-9251 يتم إصلاح "برمجة المواقع الإلكترونية المتقاطعة" (XSS) عند تنفيذ طلب Ajax عبر النطاقات بدون خيار dataType في jQuery.
لا ينطبق تمت إضافة وسائل حماية إضافية ضد هجمات إعادة تشغيل تأكيد SAML.

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

راجِع المشاكل المعروفة في Edge for Private Cloud للحصول على قائمة كاملة بالمشاكل المعروفة.