4.50.00 Edge لملاحظات الإصدار الخاصة في السحابة الإلكترونية

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

يوضّح هذا القسم الإصدار 4.50.00 من "إصدار ميزات Edge للسحابة الإلكترونية الخاصة".

ملخّص الإصدار

يلخّص الجدول التالي التغييرات في هذا الإصدار:

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

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

○ تتوفّر الآن معلومات اتصال TLS في خوادم وكيل واجهة برمجة التطبيقات
○ ترقية Zookeeper
○ توفُّر بوابة Drupal 8 وإيقاف Drupal 7 نهائيًا

لمزيد من المعلومات حول كل من هذه الميزات الجديدة، يُرجى الاطّلاع على الميزات الجديدة.

التوافق مع الأنظمة القديمة تم طرح المشاكل التالية التي تؤثر في التوافق مع الإصدارات السابقة في هذا الإصدار من Apigee Edge Private Cloud:
     
  • بسبب إصلاح المشكلة 132443137 (كما هو موضّح في ملاحظات إصدار 19.03.01 على السحابة الإلكترونية العامة)، تتجاهل "معالجات الرسائل" الآن العناوين التي تبدأ بـ X-Apigee-*. نتيجةً لذلك، عليك إعادة هيكلة أي رمز يستخدم عناوين X-Apigee-* واستبدال هذه العناوين بعناوين متوافقة.
  • تم تغيير اسم ملفات سجلّ Cassandra. وهي الآن:

    /opt/apigee/var/log/apigee-cassandra/system.log
الإصدارات المضمَّنة

منذ الإصدار السابق من ميزة Edge for Private Cloud، تم طرح الإصدارات التالية وهي مضمّنة في هذا الإصدار:

‫○ Edge:
   20.04.06 (وقت التشغيل وإدارة واجهات برمجة التطبيقات وإدارة تحقيق الربح)
   20.03.27 (واجهة المستخدم)
   20.03.16 (إحصاءات Edge)
   20.03.11 (واجهة المستخدم)
   20.02.27 (مراقبة واجهات برمجة التطبيقات)
   20.02.24 (واجهة المستخدم)
   20.02.03 (مراقبة واجهات برمجة التطبيقات)
   20.01.29 (واجهة المستخدم)
   20.01.22 (واجهة المستخدم)
   20.01.06 (إدارة واجهات برمجة التطبيقات/وقت التشغيل)
‫○ Edge (متابعة):
   06-01-2020 (واجهة المستخدم)
   13-11-2019 (إعداد تقارير أمان واجهة برمجة التطبيقات)
   01-10-2019 (واجهة المستخدم)
   26-09-2019 (واجهة مستخدم/بوابة Edge)
   27-08-2019 (واجهة المستخدم)
   15-08-2019 (إعداد تقارير أمان واجهة برمجة التطبيقات)
   29-07-2019 (واجهة المستخدم)
○ البوابة:
   20.05.27.00
   20.04.13.00
   20.03.20.00
   19.12.20.00
   19.11.21.00
   19.09.25.00
عمليات الإيقاف بدون
الميزات التي سيتم إيقافها نهائيًا

مع إصدار الإصدار 4.50.00:

  • 4.18.05: تم نهائيًا إيقاف الإصدار 4.18.05 من Apigee Edge for Private Cloud.

تشمل الميزات التي تم إيقافها نهائيًا في هذا الإصدار ما يلي:

  • إتاحة الخوادم الوكيلة Node.js وSecure Vaults
  • التوافق مع سياسات OAuth الإصدار 1
  • إتاحة سياسة "الحدّ الأقصى لعدد الطلبات المتزامنة"
  • التوافق مع "محوّل Apigee" لـ Istio
  • إتاحة ميزة "استخدام Teams قبل إطلاقها"

للحصول على معلومات أكثر تفصيلاً حول عمليات الإيقاف النهائي، بما في ذلك الجداول الزمنية للإزالة، يُرجى الاطّلاع على عمليات الإيقاف النهائي والإيقاف نهائيًا في Apigee.

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

يتضمّن هذا الإصدار إصلاحات الأخطاء التالية:

○ يتعذّر على "معالج الرسائل" تحميل البيئات عند ضبط مخازن المفاتيح بأسماء أو أسماء مستعارة متشابهة. (154428338)
○ تعارض في الاعتمادية على QPid أثناء تثبيت رمز التصحيح (152574421)
○ أداة تحديد حجم ذاكرة التخزين المؤقت لا تراعي الحد الأقصى لحجم ذاكرة التخزين المؤقت من المستوى الأول (151449163)
○ تعذُّر تنفيذ نصوص النسخ الاحتياطي (150710952)
○ خادم QPid يرسل رسائل مسجّلة إضافية (148231209)
○ النسخ الاحتياطي من Postgresql لا يخزّن معلومات تسجيل الدخول الأحادي (147458330)
○ لم تتم ترقية إصدار apigee-nginx. (146872858)
○ لم يعُد يظهر الإشعار "تجربة واجهة المستخدم الجديدة" (145419621)
○ ثغرة أمنية في واجهة برمجة التطبيقات Apigee SmartDocs (145340106)
○ تعذُّر تنفيذ نص برمجي احتياطي في Postgres (145254693)
○ إصلاحات أمنية متنوّعة (142150706)
○ معدّل مرتفع لمهلات "الموجّه" إلى "معالج الرسائل" (138107618)
○ تعذُّر تنفيذ نص برمجي لإعداد تسجيل الدخول الموحّد (135616498)
○ منافذ JMX (132044907)
○ أخطاء 404 متقطّعة في عدد الزيارات في وقت التشغيل بسبب حالة التزامن (130653816)
○ تلف OpenLDAP أثناء الترقية (120799182)
○ DataAccessException في إعدادات مراكز بيانات متعددة (76087166)
○ عدم عمل FormatMessage على القيمة false في سياسة MessageLogging (68722102)

لمزيد من المعلومات حول كلّ من هذه الإصلاحات، اطّلِع على إصلاحات الأخطاء.

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

يتضمّن هذا الإصدار المشاكل المعروفة التالية:

○ تعذُّر التحقّق من صحة رمز JWT (159788170)
○ تسريب الذاكرة في خوادم تقييم Mint (‫137865184)
○ apigee-monit غير متاح على Amazon Linux 1 (‫122370980)
○ عدم احتفاظ النسخة الاحتياطية من "معالج الرسائل" بالمجموعة الصحيحة من الملفات (‫121095148)
○ زيادة نسبة البيانات غير متوفرة في ذاكرة التخزين المؤقت بعد الترقية (‫160109014)
○ الردّ HTTP 408 على طلب استرداد بيانات باستخدام GET يتضمّن نصًا فارغًا وContent-Encoding: gzip. (159858015)

لمزيد من المعلومات حول كل من هذه المشاكل المعروفة، بما في ذلك الحلول البديلة، يُرجى الاطّلاع على المشاكل المعروفة.

مسارات الترقية

يوضّح الجدول التالي مسارات الترقية لهذا الإصدار:

الإصدار 4.19.01 أو 4.19.06 الترقية مباشرةً من الإصدار 4.19.01 أو 4.19.06 إلى الإصدار 4.50.00
من 4.18.05 الترقية مباشرةً من الإصدار 4.18.05 إلى الإصدار 4.50.00

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

يسرد هذا القسم الميزات الجديدة في هذا الإصدار. بالإضافة إلى ذلك، يتضمّن هذا الإصدار جميع الميزات الواردة في إصدارات Edge UI وEdge Management وPortal المدرَجة في الإصدارات المضمّنة.

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

تتوفّر الآن معلومات اتصال بروتوكول أمان طبقة النقل (TLS) في خوادم وكيل واجهة برمجة التطبيقات

أثناء إرسال طلب إلى خادم وكيل لواجهة برمجة التطبيقات من خلال مضيف افتراضي يتيح بروتوكول أمان طبقة النقل (TLS)، يمكن لخدمة Edge تسجيل معلومات حول اتصال TLS. يمكن الآن لخادم وكيل واجهة برمجة التطبيقات الوصول إلى هذه المعلومات من خلال متغيرات التدفق لإجراء تحليل إضافي والتحقّق من صحة البيانات. لمزيد من المعلومات، يُرجى الاطّلاع على الوصول إلى معلومات اتصال بروتوكول أمان طبقة النقل (TLS) في خادم وكيل لواجهة برمجة التطبيقات.

ترقية Zookeeper

يتضمّن هذا الإصدار Zookeeper 3.4.14.

توفُّر بوابة Drupal 8 وإيقاف Drupal 7 نهائيًا

حلّ Drupal 8 محلّ Drupal 7 كبوابة مخصّصة للمطوّرين مقترَحة من Apigee لـ Private Cloud. بما أنّ Drupal 7 سيبلغ نهاية فترة الدعم الطويل الأمد في نوفمبر 2021، لن تكون وحدات Apigee النمطية المتوافقة مع Drupal 7 متاحة اعتبارًا من نوفمبر 2021. مع أنّها لا تزال متاحة، يجب التوقّف عن استخدام نصوص التثبيت/الترقية الخاصة بالإصدار 7 من Drupal، وسيتم إزالتها في إصدار مستقبلي.

للاطّلاع على وحدات Drupal 8 التي تتكامل مع Apigee، راجِع: إنشاء البوابة باستخدام Drupal 8.

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

يتضمّن هذا الإصدار التغييرات التالية على البرامج المتوافقة:

تمت إضافة الدعم لم تعُد متاحة

يضيف هذا الإصدار إمكانية استخدام المنصّات التالية:

  • ‫Red Hat Enterprise Linux (RHEL) 7.8
  • ‫CentOS 7.8
  • Oracle Linux 7.8

لم يعُد هذا الإصدار متوافقًا مع الأنظمة الأساسية التالية:

  • ‫Red Hat Enterprise Linux (RHEL) 6.10
  • CentOS 6.10
  • Oracle Linux 6.9

للاطّلاع على قائمة كاملة بالمنصات المتوافقة، يُرجى الرجوع إلى البرامج والإصدارات المتوافقة.

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

يسرد هذا القسم الأخطاء التي تم إصلاحها في إصدار السحابة الإلكترونية الخاصة هذا. بالإضافة إلى ذلك، يتضمّن هذا الإصدار جميع إصلاحات الأخطاء في إصدارات Edge UI وEdge Management وPortal الموضّحة في الإصدارات المضمّنة.

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

يتعذّر على "معالج الرسائل" تحميل البيئات عند ضبط ملفات تخزين المفاتيح بأسماء أو أسماء مستعارة متشابهة.

لقد أصلحنا مشكلة تعارض في البحث عن التعبير العادي عند تحميل ملفات تخزين المفاتيح التي تتضمّن اصطلاح تسمية مشابهًا. وقد كان ذلك يؤدي إلى تعذُّر تحميل "معالج الرسائل" للبيئات المرتبطة بمخزن المفاتيح، أو تعذُّر بدء التشغيل عند عرض عدة مخازن مفاتيح متضاربة أثناء البحث.
152574421

تعارض في تبعية QPid أثناء تثبيت التصحيح

تم الآن تثبيت الإصدار الصحيح من QPid.
151449163

أداة تحديد حجم ذاكرة التخزين المؤقت لا تلتزم بالحد الأقصى لحجم ذاكرة التخزين المؤقت من المستوى الأول

يتوافق الآن أداة تحديد حجم ذاكرة التخزين المؤقت مع الحد الأقصى لحجم ذاكرة التخزين المؤقت من المستوى 1.
150710952

تعذُّر الاحتفاظ بنسخة احتياطية من النصوص البرمجية

تم تعديل إجراء النسخ الاحتياطي استنادًا إلى نصوص النسخ الاحتياطي المعدَّلة.
148231209

خادم QPid يرسل رسائل سجلّ إضافية

لم يعُد خادم QPid يرسل رسائل سجلّ إضافية.
147458330

عدم تخزين معلومات الدخول المُوحَّد في النسخة الاحتياطية من Postgresql

تخزين معلومات الدخول المُوحَّد في النسخة الاحتياطية من Postgresql
146872858

لم تتم ترقية إصدار apigee-nginx.

تمت الآن ترقية إصدار apigee-nginx بشكل صحيح.
145419621

عدم ظهور الرسالة "تجربة واجهة المستخدم الجديدة"

لم تعُد واجهة المستخدم تعرض الرسالة "تجربة واجهة المستخدم الجديدة".
145340106

ثغرة أمنية في واجهة برمجة التطبيقات Apigee SmartDocs

تم تعديل خادم وكيل Apigee SmartDocs لمعالجة ثغرة أمنية. يمكنك الاطّلاع على إجراءات تثبيت SmartDocs للحصول على مزيد من المعلومات والخطوات المطلوبة.
145254693

تعذُّر تنفيذ نص Postgres البرمجي الاحتياطي

يعمل الآن نص Postgres الاحتياطي بشكل صحيح.
142150706

إصلاحات أمان متنوّعة

إصلاحات لمشاكل الأمان، بما في ذلك المشكلة ‎ #111390246
138107618

معدّل مرتفع لمهلات جهاز التوجيه إلى معالج الرسائل

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

تعذُّر تنفيذ نص التهيئة البرمجي للدخول المُوحَّد

تم إصلاح مشكلة كانت تتسبب في تعذُّر تنفيذ نص التهيئة البرمجي للدخول المُوحَّد عند استخدام عناوين URL بنظام الملفات.
132044907

منافذ JMX

يجب ألا تكون منافذ JMX متاحة للوصول الخارجي، بل للخوادم الداخلية فقط.
130653816

ظهور أخطاء 404 بشكل متقطّع في الزيارات أثناء وقت التشغيل بسبب حالة التزامن

تم إصلاح مشكلة التزامن أثناء عملية بدء تشغيل MP، ما أدّى إلى عدم نشر بعض الخوادم الوكيلة بشكلٍ صحيح.
120799182

تلف OpenLDAP أثناء الترقية

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

DataAccessException في إعدادات مراكز بيانات متعدّدة

في إعدادات مراكز البيانات المتعددة، إذا أصبح أحد مخازن البيانات غير متاح، لن يظهر لك بعد ذلك الخطأ DataAccessException.
68722102

عدم عمل FormatMessage على القيمة false في سياسة MessageLogging

يمكنك الآن ضبط FormatMessage على "خطأ" في سياسة MessageLogging.

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

يسرد الجدول التالي المشاكل المعروفة في هذا الإصدار:

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

تعذُّر التحقّق من صحة رمز JWT

يتعذّر التحقّق من صحة رمز JWT لمفاتيح RSA التي يقل حجمها عن 2048 بت.

الحلّ البديل:

تأكَّد من أنّ حجم مفاتيحك يبلغ 2048 بت أو أكثر.
137865184

تسريب الذاكرة في خوادم تقييم Mint

عند تسجيل مثيل Qpid جديد في mxgroup، يتم إنشاء قوائم الانتظار بدون مستهلكين، ما يؤدي إلى زيادة عمق قائمة الانتظار إلى أن تستخدم جميع الموارد المتاحة.

الحلّ البديل:

بلا عُري
122370980

‫apigee-monit غير متوافق مع Amazon Linux 1

الحلّ البديل:

بلا عُري
121095148

عدم احتفاظ "معالج الرسائل" بنسخة احتياطية من مجموعة الملفات الصحيحة

الحلّ البديل:

نفِّذ عملية الاحتفاظ بنسخة احتياطية مرة ثانية، ومن المفترض أن يتم الاحتفاظ بالمجموعة الصحيحة من الملفات.

160109014

زيادة نسبة البيانات غير المتوفرة في ذاكرة التخزين المؤقت بعد الترقية

بعد الترقية إلى الإصدار 4.50.00، قد تُظهر الخوادم الوكيلة نسبة أعلى من البيانات غير المتوفرة في ذاكرة التخزين المؤقت. قد يصاحب هذه الأخطاء زيادة في رسائل الخطأ في سجلّات "الوسيط"، على غرار ما يلي:

InvalidClassException when fetching cps cache entry from second level - com.apigee.jsonparser.LinkedJSONObject; local class incompatible: stream classdesc serialVersionUID = -8575741446425131573, local class serialVersionUID = 752634431212433936. Considering it as cache miss.

الحلّ البديل:

بلا عُري من المتوقّع أن تستقر نسبة نتيجة ذاكرة التخزين المؤقت بمرور الوقت.

159858015

الردّ HTTP 408 على طلب استرداد بيانات باستخدام GET يتضمّن نصًا فارغًا وContent-Encoding: gzip.

سيتلقّى عميل واجهة برمجة التطبيقات استجابة 408 Timeout عندما يُجري طلب استرداد بيانات باستخدام GET مع العنوان Content-Encoding: gzip ونص طلب فارغ.

الحلّ البديل:

احذف العنوان Content-Encoding عند تقديم طلبات GET مع نص أساسي فارغ.

الخطوة التالية

لبدء استخدام Edge for Private Cloud 4.50.00، استخدِم الروابط التالية:

عمليات التثبيت الجديدة:
نظرة عامة على التثبيت الجديدة
عمليات التثبيت الحالية:
مسارات الترقية