21.03.08 - ملاحظات إصدار Apigee Edge for Public Cloud

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

في التواريخ التالية، بدأنا في طرح تحديثات المكوّنات على Apigee Edge Public Cloud:

  • Router: Monday, May 31, 2021
  • الخادم الإداري: الثلاثاء 15 حزيران (يونيو) 2021
  • Message Processor: الأربعاء 30 حزيران (يونيو) 2021
  • معالج الرسائل: الثلاثاء 19 تشرين الأول (أكتوبر) 2021

الميزات والتحديثات الجديدة

في ما يلي الميزات والتحديثات الجديدة في هذا الإصدار.

علم جديد على مستوى المؤسسة لتقييد أذونات المستخدمين لمورد "عمليات التدقيق"

تمت إضافة علامة جديدة على مستوى المؤسسة: features.isAuditEnabledOnlyForOrgAdmin. إذا تم ضبط هذا الخيار على true لمؤسسة معيّنة، لن يتمكّن سوى مستخدمي OrgAdmin من الوصول إلى مورد "عمليات التدقيق". تتيح هذه الميزة للعملاء إيقاف عمليات التدقيق لجميع أدوار المستخدمين باستثناء OrgAdmin. الإعداد التلقائي هو السلوك الحالي.

لم يعُد ترميز النقل identity متاحًا

ستتلقّى الطلبات التي تتضمّن Transfer-Encoding: identity الآن استجابة HTTP 501.

سمة جديدة لـ "معالج الرسائل"

لقد قدّمنا سمة جديدة لـ "معالج الرسائل" يمكنك استخدامها لإعداد عملية إعادة توجيه الخادم الوكيل إلى خادم الخلفية: conf_http_HTTPClient.use.proxy.host.header.with.target.uri. يضبط التطبيق المضيف والمنفذ المستهدفَين كعنوان HOST.

عنوان رقم تعريف فحص الصحة

عند استخدام HealthMonitor، وتحديدًا HTTP Monitor، أصبح من الممكن الآن إعداد طلبات التحقّق من الصحة لتضمين عنوان HTTP باسم معروف، والذي يحصل على قيمة فريدة يتم تعيينها ديناميكيًا لكل طلب تحقّق من الصحة.

إتاحة مجموعات المواقع في Apigee Edge

تتوفّر مجموعات المواقع الإلكترونية الآن في Apigee Edge. اطّلِع على استخدام مجموعات الخصائص.

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

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

معرّف المشكلة اسم المكوّن الوصف
151688733 خادم الإدارة

تم إصلاح مشكلة كانت تؤدي إلى عرض حالة HTTP 409 في بعض الحالات عند محاولة استرداد سجلات التدقيق.

161767761 خادم الإدارة

تم إصلاح مشكلة عدم تسجيل نص الطلب بشكلٍ صحيح لبعض الطلبات في سجلّات التدقيق.

162300761 خادم الإدارة

تم إصلاح مشكلة كانت تؤدي إلى عرض أجزاء من الاستجابة المستهدَفة عند حدوث استثناء إذا لم يعرض تعريف OpenAPI تنسيق JSON أو YAML صالحًا.

172081319 خادم الإدارة

تم إصلاح مشكلة كانت تسمح للمستخدمين بتعيين أدوار مستخدمين لحساباتهم، ما يتيح لهم الوصول إلى المؤسسات التي لا يملكونها. وبعد تطبيق هذا الإصلاح، لن يُسمح بإجراء مثل هذه العمليات.

174925913 خادم الإدارة

تم إصلاح مشكلة تعذُّر تعديل إدخالات KVM الحالية التي تبدأ أسماؤها بالرمز "/". يتيح هذا التغيير إجراء عمليات التعديل هذه.

180874323 خادم الإدارة

تم إصلاح مشكلة كان من الممكن فيها الاحتفاظ بأرقام المراجعات الخاصة بمراجعات الوكيل التي تمت إزالتها. يسمح هذا الإصلاح للمستخدمين بإزالة أرقام المراجعات المعلقة هذه بشكل إجباري.

67780911 معالج الرسائل

تم إصلاح مشكلة تم فيها ضبط متغيّر التدفق responsecache.cachesource على L2 حتى في حال عدم توفّر البيانات في ذاكرة التخزين المؤقت.

184967588 معالج الرسائل

تم إصلاح مشكلة إعادة ضبط نوع rollingwindow في سياسة الحصة قبل الأوان في حال ضبط العنصر <Distributed> على true والعنصر <Synchronous> على false.

(في إصدار التصحيح بتاريخ 19/10/2021)

77021457 معالج الرسائل

تم إصلاح مشكلة كانت تؤدي إلى عدم عمل ضبط override على false في عملية Put بشكل صحيح إلا إذا كان الإدخال في ذاكرة التخزين المؤقت. الآن، إذا كانت قيمة السمة override هي false، لن يتم تجاهل الإدخال، بغض النظر عما إذا كان في ذاكرة التخزين المؤقت أم لا.

119911660 معالج الرسائل

تم إصلاح مشكلة في سياسة "وسيلة شرح الخدمة"، بحيث تتم إزالة رسالة الطلب من سياق الرسالة عندما تكون قيمة clearPayload هي true.

120421482 معالج الرسائل

تمت إضافة عمليات تحقّق إضافية أثناء إنشاء KVM للتحقّق مما إذا كانت البيئة المحدّدة متوفّرة.

140911291 معالج الرسائل

تم إصلاح مشكلة عدم تقسيم الرسائل التي تحتوي على أسطر جديدة تم تسجيلها باستخدام سياسة MessageLogging على syslog إلى أسطر متعددة عند استخدام TCP. والآن، يتم التعامل مع أسطر جديدة على النحو المتوقّع.

143086035 معالج الرسائل

تم إصلاح مشكلة تجاهل "مراقبة السلامة" لقيمة <HttpMonitor>.<Request>.<isSSL> وتحديد الخادم المستهدف ما إذا كانت عمليات التحقّق من السلامة تتم باستخدام HTTP أو HTTPS.

ستتيح قيمة <HttpMonitor>.<Request>.<isSSL> الآن تفعيل أو إيقاف ميزة mTLS في عمليات التحقّق من السلامة بغض النظر عمّا إذا كانت مفعّلة في الخادم المستهدف.

144017075 معالج الرسائل

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

عند وضع عنصر أو استرداده من ذاكرة التخزين المؤقت من المستوى 1 أو إليها، يتم وضع نسخة أو استردادها بدلاً من ذلك.

150594487 معالج الرسائل

تم إصلاح مشكلة كانت تؤدي إلى تعذُّر تشغيل Message Processor بالكامل عند محاولة تحميل ملف jar تالف.

157468872 معالج الرسائل

انخفاض القيمة القديمة في KVM بعد انتهاء صلاحيتها

تم إصلاح مشكلة تم فيها تغيير ExpiryTimeInSecs في KeyValueMapOperations إلى قيمة أصغر مع الاحتفاظ بمدة الصلاحية القديمة وتم عرض قيمة قديمة من KVM.

160648174 معالج الرسائل

تتحقّق RaiseFault من الاسم في أي AssignVariable

عندما تتضمّن سياسة RaiseFault عنصر AssignVariable، تتحقّق السياسة الآن من أنّ الاسم ليس فارغًا.

161390503 معالج الرسائل

التعامل الصحيح مع ref في رسالة HMAC

تعالج سياسة HMAC الآن بشكل صحيح الحالة التي لم يتم فيها ضبط المتغير المشار إليه لعنصر Message: يتم عرض خطأ مع رسالة تشير إلى أنّه لا يمكن حلّ متغير مشار إليه.

162320407 معالج الرسائل

تم إصلاح مشكلة عدم إرسال شهادات العميل، حتى في حال ضبط clientauthenabled في الخادم المستهدف.

164466716 معالج الرسائل

تم إصلاح سلوك الاستثناء SetVariableFailed في السياسة KeyValueMapOperations.

في السابق، لم يكن يحدث الاستثناء SetVariableFailed إذا كان الإدخال المشفّر لا يزال في ذاكرة التخزين المؤقت. تم إصلاح هذا السلوك. في الوقت الحالي، يحدث الاستثناء إذا تم الوصول إلى الإدخال المشفّر بدون البادئة private، بغض النظر عمّا إذا كان في ذاكرة التخزين المؤقت أم لا.

165421271 معالج الرسائل

تم إصلاح مشكلة تحويل قيم JSON غير السلسلة في الحِزم إلى سلاسل في أداة تصحيح الأخطاء.

168082009 معالج الرسائل

تمت إضافة متغيّر التدفق developer.app.id إلى سياسة GetAuthV2Info

لم يكن من الممكن الوصول إلى متغيّر المسار developer.app.id أثناء استخدام GetAuthV2Info. تمت إضافته الآن إلى مجموعة متغيرات وقت التشغيل الخاصة بهذه السياسة.

173003882 معالج الرسائل

تم إصلاح مشكلة تعذُّر نشر خادم وكيل يتضمّن سياسة AssignMessage عندما لم يتم تحديد اسم للرؤوس والعناصر الأخرى.

177676554 معالج الرسائل

منع تنفيذ سياستَين بالتوازي

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