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

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

في 23 سبتمبر 2021، أطلقنا إصدارًا جديدًا من Apigee Edge for Private Cloud.

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

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

  • edge-analytics-4.50.00-0.0.40046.noarch.rpm
  • apigee-sso-4.50.00-0.0.21034.noarch.rpm
  • apigee-tomcat-8.5.64-0.0.917.noarch.rpm
  • apigee-machinekey-1.1.0-0.0.20008.noarch.rpm
  • apigee-lib-4.50.00-0.0.1019.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2527.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2512.noarch.rpm
  • apigee-setup-4.50.00-0.0.1128.noarch.rpm
  • apigee-service-4.50.00-0.0.1428.noarch.rpm
  • apigee-configutil-4.50.00-0.0.613.noarch.rpm
  • edge-gateway-4.50.00-0.0.20140.noarch.rpm
  • edge-management-server-4.50.00-0.0.20140.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20140.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20140.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20140.noarch.rpm
  • edge-router-4.50.00-0.0.20140.noarch.rpm
  • edge-mint-gateway-4.50.00-0.0.30233.noarch.rpm
  • edge-mint-management-server-4.50.00-0.0.30233.noarch.rpm
  • edge-mint-message-processor-4.50.00-0.0.30233.noarch.rpm
  • edge-management-ui-4.50.00-0.0.20020.noarch.rpm
  • edge-ui-4.50.00-0.0.20198.noarch.rpm
  • edge-management-ui-static-4.50.00-0.0.20033.noarch.rpm
  • apigee-validate-4.50.00-0.0.624.noarch.rpm
  • apigee-mtls-4.50.00-0.0.20224.noarch.rpm
  • apigee-adminapi-4.50.00-0.0.607.noarch.rpm

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

apigee-all version

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

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

    1. نظِّف مستودعات Yum:
      sudo yum clean all
    2. نزِّل أحدث ملف bootstrap_4.50.00.sh من Edge 4.50.00 إلى /tmp/bootstrap_4.50.00.sh:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. ثبِّت أداة apigee-service والاعتماديات من Edge 4.50.00:
      sudo bash /tmp/bootstrap_4.50.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-adminapi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  4. عدِّل أداة apigee-machinekey:
    /opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
  5. عدِّل أداة apigee-config:
    /opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
  6. عدِّل جميع عُقد Cassandra:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

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

  7. على جميع عُقد Edge، نفِّذ النص البرمجي update.sh لعملية Edge:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  8. نفِّذ النص البرمجي update.sh للدخول الموحّد على جميع العُقد:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  9. نفِّذ النص البرمجي `update.sh` لواجهة المستخدم على جميع العُقد:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  10. إذا كنت تستخدم تجربة Edge الجديدة، نفِّذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  11. إذا كنت تستخدم Apigee mTLS، اتّبِع الإجراء الموضّح في مقالة ترقية Apigee mTLS. لمزيد من المعلومات، يُرجى الاطّلاع على مقدّمة عن Apigee mTLS.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

151852439

تعذّر تسجيل البيانات المحسّنة لواجهة المستخدم بسبب إعداد غير صحيح لـ .properties ملف

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

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

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

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

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

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

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

كانت الدالة console.log() تؤدي إلى تسجيل مفرط للبيانات

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

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

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

كان "الدخول الموحّد من Apigee" يعرض بشكل غير صحيح عمليات تتبُّع مكدس في الردود.

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

تعذّر تشغيل أداة `apigee-validate` مع ظهور رسالة غير واضحة

تم إصلاح هذه المشكلة. تم تحسين تسجيل الأخطاء للنص البرمجي `apigee-validate`.
174732169

تمت إزالة رسائل syslog بشكل غير صحيح

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

تمت إزالة المفاتيح القديمة من مكوّنَي "المرور" و"مفتاح الآلة"

197760258

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

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

تمت إزالة المسافات في أول وآخر جميع خصائص حدود طلبات HTTP واستجاباتها

193918953

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

112262604

يجب تعديل "خادم إدارة Mint" عند إجراء عملية نقل تلقائي في حال تعذّر الوصول إلى Postgres

تم إنشاء نص برمجي محسّن لتغيير تفاصيل اتصال Postgres بـ "خادم إدارة Mint" . يُرجى الاطّلاع على مقالة معالجة عملية نقل تلقائي في حال تعذّر الوصول إلى قاعدة بيانات PostgreSQL.
197301743

كانت رسالة تأكيد الاتصال الكبيرة عبر طبقة المقابس الآمنة (SSL) تؤدي إلى حدوث مشاكل في Java 1.8.0_3XX

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

لم يكن الأمر ip مسبوقًا بالمسار المطلق

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

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

تمت إضافة ميزة لتوفير إعدادات مصادقة JMX وتشفير طبقة المقابس الآمنة (SSL) في Cassandra عند تشغيل عملية الإعداد أو التعديل على "خادم الإدارة".
193564174

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

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

كانت الكلمات الرئيسية المحجوزة AND/OR ضمن نص السمات تؤدي إلى تعذُّر تقارير "إحصاءات Google".

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

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

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

لم يعُد يتم تفعيل Java Management Extensions (JMX) تلقائيًا لوحدة "الدخول الموحّد من Apigee".

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

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

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

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

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

    يؤدي ذلك إلى ضبط المكوّن على عدم تسجيل تغييرات الإعدادات.

لا ينطبق تم تحسين أمان كلمات المرور والبيانات ذات الصلة المخزَّنة على المنصة.
CVE-2015-9251 تم إصلاح مشكلة البرمجة النصية على مواقع متعدّدة (XSS) عند إجراء طلب Ajax بين النطاقات بدون خيار dataType في jQuery.
لا ينطبق تمت إضافة إجراءات حماية إضافية ضدّ هجمات إعادة تشغيل تأكيدات SAML.

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

للاطّلاع على قائمة كاملة بالمشاكل المعروفة، يُرجى الانتقال إلى المشاكل المعروفة في Edge for Private Cloud.