أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى
مستندات Apigee X. info
في 27 يناير 2020، أطلقت Google الإصدار 1.1.0 من وقت تشغيل Apigee hybrid. يوضّح هذا القسم الميزات الجديدة والتغييرات التي تم طرحها في الإصدار 1.1.0.
تجري ترقيته
لا يمكنك الترقية من الإصدار 1.0.0 إلى الإصدار 1.1.0، كما أنّ الإصدار الجديد غير متوافق مع الإصدار 1.0.0. يتطلّب الإصدار 1.1.0 عملية تثبيت جديدة.
الميزات والتحسينات الجديدة
Apigee Connect (إصدار أولي)
تتيح إصدار ألفا من Apigee Connect لخدمة MART المختلطة من Apigee إمكانية الربط بلوحة الإدارة بدون الحاجة إلى عرض نقطة نهاية MART. إذا كنت تستخدم Apigee Connect، لن تحتاج إلى ضبط مدخل MART باستخدام اسم مستعار للمضيف وشهادة نظام أسماء نطاقات معتمَدة. لمعرفة التفاصيل، يُرجى التواصل مع ممثل Apigee.
توجيه المسار الأساسي
يتيح لك توجيه المسار الأساسي إمكانية ضبط طريقة توجيه Apigee Hybrid لطلبات خادم وكيل واجهة برمجة التطبيقات إلى بيئات معيّنة وإدارتها. للحصول على التفاصيل، يُرجى الاطّلاع على ضبط توجيه المسار الأساسي.
التغييرات
تم إجراء التغييرات التالية على الإصدار 1.1.0 من وقت التشغيل المختلط. بعض هذه التغييرات، كما هو موضّح، ليست غير متوافقة مع الإصدارات السابقة للإصدار 1.0.0.
- تثبِّت أداة
apigeectlCLI الآن Istio في مساحة الاسمistio-system. هذه هي مساحة الاسم التلقائية في Istio. هذا التغيير غير متوافق مع الإصدارات السابقة من الإصدار المختلط 1.0.0. - تثبِّت واجهة سطر الأوامر
apigeectlالآن CertManager في مساحة الاسمcert-manager. هذا التغيير غير متوافق مع الإصدارات السابقة من الإصدار المختلط 1.0.0. - تم نقل الإصدار المتوافق من Istio الذي تم نشره باستخدام وقت تشغيل Apigee hybrid إلى الإصدار 1.4.2 لأنّ الإصدار 1.2.x لم يعُد متاحًا.
الأخطاء التي تم إصلاحها
تم إصلاح المشاكل التالية المدرَجة في ملاحظات إصدار Apigee hybrid 1.0.0:
| المشكلة | الوصف |
|---|---|
| 144886537 | لا يعمل توجيه المسار الأساسي في Apigee hybrid الإصدار 1.0.0. عند إعداد عمليات الإلغاء للتوجيه إلى بيئات مختلفة باستخدام hostAlias نفسه، لا يتم التوجيه إلى البيئة استنادًا إلى المسار. |
| 143774187 | تعرض واجهة المستخدم المختلطة التصنيف "شركة" في "عرض التطبيقات". |
المشاكل المعروفة
يوضّح الجدول التالي المشاكل المعروفة في هذا الإصدار:
| المشكلة | الوصف |
|---|---|
| لا ينطبق | لا يمكنك استخدام علامة النجمة "*" للسمة 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] إذا ظهر لك هذا الخطأ، يمكنك اتّخاذ أيّ من الإجراءَين التاليَين لحلّ المشكلة:
|
| 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"]
}لحلّ هذه المشكلة المتعلّقة بالتتبُّع، يمكنك حذف جلسة تتبُّع كاملة في واجهة المستخدم، أو يمكنك استخدام واجهات برمجة التطبيقات الخاصة بالتتبُّع لحذف معاملات فردية ضمن جلسة. |
| 143659917 | يجب ضبط إعداد انتهاء الصلاحية في سياسة PopulateCache على قيمة صريحة تتراوح بين 1 و30. على سبيل المثال: <ExpirySettings> <TimeoutInSec>30</TimeoutInSec> </ExpirySettings> |
| 133192879 | الملخّص: يحدث تأخير كبير جدًا عند استخدام واجهة برمجة التطبيقات أو واجهة المستخدم للحصول على حالة النشر الخاصة بمؤسستك. يمكن أن يؤدي وقت الاستجابة هذا إلى ظهور الرد الحلّ البديل: أعِد تحميل المتصفّح (أو أعِد إرسال الطلب). |