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

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

في 16 فبراير 2022، أطلقنا إصدارًا جديدًا من Apigee Edge for Private Cloud.

ملاحظة: سيكون هذا الإصدار متوافقًا حتى 16 فبراير 2023.

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

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

  • apigee-machinekey-1.1.4-0.0.20024.noarch.rpm
  • apigee-drupal-7.87-0.0.310.noarch.rpm
  • apigee-drupal-devportal-4.51.00-0.0.412.noarch.rpm
  • apigee-drupal-contrib-4.51.00-0.0.407.noarch.rpm
  • apigee-mirror-4.51.00-0.0.1023.noarch.rpm
  • edge-management-ui-4.51.00-0.0.20026.noarch.rpm
  • edge-ui-4.51.00-0.0.20206.noarch.rpm
  • edge-management-ui-static-4.51.00-0.0.20035.noarch.rpm
  • apigee-service-4.51.00-0.0.1432.noarch.rpm
  • apigee-setup-4.51.00-0.0.1132.noarch.rpm
  • edge-gateway-4.51.00-0.0.60162.noarch.rpm
  • edge-management-server-4.51.00-0.0.60162.noarch.rpm
  • edge-message-processor-4.51.00-0.0.60162.noarch.rpm
  • edge-postgres-server-4.51.00-0.0.60162.noarch.rpm
  • edge-qpid-server-4.51.00-0.0.60162.noarch.rpm
  • edge-router-4.51.00-0.0.60162.noarch.rpm

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

apigee-all version

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

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

    1. نظِّف مستودعات Yum:
      sudo yum clean all
    2. نزِّل أحدث ملف bootstrap_4.51.00.sh من Edge 4.51.00 إلى /tmp/bootstrap_4.51.00.sh:
      curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
    3. ثبِّت أداة apigee-service والتبعيات من Edge 4.51.00:
      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. استخدِم الأمر source لتنفيذ النص البرمجي apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. عدِّل أداة apigee-machinekey:
    /opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
  3. على جميع عُقد Edge، نفِّذ النص البرمجي update.sh لعملية Edge:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. على جميع عُقد واجهة المستخدم، نفِّذ النص البرمجي update.sh لواجهة المستخدم:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  5. إذا كنت تستخدم تجربة Edge الجديدة، نفِّذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  6. على جميع عُقد بوابة خدمات مطوّري Apigee، عدِّل عملية بوابة المطوّرين من خلال تنفيذ الأمر التالي:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
  7. إذا كنت تستخدم Apigee mTLS، اتّبِع الإجراء الموضّح في مقالة ترقية Apigee mTLS. لمزيد من المعلومات، يُرجى الاطّلاع على مقالة مقدّمة عن Apigee mTLS.

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

لم يتم إصلاح أي مشاكل أمنية في هذا الإصدار.

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

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

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

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

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

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

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

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

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

ضبط mail.smtp.ssl.protocols على سلسلة فارغة أدّى إلى تعذُّر إرسال رسائل البريد الإلكتروني عبر SMTP

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

في سياسة GenerateJWT، عند تحديد jwk كطلب إضافي في العنوان، لم تتعامل السياسة بشكل صحيح مع الحمولة

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

لم تكن بيانات "إحصاءات Google" متوفّرة في PostgresSQL بعد التعديل إلى الإصدار 4.51.00

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

عند استخدام وكيل إعادة توجيه بين "معالج الرسائل" وخادم الوجهة، سجّلت "إحصاءات Google" تفاصيل غير متّسقة عن الوجهة

كانت تفاصيل الوجهة في "إحصاءات Google" في بعض الأحيان للوجهة الفعلية وفي أحيان أخرى للوكيل. تم حلّ هذا السلوك، لذا فإنّ تفاصيل الوجهة التي يتم تسجيلها في "إحصاءات Google" تكون دائمًا تفاصيل الوجهة الفعلية.
214365856

كانت رسائل التحذير المتعلّقة بـ Drupal تستند إلى Drupal 8 بدلاً من Drupal 9

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

تطلّبت بعض إجراءات المستخدم، مثل الحصول على إصدار apigee-mirror، أن يكون لدى المستخدم إذن الوصول إلى sudo

تم حلّ هذه المشكلة. يمكن للمستخدمين الآن تنفيذ هذه الإجراءات بدون إذن الوصول إلى sudo.
158572674

أبلغت سياسة التحكّم في الوصول عن أخطاء عندما كانت عناوين x-forwarded-for تحتوي على تنسيق ip:port

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

لم تكن الأذونات التي تحتوي على كل من حرف البدل (*) والرمز الخاص (مثل الفاصلة) تعمل على النحو المتوقّع

تم حلّ هذه المشكلة.
215555851, 210780867, 217323200

يتم الآن شحن Apache Log4j 2.17.1 في مكتبة الجهات الخارجية في Apigee

لم يعُد مكوّن apigee-machinekey يستخدم مكتبة Log4j للتسجيل.
wsdl2apigee لم تعُد مكتبات في واجهة المستخدم تستخدم Log4j 1.2.X.
199833224

تم حلّ مشكلة في إدخال اللغة الكورية في "محرِّر وكيل Edge"

206614896

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

تم حلّ هذه المشكلة من خلال حذف ملف تعريف الارتباط الفارغ.
203621889

كانت النصوص البرمجية Bash تعرض رسائل تحذير غير مرغوب فيها

تم حلّ هذه المشكلة من خلال استبدال [ بـ [[ في النصوص البرمجية.
206786005

تم إصلاح خطأ كان يحدث عند تشغيل apigee-all wait_for_ready على عُقدة تم تثبيت apigee-provision عليها

204164967

تم إصلاح منطق النشاط التجاري المتعلّق بتعديل البريد الإلكتروني، وتم إصلاح مشكلة الثغرة الأمنية في JavaScript من خلال ترقية knockout.js إلى الإصدار 3.5.1

67164663

كان يتم تدوير السجلّات وطباعتها بشكل غير مرغوب فيه باستخدام سياسة التدوير TIME_SIZE

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

تغيّر سلوك "معالج الرسائل": سيعيد الآن استخدام عناوين IP الحالية للوجهة مرة واحدة إذا تعذّر التحويل باستخدام نظام أسماء النطاقات (DNS) أثناء إعادة تحميل ذاكرة التخزين المؤقت لنظام أسماء النطاقات

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

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