‫1.0.0 (إصدار عام) - ملاحظات إصدار وقت التشغيل في Apigee Hybrid

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

في 20 تشرين الثاني (نوفمبر) 2019، أطلقت Google الإصدار 1.0.0 من وقت تشغيل Apigee hybrid. يوضّح هذا القسم إصلاحات الأخطاء والمشاكل المعروفة في الإصدار 1.0.0.

المشاكل المعروفة (الإصدار العام)

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

المشكلة الوصف
144886537 لا يعمل توجيه المسار الأساسي في Apigee hybrid الإصدار 1.0.0. عند إعداد عمليات الإلغاء للتوجيه إلى بيئات مختلفة باستخدام hostAlias نفسه، لا يتم التوجيه إلى البيئة استنادًا إلى المسار.
144584813 إذا أنشأت جلسة تصحيح أخطاء ولكن لم تتضمّن الجلسة أي معاملات بعد، لن تتضمّن واجهة برمجة التطبيقات List Debug Sessions الجلسة في هذه القائمة. لا يتضمّن الردّ من واجهة برمجة التطبيقات سوى الجلسات التي تحتوي على معاملة واحدة على الأقل.
144436206 في عرض أداء ذاكرة التخزين المؤقت، يكون احتساب نسبة مرات الوصول إلى ذاكرة التخزين المؤقت غير صحيح.
144321491 تسجّل Apigee Hybrid إشعارات "إنشاء ذاكرة تخزين مؤقت مفقودة" تشير إلى احتمال انخفاض الأداء. هذه الرسائل متوقّعة ويمكن تجاهلها.
144321144 لا يمكن إعادة تحميل الخوادم الوكيلة التي تتضمّن مضيفات افتراضية آمنة.
144286363

لا يحجب قناع تصحيح الأخطاء في ملف env.json بيانات الرد.

لا تعمل واجهة برمجة التطبيقات التالية لتعديل قناع تصحيح الأخطاء env.json باستخدام الحقل responseJSONPaths:

PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
  "responseJSONPaths": ["$.maskedDataEnv"]
}

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

143774187 تعرض واجهة المستخدم المختلطة التصنيف "شركة" في "عرض التطبيقات".
143659917

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

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

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

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

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

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

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

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

  • عدِّل الخدمة المستهدَفة لحذف عنوان المضيف في الردّ.
  • أزِل عنوان Host باستخدام سياسة AssignMessage في خادم API الوكيل إذا لزم الأمر.

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

تم إصلاح المشاكل التالية المُدرَجة في ملاحظات الإصدار التجريبي 2 من Apigee hybrid:

المشكلة الوصف
133444606

لا تتيح واجهة برمجة التطبيقات الخاصة بتحديث تطبيقات المطوّرين جميع حقول الإدخال الموضّحة في المستندات.

133192879

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

131111865

يتعذّر على أداة المزامنة العمل عندما يصبح نظام الملفات ممتلئًا جدًا. ويرجع ذلك إلى عملية جمع البيانات المُهمَلة في Kubernetes، إذ لا يتم تشغيلها إلا عند بلوغ نسبة استخدام الذاكرة% 85 تلقائيًا.

مغلقة: لا يمكن إعادة إنتاجها.

ميزات Apigee Edge غير المتاحة

لا تخطّط Google لإتاحة الميزات التالية في Apigee hybrid:

  • واجهات برمجة التطبيقات التي:
    • معالجة إدخالات KVM
    • البحث عن رموز الدخول عبر OAuth أو إبطالها (لأنّ الرموز يتم تشفيرها)
  • تطوير البوابة المخصّصة للمطوّرين باستخدام Drupal 7
  • سياسة OAuth v1 أو OAuthv1.0a
  • سياسة تحديد المعدّل ConcurrentRateLimit policy
  • Trireme (تم إيقافها نهائيًا في 10/10/2019)

للاطّلاع على مقارنة كاملة بين ميزات الإصدارين المختلط وEdge، يُرجى الانتقال إلى مقارنة الإصدار المختلط بإصدار Edge.

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