4.51.00.01 - ملاحظات لملاحظات إصدار Cloud الخاصة

يتم الآن عرض مستندات Apigee Edge.
يمكنك الاطّلاع على وثائق Apigee X.

في 28 أيلول (سبتمبر) 2021، طرحنا إصدارًا جديدًا من Apigee Edge لخدمة خاصة في 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-dev Portal-4.51.00-0.0.411.noarch.rpm
  • apigee-sap-drupal-dev Portal-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-verify-4.51.00-0.0.625.noarch.rpm
  • حافة-البوابة-4.51.00-0.0.60142.noarch.rpm
  • Edge-management-server-4.51.00-0.0.60142.noarch.rpm
  • Edge-message-معالج-4.51.00-0.0.60142.noarch.rpm
  • Edge-postgres-server-4.51.00-0.0.60142.noarch.rpm
  • Edge-qpy-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. تنظيف Rem Remis:
      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. عدِّل جميع عُقد Caspandra:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

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

  8. تعديل عُقَد Postgres (الأجهزة الرئيسية أو في وضع الاستعداد):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  9. في جميع عُقد Edge، عليك تنفيذ النص البرمجي update.sh لعملية Edge:
    /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 للمطوّرين، يمكنك تعديل عملية منصة devport من خلال تنفيذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
  14. في حال استخدام Apigee mTLS، يُرجى اتّباع الإجراء الموضَّح في ترقية Apigee mTLS. للحصول على مزيد من المعلومات، يُرجى الاطّلاع على مقدّمة حول Apigee mTLS.

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

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

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

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

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

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

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

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

تمت إتاحة سياسة OASvalidation في واجهة مستخدم Edge

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

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

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

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

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

أداة تشخيص جديدة من خلال أداة Sosreport

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

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

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

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

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

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

تم إصلاح مشكلة تتعلّق بعدم ضبط بعض سياسات الاعتقال بسبب حدوث أخطاء 5XX

197513151

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

151852439

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

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

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

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

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

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

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

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

console.log() كان السبب في التسجيل بشكل زائد.

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

تم عرض الدخول الموحّد لتسلسل استدعاء الدوال البرمجية في واجهة برمجة التطبيقات بشكل غير صحيح في الردود.

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

تعذّر التحقُّق من صحة ملف apigee وظهور رسالة غير واضحة

لقد تم حلّ هذه المشكلة. تم تحسين عملية التسجيل في النص البرمجي لـ apigee.
174732169

تم تجاهل رسائل سجلّ النظام بشكل غير صحيح

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

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

197760258

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

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

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

193918953

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

112262604

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

197301743

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

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

لم يسبق إضافة الأمر ip إلى المسار المطلق

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

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

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

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

تم إصلاح خلل تعذُّر إجراء طلبات البحث في "إحصاءات Google" للبيئات التي تتضمن اسم لها.
167960487

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

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

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

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

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

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

مشكلة في ترقية معالجات الرسائل من إصدار Edge القديم لإصدارات السحابة الإلكترونية الخاصة

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

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

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

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

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

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

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

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

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

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