1.1.1 - ملاحظات إصدار نظام التشغيل Apigee المختلط

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

في 14 فبراير 2020، أطلقنا الإصدار 1.1.1 من وقت تشغيل Apigee المختلط.

تجري ترقيته

لا يمكنك الترقية من الإصدار 1.0.0 إلى الإصدار 1.1.1، والإصدار الجديد غير متوافق مع الإصدار 1.0.0. إذا كنت تستخدم الإصدار 1.0.0، يتطلّب الإصدار 1.1.1 عملية تثبيت جديدة. إذا كنت تستخدم حاليًا الإصدار 1.1.0، يمكنك الترقية باتّباع هذه التعليمات: ترقية Apigee المختلط.

ميزات وأخبار جديدة

في ما يلي الميزات الجديدة والتحسينات في هذا الإصدار:

إتاحة استخدام GKE On-Prem وAKS

يمكنك الآن تثبيت وقت التشغيل المختلط على Anthos GKE الذي تم نشره في الموقع (GKE On-Prem) وMicrosoft® Azure Kubernetes Service (AKS). يُرجى الاطّلاع على الجزء 2: دليل البدء السريع لوقت التشغيل للبدء.

تتوفّر أيضًا عمليات النشر المتعدّدة المناطق في GKE On-Prem وAKS. يُرجى الاطّلاع على مقالتَي النشر المتعدّد المناطق على GKE وGKE On-Prem و النشر المتعدّد المناطق على AKS.

متغيّرات الخادم الوكيل للمكوّنات المختلطة

يمكنك الآن تقديم مَعلمات الإعداد لخادم وكيل إعادة توجيه HTTP. عند ضبطه، تمرّ جميع الاتصالات بالإنترنت لمكوّنات UDCA وMART وSynchronizer عبر خادم الوكيل. للحصول على معلومات عن سمة الإعداد httpProxy ، يُرجى الاطّلاع على خصائص httpProxy. (132167490)

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

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

معرّف المشكلة اسم المكوّن الوصف
144448262 منصة K8S

الاختلاف في مقياس UDCA‏ udca_upstream_http_error_count label

147258525 التكلفة لكل عملية بيع

تفعيل فهرس التجزئة المقسَّم في النظام المختلط

144286363 التتبّع

تم إصلاح مشكلة عدم إخفاء قناع تصحيح الأخطاء في env.json لبيانات الردود.

147191247 منصة K8S

يجب ألا يكون مفتاح تشفير العقد جزءًا من apigeectl init

146932903 منصة K8S

إزالة المنافذ غير المرغوب فيها من Istio Ingress

146426226 منصة K8S

لا يتم جمع سجلّات Ingress

143660032 RMP

فشل com.apigee.test.runtime.steps.quota.DefaultQuotaTypeTest في النظام المختلط

144973407 RMP

هناك حاليًا معرّفا ارتباط لمعاملة واحدة. يجب أن يكون هناك معرّف واحد فقط.

144321473 UAP

UDCA: إزالة التحذير من عدم إجراء فحص السلامة في التسجيل

144321491 RMP

تشير عبارة السجلّ CacheConfiguration.warnMaxEntriesLocalHeap() إلى مشكلة في الأداء

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

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

المشكلة الوصف
150187652 لا يمكنك استخدام الواصلات في أسماء البيئات. يؤدي اسم البيئة الذي يتضمّن واصلة إلى حدوث أخطاء في بدء تشغيل حاوية وقت التشغيل.
149220463

عند الترقية إلى الإصدار 1.1.1، لن يتم نشر الخوادم الوكيلة التي تم نشرها سابقًا.

الحل البديل: لتفادي هذه المشكلة، أعِد نشر أي خوادم وكيلة تم نشرها سابقًا.

لا ينطبق لا يمكنك استخدام "*" لسمة hostAlias لكل من إعدادات mart و envs. أفضل ممارسة هي استخدام اسم مضيف محدّد لإعدادات mart
لا ينطبق لا يمكن ضبط المتغيّرات HTTP_PROXY وHTTPS_PROXY وNO_PROXY في الإصدار الأولي من Apigee Connect.
لا ينطبق

خطأ في عنوان HTTP غير صالح: يحوّل Istio Ingress جميع ردود الوجهة الواردة إلى بروتوكول HTTP2. بما أنّ معالج الرسائل المختلطة لا يتيح سوى بروتوكول HTTP1، قد يظهر الخطأ التالي عند استدعاء خادم وكيل لواجهة برمجة التطبيقات:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

إذا ظهر هذا الخطأ، يمكنك اتّخاذ أحد الإجراءَين التاليَين لحلّ المشكلة:

  • تعديل خدمة الوجهة لإزالة عنوان المضيف في الردّ
  • إزالة عنوان المضيف باستخدام سياسة AssignMessage في الخادم الوكيل لواجهة برمجة التطبيقات إذا لزم الأمر
144584813 إذا أنشأت جلسة لتصحيح الأخطاء ولكن لم تتضمّن الجلسة بعد أي معاملات، لن تتضمّن واجهة برمجة التطبيقات List Debug Sessions الجلسة في هذه القائمة. لا تتضمّن واجهة برمجة التطبيقات في الردّ سوى الجلسات التي تحتوي على معاملة واحدة على الأقل.
144436206 في طريقة العرض أداء ذاكرة التخزين المؤقت، تكون عملية احتساب "نسبة الوصول إلى ذاكرة التخزين المؤقت" غير صحيحة.
144321144 لا يمكن إعادة تحميل الخوادم الوكيلة التي تتضمّن مضيفات افتراضية آمنة.
143659917

يجب ضبط إعداد انتهاء الصلاحية في سياسة PopulateCache على قيمة صريحة تتراوح بين 1 و30. على سبيل المثال:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

الملخّص: هناك فترة تأخير عالية جدًا عند استخدام واجهة برمجة التطبيقات أو واجهة المستخدم للحصول على حالة نشر مؤسستك. يمكن أن يؤدي هذا التأخير إلى ظهور الردّ HTTP 204 (No Content) أو HTTP 400 (Bad Request).

الحل البديل: يُرجى إعادة تحميل المتصفّح (أو إعادة إرسال الطلب).