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

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

يوضّح هذا القسم الإصدار 4.50.00 من Edge for Private Cloud Feature Release.

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

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

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

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

○ تتوفّر الآن معلومات اتصال 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 (واجهة المستخدم)
‫○ Portal:
   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
  • سياسات الإصدار 1 من OAuth
  • إتاحة سياسة "الحدّ الأقصى لعدد الطلبات المتزامنة"
  • التوافق مع "محوّل Apigee" لـ Istio
  • إتاحة ميزة "استخدام Teams قبل إطلاقه"

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

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

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

○ يتعذّر على "معالج الرسائل" تحميل البيئات عند ضبط مخازن المفاتيح بأسماء أو أسماء مستعارة متشابهة. (154428338)
○ تعارض في الاعتمادية على QPid أثناء تثبيت رمز التصحيح (152574421)
○ أداة تحديد حجم ذاكرة التخزين المؤقت لا تلتزم بالحد الأقصى لحجم ذاكرة التخزين المؤقت من المستوى 1 (151449163)
○ تعذُّر تنفيذ نصوص الاحتفاظ بنسخة احتياطية (150710952)
○ خادم QPid يرسل رسائل سجلّ إضافية (148231209)
○ الاحتفاظ بنسخة احتياطية من Postgresql لا يخزّن معلومات تسجيل الدخول الأحادي (147458330)
○ لم تتم ترقية إصدار apigee-nginx. (146872858)
○ لم يعُد يظهر الإشعار "تجربة واجهة المستخدم الجديدة" (145419621)
○ ثغرة أمنية في واجهة برمجة التطبيقات Apigee SmartDocs (145340106)
○ تعذُّر تنفيذ نص برمجي احتياطي في Postgres (145254693)
○ إصلاحات أمنية متنوّعة (142150706)
○ معدّل مرتفع لمهلات Router to Message Processor (138107618)
○ تعذُّر تنفيذ نص التهيئة البرمجي لتسجيل الدخول الموحّد (SSO) (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. مع أنّ النصوص البرمجية الخاصة بالتثبيت/الترقية في Drupal 7 لا تزال متاحة، إلا أنّه يجب التوقف عن استخدامها وسيتم إزالتها في إصدار مستقبلي.

للاطّلاع على وحدات 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

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

تم إصلاح مشكلة كانت تتسبّب في تعذُّر تنفيذ نص التهيئة البرمجي للدخول المُوحَّد عند استخدام عناوين 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، استخدِم الروابط التالية:

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