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

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

في 29 تموز (يوليو) 2021، أصدرنا الإصدار 4.51.00 من إصدار ميزة Edge الخاص بالسحابة الإلكترونية.

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

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

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

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

○ نافذة منبثقة جديدة تحذّرك من تواريخ انتهاء الصلاحية (EOL)
○ خيار تسجيل خروج المستخدمين عند تغيير كلمات مرورهم
○ ضبط إصدار بروتوكول أمان طبقة النقل (TLS) لبروتوكول SMTP
○ تمت إضافة نص برمجي pg-data-purge محسّن لإزالة البيانات نهائيًا من جداول الحقائق الرئيسية اختياريًا.
○ تمت إضافة تقرير Sosreport، وهي أداة جديدة للتشخيص على مستوى النظام وجمع البيانات.

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

التوافق مع الأنظمة القديمة

تم تقديم المشاكل التالية التي تؤثر في التوافق مع الأنظمة القديمة في هذا الإصدار من Apigee Edge for Private Cloud:

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

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

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

○ Edge:
   20.08.03 (جهاز توجيه)
   20.09.18 (خادم الإدارة)
   21.03.08 (جهاز توجيه، خادم الإدارة، معالج الرسائل)
التقاعد لا ينطبق
عمليات الإيقاف

مع إصدار 4.51.00:

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

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

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

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

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

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

للحصول على تعليمات حول الترقية إلى Edge الخاص بـ Private Cloud 4.51.00، راجِع تحديث Apigee Edge 4.19.06 أو 4.50.00 إلى 4.51.00.

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

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

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

نافذة منبثقة جديدة تحذّرك من تواريخ انتهاء العمر الافتراضي (EOL) لخدمة Edge لـ Private Cloud

سيبدأ برنامج Edge لعملاء Private Cloud في رؤية رسائل التحذير المعروضة قبل ستة أشهر من تاريخ انتهاء دورة حياة الإصدار المثبّت. ستظهر رسالة EOL مرة واحدة لكل جلسة متصفح: إذا أغلقت علامة التبويب أو المتصفح، ستفقد الجلسة. إذا أعدت فتح Apigee بعد ذلك في متصفح، فسيتم عرض الرسالة مرة أخرى.

خيار جديد لتسجيل خروج المستخدمين عند تغيير كلمات مرورهم

تمت إضافة علامة جديدة إلى apigee.feature.clearSessionOnPasswordUpdate، ما يتيح لك ضبط ما إذا كان المستخدمون يسجِّلون الخروج من حساباتهم بعد تغيير كلمة المرور. يتمثل الإعداد الافتراضي في أنه لا يتم تسجيل خروج المستخدمين.

علامة جديدة لضبط إصدار بروتوكول أمان طبقة النقل (TLS) لبروتوكول SMTP

تمت إضافة علامة جديدة إلى mail.smtp.ssl.protocols، وتحدِّد هذه العلامة بروتوكول طبقة المقابس الآمنة المفعَّلة لاتصالات SMTP. تتيح لك هذه الميزة ضبط بروتوكولات طبقة المقابس الآمنة استنادًا إلى متطلبات الأمان.

يمكنك ضبط هذه العلامة من خلال إضافة الإدخال التالي إلى ملف السمات، /opt/apigee/customer/application/ui.properties:

conf_apigee.mail.smtp.ssl.protocols=ssl-protocol

وتشمل القيم المحتملة للسمة ssl-protocol SSLv2Hello وSSLv3 وTLSv1 وTLSv1.1 وTLSv1.2.

أداة تشخيص جديدة، sosreport

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

إضافة دعم للإصدارات الجديدة من البرامج

أضافت Apigee دعمًا لإصدارات البرامج التالية:

اضبط الخادم الوكيل لإعادة التوجيه.

تمت إضافة العلامات التالية، والتي تتيح لك ضبط خادم وكيل لإعادة التوجيه:

  • http.proxyHost
  • http.proxyPort
  • http.proxyUser
  • http.proxyPassword

تكون قيم العلامات فارغة بشكل تلقائي.

نص برمجي محسَّن لإزالة البيانات من pg لإزالة جداول الحقائق الرئيسية من "إحصاءات Google" نهائيًا

لتشغيل النص البرمجي، أدخِل الأمر التالي:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]

يحتوي النص البرمجي على الخيارات التالية:

  • Delete-from-parent-fact الخيار التلقائي : لا. سيتم أيضًا حذف البيانات الأقدم من أيام الاحتفاظ من جدول الحقائق الرئيسية.
  • skip-prompt. الإعداد التلقائي: لا، إذا كانت الإجابة لا، سيطلب النص البرمجي التأكيد قبل حذف البيانات من الحقيقة الرئيسية. يمكنك الضبط على "نعم" إذا كان النص البرمجي للإزالة نهائيًا.

خيار تغيير تصنيف المستخدم في صفحة تسجيل الدخول

تتيح لك العلامة الجديدة apigee.feature.customLoginUserLabel ضبط تصنيف المستخدم في صفحة تسجيل الدخول بناءً على خيار المستخدم المفضّل. الخيار التلقائي هو عنوان البريد الإلكتروني.

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

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

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

يتوافق هذا الإصدار مع إصدارات البرامج التالية:

  • Red Hat Enterprise Linux (RHEL) 7.5، 7.6، 7.7، 7.8، 7.9، 8.0
  • Amazon Linux AMI 2
  • Postgres 10.17
  • الإصدار 1.20.1 من Nginx

لم تعُد إصدارات البرامج التالية متوافقة مع هذا الإصدار:

  • الإصدار 6.X من نظام التشغيل Red Hat Enterprise Linux (RHEL)
  • Amazon Linux AMI 1
  • Node.js 0.10.32

للحصول على قائمة كاملة بالأنظمة الأساسية المتوافقة، راجِع البرامج المتوافقة والإصدارات المتوافقة.

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

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

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

يجب تعديل خادم إدارة Mint عند تنفيذ تجاوز أعطال Postgres

تم إنشاء نص برمجي محسّن لتغيير تفاصيل اتصال Postgres لخادم Mint Management Server. راجِع التعامل مع حالات تجاوز تعذُّر قاعدة بيانات PostgreSQL.
150844280

عندما لا يتوفّر اتصال بالإنترنت، حاول الدخول المُوحَّد (SSO) في Apigee تنزيل مكتبة خطوط خارجية أثناء تسجيل الدخول.

تم استبدال خط Google Sans للعناوين التي لا تحتوي على ترخيص البرامج المفتوحة المصدر، بخط Noto Sans.
161351690

لم تظهر سياسة HMAC في أداة اختيار السياسات.

تُعرَض السياسة الآن في أداة اختيار السياسات.
168149141

تعذّر تثبيت ميزة تحقيق الربح على خادم الإدارة الثاني.

تم إصلاح بعض المشاكل المحتملة الناجمة عن حالة سباق أثناء تثبيت Mint Management Server.
170089960

تعذُّر تغيير تصنيف المستخدم في صفحة تسجيل الدخول

تمت إضافة علم جديد إلى apigee.feature.customLoginUserLabel. باستخدام هذه العلامة، يمكنك ضبط تصنيف المستخدم في صفحة تسجيل الدخول. ويكون التصنيف الافتراضي هو التصنيف الحالي، أي عنوان البريد الإلكتروني..
170791446

في واجهة المستخدم للمطوّرين، يمنع حرف محظور في عنوان البريد الإلكتروني للمطوّر تعديل تفاصيله.

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

لم يكن خادم الإدارة قادمًا في حال تعطُّل عُقد Cassandra في مراكز البيانات الأخرى.

تم تحسين النص البرمجي لمصادقة Cassandra لمنع هذه المشكلة.
175638733

يتم إيقاف نظام التشغيل 1WS Linux 1 نهائيًا

تمت إضافة الدعم لنظام AWS Linux 2.
175942835

كان السماح بإرسال طلبات GET إلى تقارير الملخص اليومية بدون حماية CSRF

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

لم يكن عميل Consul Connect يستخدم جميع خوادم Consul المتاحة لحالات التعذُّر تلقائيًا

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

تعذّر على العملاء إضافة عُقد Cassandra جديدة بسبب استخدام سمة CASS_HOSTS غير صحيحة.

يعرض إعداد Cassandra الآن رسالة خطأ محسّنة في حال تقديم سمة CASS_HOSTS غير صحيحة.
186503861

كانت سياسة ServiceCallout تقسّم قيم العناوين بشكل غير صحيح عند استخدام العنصر .

تمت إضافة إعداد عام (conf_http_HTTPHeader.{ANY}) للتحكم في السلوك الافتراضي متعدد القيم والمكرر لجميع العناوين. سيتم تطبيق هذه الإعدادات فقط في حال عدم توفُّر إعدادات معيّنة للعناوين.
182456858

لم يكن خادم الإدارة متصلاً دائمًا بخادم Postgress للمنطقة المحلية.

تم تحسين خوارزمية اختيار Postgres في خادم الإدارة لكي تتصل بعقدة Postgres في منطقة محلية.
182857918

تم تحسين تسجيل الرسائل عند وصول معالج الرسائل إلى حد الاتصال المخصص له. يساهم ذلك في تبسيط عملية تحديد المشاكل وحلّها.

183147699

تعذّر توسيع النطاق dc-4 للعميل بسبب اسم المنطقة المخصّصة.

تتيح لك السمة الجديدة REGION_MAPPING إمكانية تخصيص أسماء المناطق المخصّصة لأسماء المناطق العادية (dc-1 وdc2 وما إلى ذلك). راجِع مرجع ملف ضبط الحافة.
185285557

تمت إضافة ميزة اختيارية لجعل رسائل البريد الإلكتروني للمطوّرين غير حساسة لحالة الأحرف.

يتم إيقاف هذه الميزة تلقائيًا، لذلك تظل الرسائل الإلكترونية للمطوّرين حسّاسة لحالة الأحرف (السلوك الحالي).
189743303

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

تم إصلاح مشكلة في تحليل الفلاتر أثناء تنفيذ التقارير المخصّصة.
171240470

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

تمت إضافة ميزة لتوفير مصادقة Cassandra JMX ومصادقة طبقة المقابس الآمنة عند تنفيذ عملية الإعداد أو التحديث على خادم الإدارة.
168560804

عند إنشاء تدفق مشترك في واجهة مستخدم Edge، كانت واجهة المستخدم تعرض الخطأ 403 بسبب الأذونات غير الكافية.

تم إصلاح قيمة غير محددة كان يتم تمريرها إلى واجهة برمجة التطبيقات.
171985727

تم إجراء تحسينات على إعدادات JMX في Cassandra حتى تتّبع الإعدادات معايير إعداد Apigee الأخرى، ولن يتم إلغاء التغييرات أثناء ترقية Cassandra.

188526117

لم يكن الأمر IP مسبوقًا بالمسار المطلق.

يتم الآن تضمين المسار المطلق في الأمر.
123015330

كانت الأرقام غير المنسَّقة ضمن ملف .properties الخاصة بأحد المكوِّنات تؤدي إلى تعذُّر بدء المكوِّن.

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

ثغرة أمنية في تصميم بروتوكول PostgreSQL Pass TheHash، من PostgreSQL إلى Postgres الإصدار 10.17

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

تم إجراء تحسينات لتحسين أداء طلبات البحث المتعلقة بالإحصاءات على خادم الإدارة.

193870176

تمت إضافة إعدادات على مستوى جهاز التوجيه لإيقاف خيارات الاستماع للمضيف الافتراضي على المنافذ العادية 80 و443.

197331224

ستعرض الدالة get org خطأ "الخطأ 403 غير المعتمد" بدلاً من الخطأ 404-لم يتم العثور على الصفحة في حال عدم وجود مؤسسة.

184573211

لم يعد يتم تفعيل إضافات إدارة Java (JMX) بشكل تلقائي لوحدة الدخول الموحّد Apigee.

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

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

معرّف المشكلة الوصف
CVE-2018-16131

ثغرة أمنية: تم العثور على [رفض الخدمة (DoS)] للمشروع: unit-experience/navbar (SNYK-JAVA-COMTYPESAFEAKKA-32493). تم حلّ هذه المشكلة.

CVE-2020-7676

الثغرة الأمنية Cross-Site Scripting (XSS) في jQuery. تم إصلاح ثغرة في jQuery التي أبلغت عن البرمجة النصية على مستوى المواقع (XSS).

CVE-2016-5388

ثغرة أمنية في Tomcat servlet. يحتوي Tomcat servlet 8.0.53 الحالي على ثغرة أمنية. تم حل هذه الثغرة الأمنية من خلال ترقية Tomcat servlet إلى الإصدار 8.5.34.

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

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

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

لا يعمل apigee-mirror على الإصدار 8.0 من Red Hat Enterprise Linux (RHEL).

كحل بديل، يمكنك تثبيت apigee-mirror على خادم يعمل بإصدار أقدم من RHEL أو نظام تشغيل متوافق آخر لـ Apigee. يمكنك بعد ذلك استخدام النسخة المطابقة لإضافة حِزم حتى إذا كنت قد ثبّت Apigee على خوادم RHEL 8.0.

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

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

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

عمليات التثبيت الجديدة:

نظرة عامة حول عملية التثبيت الجديدة

عمليات التثبيت الحالية

تحديث Apigee Edge 4.19.06 أو 4.50.00 إلى 4.51.00.