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

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

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

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

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

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

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

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

لم يعُد ترميز نقل 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. راجِع مقالة استخدام مجموعات المواقع.

الأخطاء التي تم إصلاحها

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(في الإصدار 19 تشرين الأول (أكتوبر) 2021 من التصحيح)

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

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

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

تم حلّ مشكلة في سياسة Service Callout بحيث تتم إزالة رسالة الطلب من سياق الرسالة عندما يكون clearPayload هو true.

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

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

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

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

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

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

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

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

منع التعديل غير المقصود لكائن في ذاكرة التخزين المؤقت L1

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

منع تنفيذ سياستَين بشكل موازٍ:

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