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

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

في 23 سبتمبر 2021، أطلقنا إصدارًا جديدًا من Apigee Edge 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. نزِّل أحدث ملف Edge 4.50.00 bootstrap_4.50.00.sh إلى /tmp/bootstrap_4.50.00.sh:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. ثبِّت أداة Edge 4.50.00 apigee-service والبرامج التابعة:
      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 لخدمة الدخول المُوحَّد (SSO) على جميع العُقد:
    /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. لمزيد من المعلومات، يُرجى الاطّلاع على مقدمة عن بروتوكول أمان النقل المتبادل (mTLS) في Apigee.

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

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

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

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

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

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

غلاف جديد حول أداة الإصلاح nodetool

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

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

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

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

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

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

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

151852439

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

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

ظهور الخطأ 404 عند الانتقال إلى صفحة مطوِّر من صفحة تطبيقات المطوِّر

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

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

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

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

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

كانت console.log() تتسبّب في تسجيل البيانات بشكل مفرط

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

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

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

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

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

تعذُّر تنفيذ apigee-validate مع عرض رسالة غير واضحة

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

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

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

إزالة المفاتيح القديمة من مكوّنَي Gateway وMachinekey

197760258

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

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

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

193918953

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

112262604

يجب تعديل "خادم إدارة سك العملات" عند إجراء عملية تجاوز تعذُّر التشغيل في Postgres

تم إنشاء نص برمجي محسّن لتغيير تفاصيل اتصال Postgres بخادم Mint Management. راجِع مقالة التعامل مع عملية نقل بيانات تلقائية لقاعدة بيانات PostgreSQL.
197301743

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

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

لم يتم إضافة البادئة التي تتضمّن المسار المطلق إلى الأمر ip

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

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

تمت إضافة ميزة لتوفير إعدادات المصادقة عبر JMX وSSL في Cassandra عند تنفيذ عملية الإعداد أو التعديل على خادم الإدارة.
193564174

تعذّر على لوحات بيانات Edge UI Analytics جلب البيانات

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

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

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

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

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

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

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

في ما يلي قائمة بمشاكل الأمان المعروفة التي تم إصلاحها في هذا الإصدار. لتجنُّب هذه المشاكل، ثبِّت أحدث إصدار من 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 للحصول على قائمة كاملة بالمشاكل المعروفة.