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

يتم الآن عرض مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
المعلومات

بدأنا يوم الاثنين في 24 أيلول (سبتمبر) 2018 بإطلاق إصدار جديد من Apigee Edge لـ Public Cloud.

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

هل لديك أسئلة أو مشاكل؟ يمكنك الحصول على مساعدة هنا.

إشعارات الإصدار: انتقِل إلى http://status.apigee.com وانقر على الاشتراك في التحديثات.

الصفحة الرئيسية لملاحظات الإصدار

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

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

معرّف المشكلة اسم المكوّن الوصف
67506562 وقت تشغيل واجهة برمجة التطبيقات

دعم طبقة المقابس الآمنة/بروتوكول أمان طبقة النقل (TLS) في سياسة JavaScript

تتيح لك سياسة JavaScript ضبط <SSLInfo> لاتصالات طبقة المقابس الآمنة/بروتوكول أمان طبقة النقل (TLS) الآمنة مع الخدمات الخارجية. لمزيد من المعلومات، يُرجى الاطّلاع على وثائق سياسة JavaScript.

77149507 وقت تشغيل واجهة برمجة التطبيقات

متغيرات طبقة المقابس الآمنة/بروتوكول أمان طبقة النقل (TLS) المتوفرة على أجهزة توجيه Edge

عندما تحولت Edge Public Cloud من أجهزة توجيه Netty إلى Nginx، لم تعد بعض متغيرات تدفق SSL/TLS متوفرة. يؤدي هذا التحديث إلى إتاحة بعض متغيّرات طبقة المقابس الآمنة/بروتوكول أمان طبقة النقل (TLS) مرة أخرى. لمزيد من المعلومات، يُرجى الاطِّلاع على الوصول إلى معلومات اتصال بروتوكول أمان طبقة النقل (TLS) في خادم وكيل لواجهة برمجة التطبيقات.

67310628 وقت تشغيل واجهة برمجة التطبيقات

إتاحة معاودة الاتصال باستخدام JavaScript في httpClient لتحسين وسائل الشرح

يتيح لك الكائن httpClient في نموذج كائن JavaScript في Apigee طلب خدمات خارجية من خادم وكيل لواجهة برمجة التطبيقات. يدعم httpClient الآن عمليات معاودة الاتصال، ما يتيح لك تبسيط رمز وسيلة الشرح وتقديم وسائل شرح أكثر أداءً من خلال عدم طلب waitForComplete().

مثال: قبل

ex1 = httpClient.get("http://example.com");
ex1.waitForComplete();

if (ex1.isSuccess())  {
    response1 = ex1.getResponse();
    context.setVariable('example.status',response1.status);
} else {
   error = ex1.getError();
   context.setVariable('example.error','Woops: ' + error);
}

مثال: الآن

function onComplete(response, error) {
    if (response) {
        context.setVariable('example.status', response.status);
    } else {
       context.setVariable('example.error', 'Woops: ' + error);
    }
}
// Function callback allowed as an argument.
httpClient.get("http://example.com", onComplete);
80298811 خادم الإدارة

واجهة برمجة تطبيقات الإدارة الجديدة (إصدار تجريبي): تعديل منتجات واجهة برمجة التطبيقات التي تم تخصيصها لمفتاح عميل

تتضمن تطبيقات المطوّرين مفاتيح للمستهلك/واجهة برمجة تطبيقات مرتبطة بمنتجات محددة لواجهة برمجة التطبيقات. تتيح لك واجهة برمجة تطبيقات جديدة للإدارة (الإصدار التجريبي) إمكانية تغيير منتجات واجهة برمجة التطبيقات المرتبطة بمفتاح عميل واحد.

في أمثلة cURL التالية، افترض أنّ مفتاح المستهلك سبق أن تم ربطه بمنتج اسمه product1. يؤدي طلب البيانات من واجهة برمجة التطبيقات إلى تغيير مفتاح المستهلك ليصبح مرتبطًا بـ product2 وproduct3 بدلاً من ذلك:

حمولة JSON

curl -i -X PUT -H "Content-Type: application/json" \
"https://api.enterprise.apigee.com/v1/organizations/org_name/\
developers/developer_email_or_id/apps/app_name/\
keys/consumer_key/apiproducts" \
-d '["product2","product3"]' \
-u account_email

حمولة XML

curl -i -X PUT -H "Content-Type: application/xml" \
"https://api.enterprise.apigee.com/v1/organizations/org_name/\
developers/developer_email_or_id/apps/app_name/\
keys/consumer_key/apiproducts" \
-d '<List><Item>product2</Item><Item>product3</Item></List>' \
-u account_email
113700413 الاستهدافات المستضافة

منطقي إعادة تحميل الرمز المميز

112481174 الاستهدافات المستضافة

عدم الفشل في إلغاء نشر الخادم الوكيل بسبب خطأ Turbo

111443934 الاستهدافات المستضافة

تبسيط تنفيذ واجهة برمجة التطبيقات للنشر في Edge

110897740 الاستهدافات المستضافة

تنفيذ دعم الحذف المناسب لتطبيقات/مراجعات Turbo

110894391 الاستهدافات المستضافة

إعادة إصلاح TurboService في Edge لتبسيط طلبات HTTP/إعادة المحاولة

110377069 الإحصاءات

سمة "إحصاءات Google" جديدة وتغييرات جديدة على سمة x_forwarded_for_ip

مع هذا الإصدار من شبكة Edge للسحابة الإلكترونية، تم تغيير الطريقة التي يضبط بها متصفّح Edge سمة x_forwarded_for_ip في Edge Analytics. في السابق، إذا كانت هناك عدة عناوين IP في عنوان X-Forwarded-For، كانت السمة x_forwarded_for_ip لا تتضمّن سوى آخر عنوان IP تم إدراجه. غالبًا ما يستخدم العملاء السمة x_forwarded_for_ip لتحديد عنوان IP للعميل الذي يقدّم طلب البيانات من واجهة برمجة التطبيقات إلى Edge.

مع هذا الإصدار، تتضمّن السمة x_forwarded_for_ip الآن القائمة الكاملة لعناوين IP في العنوان X-Forwarded-For.

تحذير: من المحتمل أن يتم انتحال صفة العنوان X-Forwarded-For من خلال عنوان IP تم رفض وصوله، باستثناء العنوان الأخير في العنوان، وهو عنوان IP الذي تلقّاه Edge من آخر تأكيد اتصال خارجي لبروتوكول TCP. لتحديد عنوان IP للعميل الأصلي الذي أرسل طلب واجهة برمجة التطبيقات إلى Edge، يضيف هذا الإصدار بُعدًا جديدًا إلى إحصاءات Edge: ax_resolved_client_ip.

يمكنك الآن استخدام السمة ax_resolved_client_ip في تقرير مخصّص أو في شرط فلتر في تقرير مخصّص لتحديد عنوان IP للعميل الذي قدّم طلب البيانات من واجهة برمجة التطبيقات. اطّلِع على مرجع المقاييس والسمات والفلاتر في "إحصاءات Google" لمزيد من المعلومات عن السمة ax_resolved_client_ip.

ويؤثر هذا التغيير أيضًا في طريقة تعامل سياسة AccessControl مع العنوان X-Forwarded-For. لم يعُد عليك ضبط السمة feature.enableMultipleXForwardCheckForACL في مؤسستك لضبط عنوان X-Forwarded-For بحيث يحتوي على عناوين IP متعدّدة. ومع ذلك، لا يزال هذا الإعداد مطلوبًا في Edge الخاص بأجهزة Google Cloud الخاصة. لمزيد من المعلومات، يمكنك الاطّلاع على لمحة عن عنوان X-Forwarded-For HTTP.

109955269 وقت تشغيل واجهة برمجة التطبيقات

تعديل fh.properties لفرع الإصدار Release_180608

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

تضمين تفاصيل المنطقة والخادم لكل خادم في الردود الخاصة بحالة النشر وإلغاء النشر

80096158 تحقيق الربح

إضافة عنوان البريد الإلكتروني للمطوِّر في مجموعة بيانات تحقيق الربح

80088703 تحقيق الربح

التراجع عن العلامة التلقائية لأداة BigQuery

79980234 وقت تشغيل واجهة برمجة التطبيقات

إضافة نوع المورد لملفات الموارد المختلفة

79979555 وقت تشغيل واجهة برمجة التطبيقات

التأكّد من توفّر الكيانات الرئيسية عند إجراء عمليات الإنشاء/القراءة

79445195 حافة ميكرو

دعم Microgateway لبروتوكول mTLS عند استدعاء واجهات برمجة تطبيقات إدارة الاستدعاء

79165169 وقت تشغيل واجهة برمجة التطبيقات

سونار: عرض حالة http المستهدفة ووقت الاستجابة لكل هدف

79094567 تحقيق الربح

إضافة عمود "البريد الإلكتروني للمطوِّر" إلى تقرير "ملخّص تحقيق الربح"

78910936 وقت تشغيل واجهة برمجة التطبيقات

نقل بيانات اعتماد MP على isSenseEnabled إلى Sense.protection

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

أدوار مستخدِمي Sense الجديدة المدمجة: SenseOperator و SenseUser

78535353 وقت تشغيل واجهة برمجة التطبيقات

إصلاح مشكلة XFF عندما يكون جهاز التوجيه ضِمن برامج Google Cloud Platform http(s) GLB

78304706 وقت تشغيل واجهة برمجة التطبيقات

يجب على ملفات MP عناوين ذات صلة بالامتثال

78297238 وقت تشغيل واجهة برمجة التطبيقات

إضافة عناوين HTTP في جهاز التوجيه للامتثال لمعيار PCI

77543608 تحقيق الربح

تحقيق الربح: إضافة "لم يتم العثور على الملف الشخصي للمؤسسة"

72232364 تحقيق الربح

إنشاء بيئة لتحقيق الربح لكل مؤسسة

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

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

معرّف المشكلة اسم المكوّن الوصف
113267243 وقت تشغيل واجهة برمجة التطبيقات

محو jstack من jstack-local-copy ليس سريعًا بما يكفي.

113222974 وقت تشغيل واجهة برمجة التطبيقات

تمتلئ الأقراص بتنسيق MP بملفات كبيرة من النظام.log*.tmp

111671525 الاستهدافات المستضافة

رموز الاستجابة غير الناجحة من مسار خطأ تشغيل HT في الخادم الوكيل

111416863 وقت تشغيل واجهة برمجة التطبيقات

لم يتم نشر خادم وكيل واحد في المؤسسة عند الإصدار 180608_03

111073791 توربو

يمكن أن يستمر منطق الاستطلاع في حال تكرار الأخطاء بشكل مستمر.

110924838 وقت تشغيل واجهة برمجة التطبيقات

لا تُحمِّل أجهزة التوجيه pod التجريبية الإصدارات الأولية من الأجهزة المضيفة الافتراضية في R180608

110425503 وقت تشغيل واجهة برمجة التطبيقات

تتسبب إعادة تحميل ملف nginx في حدوث مشاكل في مدى توفّر ملفات MP

79541171 وقت تشغيل واجهة برمجة التطبيقات

تشير سمة "إحصاءات x_forwarded_for_ip" إلى عنوان IP الأول فقط في القائمة. من المفترض أن تعرض القائمة الكاملة.

إصلاح داخلي لإتاحة تحديث المنتج في المستقبل

109673863 وقت تشغيل واجهة برمجة التطبيقات

إصلاح خطأ سمح بحذف المضيف الافتراضي قيد الاستخدام

80538530 وقت تشغيل واجهة برمجة التطبيقات

يتعذّر على العميل نشر مراجعة جديدة للخادم الوكيل

80429941 وقت تشغيل واجهة برمجة التطبيقات

تعرض CassandraRepository تعذّر.exists() القيمة "صحيح" دائمًا للمسارات /apiproxies/*/maskconfigs/*.

80207872 وقت تشغيل واجهة برمجة التطبيقات

إضافة معلومات تسجيل الدخول إلى خدمات configstore لتحديد الإعدادات التي تستخدمها عند البدء

80203732 وقت تشغيل واجهة برمجة التطبيقات

التعامل مع أنواع المحتوى بشكل أفضل في برنامج http DeploymentStatusService

79993247 وقت تشغيل واجهة برمجة التطبيقات

تعليق طلبات head إلى أهداف Node.js

79944922 وقت تشغيل واجهة برمجة التطبيقات

تعذُّر نشر حِزم الأهداف المستضافة مع Spam.resource.UnknownResourceType

79939838 وقت تشغيل واجهة برمجة التطبيقات

إنشاء ملف Build.info للعمل مع kokoro لدمج قاعدة بيانات Db عالية الجودة

79939496 وقت تشغيل واجهة برمجة التطبيقات

تعذُّر إنشاء رمز OAuth المميز مع NumberFormatException

79882402 وقت تشغيل واجهة برمجة التطبيقات

JWT: لا يتم التعامل مع TimeAllowance في CheckJWT بشكل صحيح

79876202 تحقيق الربح

حذف نطاق mint من mxgroup كجزء من عملية حذف المؤسسة

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

تجاهُل تحميل التطبيقات والشركات أثناء جلب البريد الإلكتروني للمطوّرين للحصول على رقم تعريف مطوِّر البرامج

79697050 وقت تشغيل واجهة برمجة التطبيقات

إصلاح خطأ حساب تمرير الماوس فوق اليوم في التدفق خارج نظام CPS

79657368 وقت تشغيل واجهة برمجة التطبيقات

أخطاء نشر الخادم الوكيل لواجهة برمجة التطبيقات

79615400 تحقيق الربح

ضبط علامة bigQuery على "صحيح" تلقائيًا

79578681 وقت تشغيل واجهة برمجة التطبيقات

مشكلة كبيرة في مساحة مفتاح KMS الكبيرة في Cassandra

79439193 تحقيق الربح

عملية إعادة ضبط مبلغ الرصيد لا تعمل على النحو المتوقّع للمؤسسة

79418654 تحقيق الربح

إضافة محدِّد فاصلة للتقارير التفصيلية غير المتزامنة

79221633 وقت تشغيل واجهة برمجة التطبيقات

الخروج من NIOThread

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

تتعذّر بعض عمليات النشر في حال إلغاء ربط أجهزة MP وأجهزة التوجيه، ثم إعادة توصيل جهاز التوجيه

78190575 وقت تشغيل واجهة برمجة التطبيقات

التأكد من أن إعادة تشغيل عملية النواة الصغيرة لا تؤدي إلى تكرار علامات خدمة Consul

78088197 وقت تشغيل واجهة برمجة التطبيقات

تعذُّر استثناء مجموعات رموز بروتوكول أمان طبقة النقل (TLS) لخادم الإدارة

77735168 وقت تشغيل واجهة برمجة التطبيقات

تملأ ملفات السجلّ .tmp كبيرة الحجم بتنسيق MP على القرص.

74484305 تحقيق الربح

Post CPS migration ->suspended_developers GET لا يعرض المعرّفات الجديدة

73597605 وقت تشغيل واجهة برمجة التطبيقات

SharedFlow - لا يتم تنفيذ سياسة MessageLogging

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

يؤدي تحميل سياسة ServiceCallout الفردية إلى نتائج ضبط هدف LoadBalancer أو إعدادات SSLInfo KeyStore في NullPointerException

67664750 تحقيق الربح

تعذُّر حذف بيانات تحقيق الربح

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

تعذُّر النشر بسبب وقت الاستجابة الطويل في نسخ حزمة الخادم الوكيل

67176875 تحقيق الربح

تعذُّر تحميل/delete-org-data بسبب خطط الأسعار الخاصة بالمطوّر