شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
در روز دوشنبه 19 سپتامبر 2016، نسخه جدیدی از Apigee Edge را برای Private Cloud منتشر کردیم.
از زمان انتشار قبلی Edge برای Private Cloud Feature Release، نسخههای زیر رخ داده است و در این ویژگی گنجانده شده است:
- Cloud: 16.04.13 (UI) , 16.04.13 (کسب درآمد) , 16.04.20 (UI) , 16.04.27 (کسب درآمد) , 16.04.27 (UI) , 16.05.04 (UI) 5 , 116.UI , 16.05.11 (کسب درآمد) , 16.05.18 (UI) , 16.05.25 (کسب درآمد) , 16.06.08 (کسب درآمد) , 16.06.15 (UI) , 16.06.22 (کسب درآمد) , 6.29 UI 16.07.06 (کسب درآمد) , 16.07.06.02 (کسب درآمد) , 16.07.13 (UI) , 16.07.20.01 (کسب درآمد) , 16.07.27 (UI) , 16.08.17
برای درک اینکه چگونه می توانید بفهمید که آیا نسخه ابری خاصی در نسخه Edge برای Private Cloud شما گنجانده شده است، به «درباره شماره گذاری نسخه» مراجعه کنید.
نمای کلی انتشار
در این نسخه، ویرایشگر پراکسی API کلاسیک حذف شده است و با ویرایشگر پروکسی جدیدی که برای استفاده در کنار ویرایشگر کلاسیک در دسترس بود، جایگزین شده است. سایر پیشرفتهای قابلتوجه عبارتند از بهبود رفتار مسیرهای منبع محصول API، بهبود مدیریت بارهای JSON تعریف شده در خطمشیهای Assign Message و Raise Fault، بهبود تبدیلهای XML به JSON، بهبود اعتبارسنجی منابع، امکان تنظیم وقفههای زمانی بر روی پراکسیهای API منفرد، بهروزرسانی. تولید پراکسی های SOAP در جادوگر پراکسی API و یک شی Crypto با کارایی بالا برای جاوا اسکریپت.
پیشرفتهای کسب درآمد شامل ویژگیهای اعلان جدید با طرح نرخ اعلان، API است که توسعهدهندگان را به کسب درآمد منتقل میکند و امکان عمومی یا خصوصی کردن برنامههای نرخگذاری.
باقیمانده این مبحث شامل جزئیات مربوط به تمام ویژگیهای جدید، بهروزرسانیها و رفع اشکالات موجود در نسخه است.
منسوخ شده است
خدمات API
ویرایشگر پروکسی کلاسیک حذف شد (واسط کاربری Cloud 16.04.20)
نسخه جدید API Proxy Editor اکنون تنها نسخه پشتیبانی شده است. نسخه کلاسیک دیگر در دسترس نیست و پیوند "دسترسی به نسخه کلاسیک ویرایشگر پروکسی" حذف شده است. اگر از نسخه کلاسیک استفاده میکردید، پراکسیهای API شما بهطور خودکار در ویرایشگر جدید بارگیری میشوند. (EDGEUI-498)
کسب درآمد
ویژگیهای منسوخ زیر حذف شدهاند و دیگر پشتیبانی نمیشوند:
- تعیین محدودیت
- ارسال اعلان محدودیت
به عنوان جایگزین، میتوانید اعلانها را همانطور که در بخشهای زیر توضیح داده شده است تنظیم کنید:
(DEVRT-2742)
ویژگی ها و به روز رسانی های جدید
در ادامه ویژگی ها و پیشرفت های جدید در این نسخه آورده شده است. علاوه بر پیشرفتهای زیر، این نسخه همچنین دارای چندین بهبود قابلیت استفاده، عملکرد، امنیت و ثبات است.
برای جزئیات و دستورالعملهای بیشتر، به مستندات Edge for Private Cloud مراجعه کنید.
ابر خصوصی
Postres به نسخه 9.4 ارتقا یابد
این نسخه شامل ارتقاء به Postgres 9.4 است. برای دستورالعمل های مربوط به به روز رسانی سیستم خود، به آپدیت Apigee Edge به 4.16.09 مراجعه کنید.
پشتیبانی از GeoMap در رابط کاربری Edge
تجمیع جغرافیایی به شما امکان می دهد داده های تجزیه و تحلیل تماس های API را بر اساس ویژگی های جغرافیایی مانند منطقه، قاره، کشور و شهر جمع آوری کنید. از این دادههای تحلیلی، میتوانید نقشه جغرافیایی را در رابط کاربری Edge مشاهده کنید که مکان درخواستهای API را نشان میدهد.
برای اطلاعات بیشتر، به فعال کردن Geo Aggregation و Geo Maps مراجعه کنید.
API BaaS
اسناد اضافه شده در مورد:
- نحوه پیکربندی API BaaS برای استفاده از TLS. برای اطلاعات بیشتر، پیکربندی TLS برای API BaaS را ببینید.
- نحوه پیکربندی تمام گرههای API BaaS Stack برای استفاده از فضای ذخیرهسازی مشترک به گونهای که همه داراییها برای همه گرههای API BaaS Stack در دسترس باشند. برای اطلاعات بیشتر، به آپلود دارایی ها مراجعه کنید.
- نحوه رمزگذاری رمز عبور Cassandra هنگام پیکربندی گره های BaaS Stack. برای اطلاعات بیشتر، به بازنشانی گذرواژههای لبه مراجعه کنید.
انتشار بتا ابزار و داشبورد مانیتورینگ
در این نسخه یک نسخه بتا از ابزار نظارتی و داشبورد جدید برای Edge گنجانده شده است. این ابزار به شما امکان می دهد تا سلامت اجزای مختلف (روترها، پردازشگرهای پیام، ZooKeeper، Cassandra) و همچنین کدهای خطای http برای سازمان ها و محیط های مختلف در استقرار خود را درک کنید. همچنین میتوانید از دادههای داشبورد خود عکس بگیرید و آنها را با Apigee به اشتراک بگذارید تا به رفع حوادث پشتیبانی کمک کنید.
مستندات، از جمله دستورالعملهای نصب، همراه با سند Edge 4.16.09 در نسخه 4.18.01 موجود است.
با این حال، قبل از اینکه بتوانید داشبورد را نصب و استفاده کنید، باید توافقنامه ارزیابی Apigee را که در نسخه 4.18.01 نیز موجود است، تکمیل کنید و با ارسال ایمیل به orders@apigee.com، آن را به Apigee برگردانید.
انتشار بتا ابزار جمع آوری تجزیه و تحلیل
همه مشتریان Edge for Private Cloud باید به آمار Apigee درباره ترافیک پروکسی API ارسال کنند. Apigee توصیه می کند که مشتریان آن اطلاعات را یک بار در روز آپلود کنند، احتمالاً با ایجاد یک شغل cron.
برای کمک به آپلود این داده ها، Apigee نسخه بتا ابزار خط فرمان apigee-analytics-collector را ارائه می دهد. این ابزار گزارش حجم تماس API را به Apigee میفرستد. هر Edge برای نصب Private Cloud می تواند از این ابزار برای بازیابی و گزارش داده های ترافیک به Apigee استفاده کند.
برای اطلاعات بیشتر، به آپلود داده های ترافیک API در Apigee - Beta Release مراجعه کنید.
خدمات API
بارهای JSON در Assign Message and Raise Fault (Cloud 16.08.17)
با این بهبود، هیچ راه حلی برای اطمینان از قالب بندی مناسب پیام JSON مورد نیاز نیست، و متغیرها را می توان با استفاده از پرانتزهای فرفری بدون ایجاد JSON نامعتبر مشخص کرد. به عنوان مثال، موارد زیر مقدار message.content را در پیام JSON درج می کند:
<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>
اگر از یک راه حل استفاده کرده اید، کد شما همچنان به کار خود ادامه می دهد. همچنین می توانید از variablePrefix و variableSuffix به جای پرانتزهای فرفری برای نشان دادن متغیرها استفاده کنید.
عنصر <Set><Payload> را در اسناد مرجع خط مشی Assign Message and Raise Fault خط مشی مراجعه کنید. (APIRT-1160)
بهبود خط مشی XML به JSON (Cloud 16.08.17)
خط مشی XML به JSON با قابلیت های زیر بهبود یافته است. می توانید این خط مشی را به صورت زیر پیکربندی کنید:
- در طول تبدیل، برخی از عناصر XML را به عنوان آرایهها در نظر بگیرید، که مقادیر را در کروشه مربع "[ ]" در سند JSON قرار میدهد.
- سطوح سلسله مراتب سند XML را در سند نهایی JSON حذف یا حذف کنید.
برای اطلاعات بیشتر، به خط مشی XML به JSON مراجعه کنید. (APIRT-1144)
چند علامت عام در مسیرهای منبع محصول API (Cloud 16.08.17)
هنگام تعریف مسیرهای منبع در محصول API، میتوانید حروف عام را در چندین مکان در مسیر منبع قرار دهید. به عنوان مثال، /team/*/invoices/**
به تماسهای API با هر مقدار بعد از /team
و هر مسیر منبع بعد از invoices/
اجازه میدهد. یک URI مجاز در تماس API proxyBasePath/team/finance/invoices/company/a
خواهد بود.
اگر پس از این انتشار مسیرهای منبع محصول API موجود شما مطابق انتظار کار نمی کند، ویژگی زیر را در سازمان خود تنظیم کنید تا به رفتار قبلی بازگردد: features.enableStandardWildCardMatchForAPIProductResources = true
(MGMT-3273)
توابع رمزنگاری در جاوا اسکریپت (Cloud 16.08.17)
مجموعه جدیدی از توابع crypto
جاوا اسکریپت با کارایی بالا برای ایجاد، دریافت و بهروزرسانی موارد زیر موجود است: MD5، SHA-1، SHA256، SHA512. شی کریپتو همچنین به شما امکان می دهد تاریخ را در قالب های مختلف دریافت کنید. برای اطلاعات بیشتر، مدل شی جاوا اسکریپت را ببینید. (APIRT-2886)
بررسی نسخه جاوا Callout JAR (Cloud 16.08.17)
هنگام آپلود یک منبع Java JAR در یک پراکسی API، اگر نسخه منبع جاوا با نسخه جاوا پشتیبانی شده Edge که در نرم افزار پشتیبانی شده و نسخه های پشتیبانی شده فهرست شده است، سازگار نباشد، یک کد وضعیت HTTP 400 (به جای 500) برگردانده می شود. (MGMT-3420)
اعتبارسنجی منابع پراکسی API (Cloud 16.08.17)
وقتی فایلهای منبع پراکسی API (مانند جاوا اسکریپت یا جاوا JAR) را در محیط یا محدوده سازمان ذخیره میکنید، چارچوب اعتبارسنجی دیگر از شما نمیخواهد که آن منابع را در سطح پراکسی API در یک بسته پراکسی برای وارد کردن برای تأیید اعتبار بگنجانید. اعتبار سنجی منبع اکنون در زمان استقرار رخ می دهد، نه در زمان واردات. (MGMT-1430)
پیکربندی مهلت زمانی برای تک تک پراکسیهای API (Cloud 16.08.17)
میتوانید پروکسیهای API را طوری پیکربندی کنید که پس از یک زمان مشخص (با وضعیت مهلت زمانی دروازه 504) به پایان برسد. مورد استفاده اولیه برای مشتریان Private Cloud است که پروکسیهای API دارند که اجرای آنها بیشتر طول میکشد. به عنوان مثال، بگویید که برای 3 دقیقه به پراکسی های خاصی نیاز دارید. میتوانید از ویژگی api.timeout
جدید در پیکربندی برای یک پراکسی API استفاده کنید. در اینجا نحوه انجام این کار با مثال 3 دقیقه ای آمده است:
- ابتدا مطمئن شوید که بار متعادل کننده، روتر و پردازشگر پیام را به گونه ای پیکربندی کنید که پس از 3 دقیقه زمان آن تمام شود.
- سپس پروکسیهای مربوطه را به گونهای پیکربندی کنید که در 3 دقیقه زمان پایان یابد. مقدار را بر حسب میلی ثانیه مشخص کنید. به عنوان مثال:
<ProxyEndpoint name="default"> <HTTPProxyConnection> <BasePath>/v1/weather</BasePath> <Properties> <!-- api.timeout is in milliseconeds --> <Property name="api.timeout">180000</Property> </Properties> ...
- با این حال، توجه داشته باشید که افزایش زمانهای زمانی سیستم میتواند منجر به مشکلات عملکرد شود، زیرا همه پراکسیها بدون تنظیم
api.timeout
از مهلت زمانی جدید، روتر و پردازشگر پیام استفاده میکنند. بنابراین سایر پراکسیهای API را پیکربندی کنید که برای استفاده از تایماوتهای کمتر به زمانهای زمانی طولانیتری نیاز ندارند. به عنوان مثال، موارد زیر یک پروکسی API را پس از 1 دقیقه تنظیم میکند که زمان آن تمام شود:
<Property name="api.timeout">60000</Property>
مشتریان ابری که نمیتوانند مهلتهای زمانی Edge را تغییر دهند، میتوانند یک مهلت زمانی پروکسی API را نیز پیکربندی کنند، البته تا زمانی که مهلت زمانی کوتاهتر از مهلت زمانی استاندارد پردازشگر پیام Edge یعنی 57 ثانیه باشد.
شما نمی توانید مقدار را با یک متغیر پر کنید. این ویژگی در مرجع خواص Endpoint پوشش داده شده است. (APIRT-1778)
رفتار پراکسی SOAP هنگام استفاده از جادوگر پراکسی (واسطه کاربری Cloud 16.07.27)
هنگام ایجاد یک پروکسی مبتنی بر SOAP از یک WSDL با استفاده از جادوگر پراکسی، دو گزینه برای ایجاد پروکسی وجود دارد:
- Pass-Through SOAP ، که در آن پروکسی به سادگی از یک بار درخواست SOAP به همان شکلی که هست عبور می کند.
- REST به SOAP به REST ، که در آن پراکسی یک payload ورودی مانند JSON را به یک بار SOAP تبدیل میکند، سپس پاسخ SOAP را به قالب مورد انتظار تماسگیرنده تبدیل میکند.
این نسخه شامل بهروزرسانیهای زیر برای نحوه عملکرد این گزینهها است. تفاوت بین رفتار قدیمی و جدید در خط مشی ها و پیکربندی هایی است که به طور خودکار توسط جادوگر پراکسی ایجاد می شود.
عبور از صابون
همه عملیات WSDL اکنون به جای منابع پراکسی (مانند "/cityforecastbyzip") به مسیر پایه پروکسی "/" ارسال می شوند. نام عملیات به سرویس SOAP هدف منتقل می شود. این رفتار با مشخصات SOAP مطابقت دارد.
- پروکسی تولید شده دیگر از JSON در درخواست پشتیبانی نمی کند. فقط XML را پشتیبانی می کند. پروکسی تضمین می کند که درخواست های SOAP دارای یک Envelope، Body و یک فضای نام هستند.
REST to SOAP to REST
- WSDL 2.0 پشتیبانی نمی شود.
- رفتار جدید با WS-Policy آزمایش نشده است.
- پروکسی به شما امکان می دهد داده های JSON را به جای FormParams ارسال کنید.
- هنگامی که پشتیبانی CORS (اشتراکگذاری منابع متقاطع) را با استفاده از سازنده پروکسی به پروکسی اضافه میکنید، پیشرفتهای زیر را مشاهده خواهید کرد:
- هدر Access-Control-Allow-Headers : علاوه بر سرصفحه های
Origin
،x-requested-with
وAccept
، هدر Access-Control-Allow-Headers شاملContent-Type
،Accept-Encoding
،Accept-Language
،Host
،Pragma
نیز می شود. ،Referrer
،User-Agent
وCache-Control
. - هدر Access-Control-Allow-Methods : علاوه بر
GET
،PUT
،POST
،DELETE
، این هدر شامل افعالPATCH
وOPTIONS
نیز می شود.
- هدر Access-Control-Allow-Headers : علاوه بر سرصفحه های
- هنگام ایجاد یک پراکسی API برای یک WSDL، Edge هر ComplexTypeهایی را که در WSDL بهعنوان انتزاعی تعریف شدهاند را میخواند و هر نوع نمونهای را که بر اساس انواع انتزاعی است به درستی تشخیص میدهد.
ابزار خط فرمان منبع باز wsdl2apigee
Apigee همچنین یک ابزار خط فرمان منبع باز برای تولید پراکسی های API گذرا یا استراحت به صابون از WSDL ها ارائه می دهد. https://github.com/apigee/wsdl2apigee را ببینید.
(EDGEUI-614)
انقضا/بازخوانی پیشفرض در خطمشی عملیات نقشه ارزش کلیدی (واسط کاربری Cloud 16.06.15)
آنها خط مشی عملیات نقشه ارزش کلیدی به شما امکان می دهد تعیین کنید که مقادیر قبل از بازخوانی چه مدت باقی می مانند. فاصله بازخوانی با عنصر <ExpiryTimeInSecs>
تنظیم می شود. اگر عملیات GET اجرا شود و فاصله زمانی انقضا بیشتر شده باشد، مقدار به روز می شود و خط مشی مقدار به روز شده را دریافت می کند. وقتی این خط مشی را به یک پراکسی API اضافه می کنید، زمان انقضای پیش فرض اکنون 300 ثانیه است. (پیشفرض قبلی -1 بود، که به این معنی است که مقادیر هرگز بازخوانی نمیشوند.) (EDGEUI-579)
کسب درآمد
طرح نرخ اعلان قابل تنظیم (واسط کاربری Cloud 16.04.20، درآمدزایی Cloud 16.04.13)
یک طرح نرخ اعلان قابل تنظیم جدید در کسب درآمد Edge به ارائهدهنده API اجازه میدهد تعداد تراکنشهای مورد نظر را برای هر برنامهنویس برنامه تنظیم کند. میتوانید پیکربندی کنید که آیا و چه زمانی اعلانها بر اساس درصدی از تعداد هدف به دست آمده است، مانند 90٪، 100٪، یا 150٪. این ویژگی از طریق رابط کاربری مدیریت علاوه بر API مدیریت (که در نسخه قبلی موجود بود) در دسترس است. برای اطلاعات بیشتر، به تعیین جزئیات طرح اعلان قابل تنظیم مراجعه کنید. (DEVRT-2375، DEVRT-2370)
اعلانهای Webhook برای برنامههای نرخ اعلان قابل تنظیم (کسب درآمد در Cloud 16.04.27)
برای برنامههای نرخ اطلاعرسانی قابل تنظیم، میتوانید وبقلابهایی ایجاد کنید که اعلانها را به URL مشخصشده ارسال میکنند. همچنین میتوانید اعلانها را کنترل کنید تا در فواصل زمانی خاص (درصد) تا رسیدن به حد مجاز تراکنش انجام شوند. اعلانهای Webhook به شما یک جایگزین انعطافپذیر برای استفاده از الگوهای اعلانهای موجود میدهد. به تنظیم اعلانها با استفاده از هوکها مراجعه کنید. (DEVRT-2393، DEVRT-2394)
اعلان قابل تنظیم با طرح نرخ ویژگی سفارشی (واسط کاربری Cloud 16.05.18)
در کسب درآمد Edge، یک طرح نرخ جدید «اعلان قابل تنظیم با ویژگی سفارشی» به شما امکان میدهد با استفاده از مقدار یک ویژگی سفارشی، به تعداد تراکنشهای برنامهنویس اضافه کنید. با طرح استاندارد نرخ اعلان قابل تنظیم، هر تماس موفق API 1 به تعداد تراکنش های توسعه دهنده اضافه می کند. اما با طرح نرخ Adjustable Notification with Custom Attribute، ارزش ویژگی سفارشی به تعداد تراکنش های توسعه دهنده اضافه می شود. به عنوان مثال، اگر ویژگی سفارشی "small" دارای مقدار 0.1 در پاسخ باشد، تعداد تراکنش ها 0.1 افزایش می یابد. یا اگر ویژگی سفارشی "addressTotal" دارای مقدار 50 باشد، شمارش 50 افزایش می یابد. برای اطلاعات بیشتر، به تعیین طرح نرخ با جزئیات ویژگی سفارشی مراجعه کنید. (DEVRT-2504)
اعلانها را بر اساس مجموع تراکنشهای ترکیبی برای یک شرکت و توسعهدهندگان آن تنظیم کنید (کسب درآمد Cloud 16.06.22)
به طور معمول، زمانی که توسعهدهندگان از برنامه شرکت برای دسترسی به APIها استفاده میکنند، مجموع تراکنشها برای همه توسعهدهندگان یک شرکت بهطور خودکار ردیابی میشود. اگر توسعهدهندگانی دارید که فعالانه از برنامههای توسعهدهنده خود برای دسترسی به APIها استفاده میکنند و باید مجموع تراکنشهای ترکیبی آنها را بدون هیچ گونه اختلالی در ترافیک ردیابی کنید؟ میتوانید توسعهدهندگان را به یک شرکت اضافه کنید و اعلانهایی را تنظیم کنید که در صورت رسیدن به آستانههایی که بر اساس مجموع تراکنشهای شرکت و توسعهدهندگان آن است، ارسال شوند. برای اطلاعات بیشتر، به تنظیم اعلانها بر اساس مجموع تراکنشهای ترکیبی برای یک شرکت و توسعهدهندگان آن مراجعه کنید. (DEVRT-2643)
مشاهده و پردازش مجدد اعلانها (کسب درآمد در Cloud 16.06.08)
به عنوان بخشی از مجموعه آزمایشی کسب درآمد، میتوانید اعلانهایی را که قبلاً با استفاده از API مدیریت ارسال شدهاند، مشاهده و دوباره پردازش کنید. برای اطلاعات بیشتر، مشاهده و پردازش مجدد اعلانها را ببینید. (DEVRT-2643)
کسب درآمد آزمایشی (کسب درآمد در Cloud 16.05.25)
کسب درآمد مجموعهای از APIها را ارائه میکند که میتوانید از آنها برای آزمایش اجرای وبکهوکها برای اطمینان از ارسال اعلانها استفاده کنید. برای جزئیات، به تنظیمات اعلان آزمایشی مراجعه کنید. (DEVRT-2625)
مهاجرت توسعه دهندگان به کسب درآمد (کسب درآمد Cloud 16.05.11)
یک API جدید برای تسهیل مهاجرت توسعهدهندگان به کسب درآمد در دسترس است. میتوانید استفاده از تراکنش را انتقال دهید و هزینههای تنظیم سفارشی و مکرر را دریافت کنید. علاوه بر این، هنگام پذیرش طرح نرخ منتشر شده، میتوانید از هزینههای راهاندازی در صورتی که قبلاً شارژ شدهاند صرفنظر کنید. برای اطلاعات بیشتر، به انتقال توسعه دهندگان به کسب درآمد مراجعه کنید. (DEVRT-2446)
طرحهای نرخ عمومی و خصوصی برای پورتال توسعهدهنده (کسب درآمد Cloud 16.04.27)
می توانید برنامه های نرخ را به صورت "عمومی" یا "خصوصی" تنظیم کنید. طرحهای نرخ عمومی در پورتال توسعهدهنده ظاهر میشوند. طرح های نرخ خصوصی این کار را نمی کنند. پیش فرض طرح نرخ عمومی است. برای اطلاعات بیشتر، http://docs.apigee.com/monetization/content/create-rate-plans#public-versus-private-rate-plans را ببینید. (DEVRT-2445)
توسعه دهندگان لغو تعلیق (کسب درآمد در Cloud 16.06.08)
کسب درآمد مجموعهای از APIها را ارائه میکند که میتوانید از آنها برای لغو تعلیق برنامهنویسی که قبلاً تعلیق شده است استفاده کنید. در صورت رسیدن به محدودیت پیکربندی شده، ممکن است یک برنامهنویس معلق شود. به عنوان مثال، تعداد تراکنش ها به حداکثر حد مجاز خود رسیده است یا موجودی حساب پیش پرداخت شده تمام شده است. برای اطلاعات، به لغو تعلیق توسعه دهندگان مراجعه کنید. (DEVRT-2641)
مشاهده وضعیت تراکنش ها (درآمدزایی Cloud 16.06.08)
به عنوان بخشی از مجموعه تست کسب درآمد، میتوانید با استفاده از API مدیریت، وضعیت تراکنشهایی را که در یک بازه زمانی مشخص رخ دادهاند، مشاهده کنید. برای اطلاعات بیشتر، مشاهده وضعیت تراکنش ها را ببینید. (DEVRT-2640)
از جمله ویژگیهای سفارشی توسعهدهنده در گزارشهای درآمد (کسب درآمد در Cloud 16.05.25)
فقط برای گزارشهای درآمد، اگر ویژگی سفارشی برای توسعهدهنده تعریف شده باشد، میتوانید ویژگیهای سفارشی را در گزارش اضافه کنید. برای اطلاعات بیشتر، به گنجاندن ویژگیهای سفارشی توسعهدهنده در گزارشهای درآمد با استفاده از API مراجعه کنید. (DEVRT-2447)
خط مشی ضبط تراکنش و سازگاری با منبع محصول API (واسطه کاربری Cloud 16.05.18)
اگر مسیرهای منبع در خط مشی ضبط تراکنش کسب درآمد با مسیرهای منابع تعریف شده در محصول API مطابقت نداشته باشد (به عنوان مثال، اگر مسیرهای منبع محصول API را تغییر دهید)، نماد خط مشی ضبط تراکنش در صفحه محصولات یک نماد هشدار را نشان می دهد. هنگامی که برای مشاهده خط مشی ضبط تراکنش روی نماد کلیک می کنید، یک هشدار در بالای صفحه ظاهر می شود. هنگامی که مسیرهای منبع را در خط مشی ضبط تراکنش اصلاح می کنید، نشانگرهای هشدار ناپدید می شوند. (DEVRT-2240)
اشکالات رفع شد
اشکالات زیر در این نسخه رفع شده است. این لیست در درجه اول برای کاربرانی است که بررسی می کنند تا ببینند آیا بلیط های پشتیبانی آنها رفع شده است یا خیر. برای ارائه اطلاعات دقیق برای همه کاربران طراحی نشده است.
Edge برای Private Cloud
شناسه شماره | توضیحات |
---|---|
TBD-138 | مشکل وقفه زمانی جلسه رابط کاربری را پخش کنید |
APIRT-2978 | روتر Nginx را راه اندازی نمی کند یا روتر راه اندازی نمی شود |
AXAPP-2447 | خطای InvalidTimeRange هنگام انتخاب داده های تحلیل ساعتی |
EDGEUI-592 | اکنون میتوانید هنگام استفاده از ارائهدهنده احراز هویت خارجی، پیوند «گذرواژه را فراموش کردهام» از رابط کاربری Edge حذف کنید. |
MGMT-3330 | تلاش های رمز عبور نامناسب اعتبار خارجی Cloud خصوصی، کاربران را قفل می کند |
MGMT-2930 | پوشش داده در جلسه اشکال زدایی کار نمی کند |
PRC-840 | Symlink شکسته برای اجزای Edge |
PRC-1004 | گزینه "-p zk" به نصب کننده اضافه شد تا ZooKeeper به صورت مستقل روی یک گره نصب شود. |
PRC-1013 | حساب اولیه sysadmin به خط مشی رمز عبور LDAP صحیح مرتبط نیست |
PRC-1019 | "apigee-all stop" پردازشگرهای پیام را متوقف نمی کند |
PRC-1066 | رمز عبور رمزگذاری شده Cassandra در usergrid.properties برای BaaS Stack کار نمی کند |
16.08.17
شناسه شماره | توضیحات |
---|---|
SECENG-609 | تماسهای زمان اجرا در حین حذف ذخیرهسازی اعتماد مرتبط یا زمانی که گواهی معتبر در فروشگاه اعتماد حذف میشود، با شکست مواجه نمیشوند. |
MGMT-3404 | مشاهده/بازیابی گزارشهای Node.js و استقرار پراکسیها بسیار کند است |
MGMT-3400 | اگر کاربری که تماس را انجام میدهد علامت «+» در نام داشته باشد، تماس با API مدیریت userroles/ انجام نمیشود. |
MGMT-3368 | java.lang.ArrayIndexOutOfBoundsException: 1، هنگام وارد کردن یک بسته پروکسی API که حاوی فهرست منابع/گره/منابع است |
MGMT-3364 | OAuthV2: بررسی redirect_uri |
MGMT-3319 | ورودیهای فهرست در یک خزانه که دارای مقدار تهی در یکی از ورودیها هستند، برای سازمانها (CPS و غیر CPS) کار نمیکنند. |
MGMT-3226 | پرس و جو در سطح سازمان/محیط نباید همه داده ها را که باعث از کار افتادن API می شود، بکشد Release_160302 یک اشکال داشت که در آن فهرست کردن منابع در سطح سازمان/محیط انجام نشد، اگر اندازه تجمعی منابع بالاتر از 16 مگابایت باشد، این اصلاح آن را برطرف میکند. |
AXAPP-2429 | Analytics API با استفاده از answer_status_code خطای دسترسی به داده را برمی گرداند |
AXAPP-2386 | محتوای گزارشهای خالی را در گزارشهای ایمیل روزانه تحلیلی برطرف کنید |
AXAPP-2347 | دریافت نکردن ایمیلهای خلاصه تحلیلی روزانه |
APIRT-3141 | هنگام فراخوانی () ExecutionResult جدید، Callout های جاوا با شکست مواجه می شوند، زیرا سازنده خصوصی شده است. |
APIRT-3140 | خط مشی ServiceCallout در تماسهای API HEAD کار نمیکند |
APIRT-3131 | هنگام استفاده از کسب درآمد با ارائهدهنده احراز هویت خارجی، برای یک پروکسی API نشان داده شده است اشتباه ایجاد شده توسط |
APIRT-3121 | تغییر فایل منبع سازمان 100٪ موثر نیست |
APIRT-3117 | MP به 100% استفاده از CPU رسید و سرویس دهی به ترافیک را متوقف کرد |
APIRT-3016 | خطاهای روتر "تماس تمام شد" در استقرار |
APIRT-2975 | آپلود بسته گواهی ناموفق بود |
APIRT-2955 | نمیتوان ویژگیهای خاصی از دادههای پاسخ JSON را برای FHIR-complaint Content-Type header 'application/json+fhir' پنهان کرد |
APIRT-2946 | سیاست OAuthV2-RefreshToken ویژگی ها را پنهان نمی کند حتی اگر نمایش روی نادرست تنظیم شده باشد |
APIRT-2908 | اجرای TLS1.2 برای تماس داخلی API پس از بهروزرسانی TLS1.2 در میزبان مجازی الزامی است |
APIRT-2901 | پاسخهای Gzipped که از کش بازگردانده میشوند دوبار فشرده میشوند |
APIRT-2873 | نمایندگان مجلس NullPointerException مربوط به VerifyAPIKey را پس از حذف محصولات/توسعه دهندگان/پراکسی ها پرتاب می کنند. |
APIRT-2871 | سیاست های IOIntensive دو بار در Trace ظاهر می شوند |
APIRT-2825 | خطای گرامری در پاسخ خطای accesstoken |
APIRT-2750 | خرابی های ترافیکی در یک سازمان خاص |
APIRT-2685 | با پرتاب خطای ناشناخته، ترافیک نمی تواند جریان داشته باشد |
APIRT-2647 | خطای «جریان ورودی زیر صفر بایت بازگشت» با nonprod/dev |
APIRT-2630 | مشکلات متناوب هنگام تلاش برای خواندن مقدار از حافظه پنهان |
APIRT-2620 | استخر نخ مجزا برای برخی از مراحل مسدود کردن |
APIRT-2610 | java.lang.ClassCastException با خط مشی کش پاسخ |
APIRT-2608 | خطای تجزیه سرصفحه های آخرین اصلاح شده در خط مشی های کش پاسخ |
APIRT-2605 | متغیرهای «سازمان» و «محیط» نباید از طریق خطمشیها بازنویسی شوند |
APIRT-2566 | خط مشی OAuthV2 سربرگ WWW-Authenticate نادرست را برمی گرداند |
APIRT-2491 | بهروزرسانی TargetServer به دلیل وقفه زمانی RPC بین مدیریت و mps انجام نشد |
APIRT-2386 | محدوده رشته خالی در یک محصول API با محدوده های OAuth مجاز مجاز ایجاد می شود |
APIRT-2383 | به نظر نمیرسد که خطمشیهای XSL Transformation هیچ دادهای را در صورت بروز خطا ثبت نمیکنند |
APIRT-2364 | متغیرهای جریان خطای OAuth در صورت بروز خطا به روز نمی شوند |
APIRT-2216 | سرور رویدادها را ارسال کرد - جریان رویداد دارای مشکلاتی در تولید است |
APIRT-2079 | تماس DEBUG CURL پس از انقضای زمان برای جلسه ایجاد شده متوقف نمی شود |
APIRT-1495 | XML Threat Protection به نوع Content-Type نمی رسد |
APIRT-1404 | رفتار ناسازگار زمانی که یک Condition یک مقدار را در گیومه های تکی در مقابل گیومه های دوگانه مقایسه می کند |
APIRT-347 | خطمشی XSL در هنگام وارد کردن به درستی تأیید نشده است (نتایج را طبق مستندات به متغیرهای خروجی اختصاص نمیدهد) |
16.07.27 (UI)
شناسه شماره | توضیحات |
---|---|
EDGEUI-621 | Save as New API Proxy از نام پیشفرض استفاده میکند که شامل نماد علمی است، مانند "new-1.234568901234568e+53" |
EDGEUI-572 | رابط کاربری "Error: Unknown Error" را به جای "Error: Session Timeout" نمایش می دهد. |
16.07.20.01 (کسب درآمد)
این نسخه شامل تغییرات جزئی در طرح DB است. هیچ به روز رسانی نرم افزار دیگری در این نسخه وجود ندارد.
16.07.13 (UI)
شناسه شماره | توضیحات |
---|---|
EDGEUI-609 | دکمه New Target Server برای نقش سفارشی که مجوز ایجاد سرورهای هدف را دارد فعال نیست |
EDGEUI-584 | اشکالات جزئی نمایش کلید/مخفی برای یک برنامه توسعه دهنده که دارای چندین اعتبار است |
EDGEUI-571 | محدودیت نام پروکسی به اشتباه روی 50 کاراکتر در رابط کاربری تنظیم شده است |
16.07.06.02 (کسب درآمد)
شناسه شماره | توضیحات |
---|---|
DEVSOL-2817 | ایجاد اسناد صورتحساب با استفاده از API کار نمی کند مشکلات ایجاد سند صورتحساب با استفاده از API برطرف شده است. در صورت وجود آدرس برنامهنویس، اسناد صورتحساب با موفقیت ایجاد میشوند. |
DEVSOL-2797 | بهبود پردازش ویژگی های توسعه دهنده مقادیر مشخصه سفارشی بولی دیگر به حروف بزرگ و کوچک حساس نیستند. علاوه بر این، هنگام همگام سازی ویژگی های سفارشی با Apigee Edge، ویژگی های موجود به جای ایجاد ویژگی های تکراری، به روز می شوند. |
16.07.06 (کسب درآمد)
شناسه شماره | توضیحات |
---|---|
DEVRT-2795 | قسمت مهر زمانی درخواست Webhook ناسازگار است در درخواست JSON ارسال شده به کنترل کننده برگشت تماس برای یک هوک، developerQuotaResetDate اکنون در قالب مهر زمانی بیان میشود تا با سایر قالبهای مهر زمانی سازگار باشد. برای اطلاعات بیشتر، به تنظیم کنترل کننده پاسخ تماس مراجعه کنید. |
16.06.29 (UI)
شناسه شماره | توضیحات |
---|---|
EDGEUI-600 | امکان مشاهده/ویرایش نقشها برای گزارشهای سفارشی وجود ندارد |
EDGEUI-593 | فواصل 5 و 10 دقیقه ای از رابط کاربری تجزیه و تحلیل حذف شد داده های تجزیه و تحلیل در رابط کاربری مدیریت حداقل تا 10 دقیقه پس از برقراری تماس با پراکسی های API ظاهر نمی شوند. به همین دلیل، تنظیم محدوده 10 دقیقه از گزارش های سفارشی حذف شده است، و تنظیم محدوده 5 و 10 دقیقه از نمای عملکرد پراکسی های API حذف شده است. |
16.06.22 (کسب درآمد)
هیچ کدام
16.06.15 (UI)
شناسه شماره | توضیحات |
---|---|
EDGEUI-566 | صفحه خالی پس از ورود به رابط کاربری مدیریت |
EDGEUI-564 | کاربران خطاهای مجوزها را در ورود به UI مدیریت دریافت می کنند، سپس به طور خودکار از سیستم خارج می شوند |
EDGEUI-549 | خطا در نمایش دادهها در نمای عملکرد پروکسی API |
EDGEUI-544 | صفحه نقشهای سفارشی مقدار نادرستی را برای مجوز حذف گزارشها نشان میدهد |
EDGEUI-504 | وضعیت گیج کننده در برنامه ها، کلیدها و محصولات برنامه نویس |
EDGEUI-120 | پیوند ایمیل صفحه خطای داخلی یک آدرس ایمیل نامعتبر دارد |
DEVRT-2301 | کسب درآمد: هماهنگی رابط کاربری با API در برنامه های نرخ منتشر شده با توجه به تاریخ انقضای برنامههای نرخ منتشر شده، رابط کاربری مدیریت اکنون با رفتار API مدیریت مطابقت دارد. اگر یک طرح نرخ دارای تاریخ پایان مشخص شده باشد، نمی توانید تاریخ انقضای آن را تغییر دهید. برای اطلاعات بیشتر، به انقضای یک طرح نرخ منتشر شده مراجعه کنید. |
16.06.08 (کسب درآمد)
هیچ کدام
16.05.25 (کسب درآمد)
شناسه شماره | توضیحات |
---|---|
DEVRT-2617 | عدم دریافت هشدار هنگام خرید یک طرح خدمات توسط مشتری |
DEVRT-1483 | NullPointerException زمانی که یک توسعه دهنده از پیش پرداخت به پس پرداخت می رود |
16.05.18 (UI)
شناسه شماره | توضیحات |
---|---|
EDGEUI-551 | اگر یک ساعت یا بیشتر غیرفعال باشد، جلسه UI منقضی می شود |
16.05.11 (کسب درآمد)
شناسه شماره | توضیحات |
---|---|
DEVRT-2497 | Qpids دریافت داده را متوقف کرد |
DEVRT-2490 | حذف کلید برنامه ناموفق است |
16.05.11 (UI)
شناسه شماره | توضیحات |
---|---|
EDGEUI-541 | ردیابی IP را به جای میزبان نشان می دهد زمانی که یک سرور هدف وجود دارد |
EDGEUI-505 | وارد کردن منابع نقطه پایانی منجر به شکست مجوز برای همه نقاط پایانی می شود |
16.05.04 (UI)
شناسه شماره | توضیحات |
---|---|
EDGEUI-532 | جادوگر پراکسی جدید هنگام ایجاد یک پروکسی برای یک سرویس SOAP در مرحله "ایجاد محصول..." گیر می کند. |
EDGEUI-506 | عملکرد حافظه پنهان «در حال بارگیری دادهها…» را هنگامی که دادهای در دسترس نیست نشان میدهد |
16.04.27 (UI)
شناسه شماره | توضیحات |
---|---|
EDGEUI-531 | نمی توان یک فایل JAR را با استفاده از ویرایشگر پروکسی جدید وارد کرد |
EDGEUI-524 | مشکل ایجاد یک پراکسی API از یک WSDL |
EDGEUI-38 | اگر یک WSDL نامعتبر به جادوگر پروکسی ارسال شود، جادوگر در صفحه آخر گیر می کند. |
16.04.27 (کسب درآمد)
هیچ کدام
16.04.20 (UI)
شناسه شماره | توضیحات |
---|---|
EDGEUI-502 | هنگامی که از StartsWith به عنوان عملگر استفاده می شود، ویرایشگر پروکسی فعل را نشان نمی دهد |
EDGEUI-496 | "خطای ناشناخته" هنگام توقف یک جلسه Trace در رابط کاربری مدیریت |
EDGEUI-141 | ویرایشگر پروکسی در پیام خطا ویرایش کدگذاری سختی دارد |
16.04.13 (کسب درآمد)
هیچ کدام
16.04.13 (UI)
شناسه شماره | توضیحات |
---|---|
EDGEUI-495 | Trace همیشه .execution.success = false را نشان می دهد |
EDGEUI-494 | خط مشی جاوا اسکریپت همیشه اسکریپت را با نام پیش فرض تولید می کند، حتی زمانی که من نام دیگری را مشخص می کنم |
EDGEUI-432 | ایجاد پروکسی هدایت شده در داشبورد UI مدیریت Edge |
EDGEUI-90 | ویرایشگر پروکسی API جدید فضای خالی نامناسبی را در اطراف عناصر CDATA تزریق می کند |
مسائل شناخته شده
این نسخه دارای مشکلات شناخته شده زیر است:
شناسه شماره | توضیحات |
---|---|
APIRT-3364 | پردازشگر پیام DNS را در IPv4 و IPv6 جستجو می کند اگر NSCD (Name Service Cache Daemon) را نصب و فعال کرده باشید، ممکن است متوجه شوید که Message Processors دو جستجوی DNS انجام می دهند: یکی برای IPv4 و دیگری برای IPv6. برای غیرفعال کردن جستجوی DNS در IPv6:
|
DOC-1687 | به دلیل تعارض وابستگی بسته شناخته شده، عامل Katello استفاده شده در Satellite Server 6 به درستی روی میزبان های Apigee Edge که دیمون Qpid را اجرا می کنند نصب نمی شود. |
شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید . اطلاعات
در روز دوشنبه 19 سپتامبر 2016، نسخه جدیدی از Apigee Edge را برای Private Cloud منتشر کردیم.
از زمان انتشار قبلی Edge برای Private Cloud Feature Release، نسخههای زیر رخ داده است و در این ویژگی گنجانده شده است:
- Cloud: 16.04.13 (UI) , 16.04.13 (کسب درآمد) , 16.04.20 (UI) , 16.04.27 (کسب درآمد) , 16.04.27 (UI) , 16.05.04 (UI) 5 , 116.UI , 16.05.11 (کسب درآمد) , 16.05.18 (UI) , 16.05.25 (کسب درآمد) , 16.06.08 (کسب درآمد) , 16.06.15 (UI) , 16.06.22 (کسب درآمد) , 6.29 UI 16.07.06 (کسب درآمد) , 16.07.06.02 (کسب درآمد) , 16.07.13 (UI) , 16.07.20.01 (کسب درآمد) , 16.07.27 (UI) , 16.08.17
برای درک اینکه چگونه می توانید بفهمید که آیا نسخه ابری خاصی در نسخه Edge برای Private Cloud شما گنجانده شده است، به «درباره شماره گذاری نسخه» مراجعه کنید.
نمای کلی انتشار
در این نسخه، ویرایشگر پراکسی API کلاسیک حذف شده است و با ویرایشگر پروکسی جدیدی که برای استفاده در کنار ویرایشگر کلاسیک در دسترس بود، جایگزین شده است. سایر پیشرفتهای قابلتوجه عبارتند از بهبود رفتار مسیرهای منبع محصول API، بهبود مدیریت بارهای JSON تعریف شده در خطمشیهای Assign Message و Raise Fault، بهبود تبدیلهای XML به JSON، بهبود اعتبارسنجی منابع، امکان تنظیم وقفههای زمانی بر روی پراکسیهای API منفرد، بهروزرسانی. تولید پراکسی های SOAP در جادوگر پراکسی API و یک شی Crypto با کارایی بالا برای جاوا اسکریپت.
پیشرفتهای کسب درآمد شامل ویژگیهای اعلان جدید با طرح نرخ اعلان، API است که توسعهدهندگان را به کسب درآمد منتقل میکند و امکان عمومی یا خصوصی کردن برنامههای نرخگذاری.
باقیمانده این مبحث شامل جزئیات مربوط به تمام ویژگیهای جدید، بهروزرسانیها و رفع اشکالات موجود در نسخه است.
منسوخ شده است
خدمات API
ویرایشگر پروکسی کلاسیک حذف شد (واسط کاربری Cloud 16.04.20)
نسخه جدید API Proxy Editor اکنون تنها نسخه پشتیبانی شده است. نسخه کلاسیک دیگر در دسترس نیست و پیوند "دسترسی به نسخه کلاسیک ویرایشگر پروکسی" حذف شده است. اگر از نسخه کلاسیک استفاده میکردید، پراکسیهای API شما بهطور خودکار در ویرایشگر جدید بارگیری میشوند. (EDGEUI-498)
کسب درآمد
ویژگیهای منسوخ زیر حذف شدهاند و دیگر پشتیبانی نمیشوند:
- تعیین محدودیت
- ارسال اعلان محدودیت
به عنوان جایگزین، میتوانید اعلانها را همانطور که در بخشهای زیر توضیح داده شده است تنظیم کنید:
(DEVRT-2742)
ویژگی ها و به روز رسانی های جدید
در ادامه ویژگی ها و پیشرفت های جدید در این نسخه آورده شده است. علاوه بر پیشرفتهای زیر، این نسخه همچنین دارای چندین بهبود قابلیت استفاده، عملکرد، امنیت و ثبات است.
برای جزئیات و دستورالعملهای بیشتر، به مستندات Edge for Private Cloud مراجعه کنید.
ابر خصوصی
Postres به نسخه 9.4 ارتقا یابد
این نسخه شامل ارتقاء به Postgres 9.4 است. برای دستورالعمل های مربوط به به روز رسانی سیستم خود، به آپدیت Apigee Edge به 4.16.09 مراجعه کنید.
پشتیبانی از GeoMap در رابط کاربری Edge
تجمیع جغرافیایی به شما امکان می دهد داده های تجزیه و تحلیل تماس های API را بر اساس ویژگی های جغرافیایی مانند منطقه، قاره، کشور و شهر جمع آوری کنید. از این دادههای تحلیلی، میتوانید نقشه جغرافیایی را در رابط کاربری Edge مشاهده کنید که مکان درخواستهای API را نشان میدهد.
برای اطلاعات بیشتر، به فعال کردن Geo Aggregation و Geo Maps مراجعه کنید.
API BaaS
اسناد اضافه شده در مورد:
- نحوه پیکربندی API BaaS برای استفاده از TLS. برای اطلاعات بیشتر، پیکربندی TLS برای API BaaS را ببینید.
- نحوه پیکربندی تمام گرههای API BaaS Stack برای استفاده از فضای ذخیرهسازی مشترک به گونهای که همه داراییها برای همه گرههای API BaaS Stack در دسترس باشند. برای اطلاعات بیشتر، به آپلود دارایی ها مراجعه کنید.
- نحوه رمزگذاری رمز عبور Cassandra هنگام پیکربندی گره های BaaS Stack. برای اطلاعات بیشتر، به بازنشانی گذرواژههای لبه مراجعه کنید.
انتشار بتا ابزار و داشبورد مانیتورینگ
در این نسخه یک نسخه بتا از ابزار نظارتی و داشبورد جدید برای Edge گنجانده شده است. این ابزار به شما امکان می دهد تا سلامت اجزای مختلف (روترها، پردازشگرهای پیام، ZooKeeper، Cassandra) و همچنین کدهای خطای http برای سازمان ها و محیط های مختلف در استقرار خود را درک کنید. همچنین میتوانید از دادههای داشبورد خود عکس بگیرید و آنها را با Apigee به اشتراک بگذارید تا به رفع حوادث پشتیبانی کمک کنید.
مستندات، از جمله دستورالعملهای نصب، همراه با سند Edge 4.16.09 در نسخه 4.18.01 موجود است.
با این حال، قبل از اینکه بتوانید داشبورد را نصب و استفاده کنید، باید توافقنامه ارزیابی Apigee را که در نسخه 4.18.01 نیز موجود است، تکمیل کنید و با ارسال ایمیل به orders@apigee.com، آن را به Apigee برگردانید.
انتشار بتا ابزار جمع آوری تجزیه و تحلیل
همه مشتریان Edge for Private Cloud باید به آمار Apigee درباره ترافیک پروکسی API ارسال کنند. Apigee توصیه می کند که مشتریان آن اطلاعات را یک بار در روز آپلود کنند، احتمالاً با ایجاد یک شغل cron.
برای کمک به آپلود این داده ها، Apigee نسخه بتا ابزار خط فرمان apigee-analytics-collector را ارائه می دهد. این ابزار گزارش حجم تماس API را به Apigee میفرستد. هر Edge برای نصب Private Cloud می تواند از این ابزار برای بازیابی و گزارش داده های ترافیک به Apigee استفاده کند.
برای اطلاعات بیشتر، به آپلود داده های ترافیک API در Apigee - Beta Release مراجعه کنید.
خدمات API
بارهای JSON در Assign Message and Raise Fault (Cloud 16.08.17)
با این بهبود، هیچ راه حلی برای اطمینان از قالب بندی مناسب پیام JSON مورد نیاز نیست، و متغیرها را می توان با استفاده از پرانتزهای فرفری بدون ایجاد JSON نامعتبر مشخص کرد. به عنوان مثال، موارد زیر مقدار message.content را در پیام JSON درج می کند:
<Payload contentType="application/json">{"Message: " : "{message.content}"}</Payload>
اگر از یک راه حل استفاده کرده اید، کد شما همچنان به کار خود ادامه می دهد. همچنین می توانید از variablePrefix و variableSuffix به جای پرانتزهای فرفری برای نشان دادن متغیرها استفاده کنید.
عنصر <Set><Payload> را در اسناد مرجع خط مشی Assign Message and Raise Fault خط مشی مراجعه کنید. (APIRT-1160)
بهبود خط مشی XML به JSON (Cloud 16.08.17)
خط مشی XML به JSON با قابلیت های زیر بهبود یافته است. می توانید این خط مشی را به صورت زیر پیکربندی کنید:
- در طول تبدیل، برخی از عناصر XML را به عنوان آرایهها در نظر بگیرید، که مقادیر را در کروشه مربع "[ ]" در سند JSON قرار میدهد.
- سطوح سلسله مراتب سند XML را در سند نهایی JSON حذف یا حذف کنید.
برای اطلاعات بیشتر، به خط مشی XML به JSON مراجعه کنید. (APIRT-1144)
چند علامت عام در مسیرهای منبع محصول API (Cloud 16.08.17)
هنگام تعریف مسیرهای منبع در محصول API، میتوانید حروف عام را در چندین مکان در مسیر منبع قرار دهید. به عنوان مثال، /team/*/invoices/**
به تماسهای API با هر مقدار بعد از /team
و هر مسیر منبع بعد از invoices/
اجازه میدهد. یک URI مجاز در تماس API proxyBasePath/team/finance/invoices/company/a
خواهد بود.
اگر پس از این انتشار مسیرهای منبع محصول API موجود شما مطابق انتظار کار نمی کند، ویژگی زیر را در سازمان خود تنظیم کنید تا به رفتار قبلی بازگردد: features.enableStandardWildCardMatchForAPIProductResources = true
(MGMT-3273)
توابع رمزنگاری در جاوا اسکریپت (Cloud 16.08.17)
مجموعه جدیدی از توابع crypto
جاوا اسکریپت با کارایی بالا برای ایجاد، دریافت و بهروزرسانی موارد زیر موجود است: MD5، SHA-1، SHA256، SHA512. شی کریپتو همچنین به شما امکان می دهد تاریخ را در قالب های مختلف دریافت کنید. برای اطلاعات بیشتر، مدل شی جاوا اسکریپت را ببینید. (APIRT-2886)
بررسی نسخه جاوا Callout JAR (Cloud 16.08.17)
هنگام آپلود یک منبع Java JAR در یک پراکسی API، اگر نسخه منبع جاوا با نسخه جاوا پشتیبانی شده Edge که در نرم افزار پشتیبانی شده و نسخه های پشتیبانی شده فهرست شده است، سازگار نباشد، یک کد وضعیت HTTP 400 (به جای 500) برگردانده می شود. (MGMT-3420)
اعتبارسنجی منابع پراکسی API (Cloud 16.08.17)
وقتی فایلهای منبع پراکسی API (مانند جاوا اسکریپت یا جاوا JAR) را در محیط یا محدوده سازمان ذخیره میکنید، چارچوب اعتبارسنجی دیگر از شما نمیخواهد که آن منابع را در سطح پراکسی API در یک بسته پراکسی برای وارد کردن برای تأیید اعتبار بگنجانید. اعتبار سنجی منبع اکنون در زمان استقرار رخ می دهد، نه در زمان واردات. (MGMT-1430)
پیکربندی مهلت زمانی برای تک تک پراکسیهای API (Cloud 16.08.17)
میتوانید پروکسیهای API را طوری پیکربندی کنید که پس از یک زمان مشخص (با وضعیت مهلت زمانی دروازه 504) به پایان برسد. مورد استفاده اولیه برای مشتریان Private Cloud است که پروکسیهای API دارند که اجرای آنها بیشتر طول میکشد. به عنوان مثال، بگویید که برای 3 دقیقه به پراکسی های خاصی نیاز دارید. میتوانید از ویژگی api.timeout
جدید در پیکربندی برای یک پراکسی API استفاده کنید. در اینجا نحوه انجام این کار با مثال 3 دقیقه ای آمده است:
- ابتدا مطمئن شوید که بار متعادل کننده، روتر و پردازشگر پیام را به گونه ای پیکربندی کنید که پس از 3 دقیقه زمان آن تمام شود.
- سپس پروکسیهای مربوطه را به گونهای پیکربندی کنید که در 3 دقیقه زمان پایان یابد. مقدار را بر حسب میلی ثانیه مشخص کنید. به عنوان مثال:
<ProxyEndpoint name="default"> <HTTPProxyConnection> <BasePath>/v1/weather</BasePath> <Properties> <!-- api.timeout is in milliseconeds --> <Property name="api.timeout">180000</Property> </Properties> ...
- با این حال، توجه داشته باشید که افزایش زمانهای زمانی سیستم میتواند منجر به مشکلات عملکرد شود، زیرا همه پراکسیها بدون تنظیم
api.timeout
از مهلت زمانی جدید، روتر و پردازشگر پیام استفاده میکنند. بنابراین سایر پراکسیهای API را پیکربندی کنید که برای استفاده از تایماوتهای کمتر به زمانهای زمانی طولانیتری نیاز ندارند. به عنوان مثال، موارد زیر یک پروکسی API را پس از 1 دقیقه تنظیم میکند که زمان آن تمام شود:
<Property name="api.timeout">60000</Property>
مشتریان ابری که نمیتوانند مهلتهای زمانی Edge را تغییر دهند، میتوانند یک مهلت زمانی پروکسی API را نیز پیکربندی کنند، البته تا زمانی که مهلت زمانی کوتاهتر از مهلت زمانی استاندارد پردازشگر پیام Edge یعنی 57 ثانیه باشد.
شما نمی توانید مقدار را با یک متغیر پر کنید. این ویژگی در مرجع خواص Endpoint پوشش داده شده است. (APIRT-1778)
رفتار پراکسی SOAP هنگام استفاده از جادوگر پراکسی (واسطه کاربری Cloud 16.07.27)
هنگام ایجاد یک پروکسی مبتنی بر SOAP از یک WSDL با استفاده از جادوگر پراکسی، دو گزینه برای ایجاد پروکسی وجود دارد:
- Pass-Through SOAP ، که در آن پروکسی به سادگی از یک بار درخواست SOAP به همان شکلی که هست عبور می کند.
- REST به SOAP به REST ، که در آن پراکسی یک payload ورودی مانند JSON را به یک بار SOAP تبدیل میکند، سپس پاسخ SOAP را به قالب مورد انتظار تماسگیرنده تبدیل میکند.
این نسخه شامل بهروزرسانیهای زیر برای نحوه عملکرد این گزینهها است. تفاوت بین رفتار قدیمی و جدید در خط مشی ها و پیکربندی هایی است که به طور خودکار توسط جادوگر پراکسی ایجاد می شود.
عبور از صابون
همه عملیات WSDL اکنون به جای منابع پراکسی (مانند "/cityforecastbyzip") به مسیر پایه پروکسی "/" ارسال می شوند. نام عملیات به سرویس SOAP هدف منتقل می شود. این رفتار با مشخصات SOAP مطابقت دارد.
- پروکسی تولید شده دیگر از JSON در درخواست پشتیبانی نمی کند. فقط XML را پشتیبانی می کند. پروکسی تضمین می کند که درخواست های SOAP دارای یک Envelope، Body و یک فضای نام هستند.
REST to SOAP to REST
- WSDL 2.0 پشتیبانی نمی شود.
- رفتار جدید با WS-Policy آزمایش نشده است.
- پروکسی به شما امکان می دهد داده های JSON را به جای FormParams ارسال کنید.
- هنگامی که پشتیبانی CORS (اشتراکگذاری منابع متقاطع) را با استفاده از سازنده پروکسی به پروکسی اضافه میکنید، پیشرفتهای زیر را مشاهده خواهید کرد:
- هدر Access-Control-Allow-Headers : علاوه بر سرصفحه های
Origin
،x-requested-with
وAccept
، هدر Access-Control-Allow-Headers شاملContent-Type
،Accept-Encoding
،Accept-Language
،Host
،Pragma
نیز می شود. ،Referrer
،User-Agent
وCache-Control
. - هدر Access-Control-Allow-Methods : علاوه بر
GET
،PUT
،POST
،DELETE
، این هدر شامل افعالPATCH
وOPTIONS
نیز می شود.
- هدر Access-Control-Allow-Headers : علاوه بر سرصفحه های
- هنگام ایجاد یک پراکسی API برای یک WSDL، Edge هر ComplexTypeهایی را که در WSDL بهعنوان انتزاعی تعریف شدهاند را میخواند و هر نوع نمونهای را که بر اساس انواع انتزاعی است به درستی تشخیص میدهد.
ابزار خط فرمان منبع باز wsdl2apigee
Apigee همچنین یک ابزار خط فرمان منبع باز برای تولید پراکسی های API گذرا یا استراحت به صابون از WSDL ها ارائه می دهد. https://github.com/apigee/wsdl2apigee را ببینید.
(EDGEUI-614)
انقضا/بازخوانی پیشفرض در خطمشی عملیات نقشه ارزش کلیدی (واسط کاربری Cloud 16.06.15)
آنها خط مشی عملیات نقشه ارزش کلیدی به شما امکان می دهد تعیین کنید که مقادیر قبل از بازخوانی چه مدت باقی می مانند. فاصله بازخوانی با عنصر <ExpiryTimeInSecs>
تنظیم می شود. اگر عملیات GET اجرا شود و فاصله زمانی انقضا بیشتر شده باشد، مقدار به روز می شود و خط مشی مقدار به روز شده را دریافت می کند. وقتی این خط مشی را به یک پراکسی API اضافه می کنید، زمان انقضای پیش فرض اکنون 300 ثانیه است. (پیشفرض قبلی -1 بود، که به این معنی است که مقادیر هرگز بازخوانی نمیشوند.) (EDGEUI-579)
کسب درآمد
طرح نرخ اعلان قابل تنظیم (واسط کاربری Cloud 16.04.20، درآمدزایی Cloud 16.04.13)
یک طرح نرخ اعلان قابل تنظیم جدید در کسب درآمد Edge به ارائهدهنده API اجازه میدهد تعداد تراکنشهای مورد نظر را برای هر برنامهنویس برنامه تنظیم کند. میتوانید پیکربندی کنید که آیا و چه زمانی اعلانها بر اساس درصدی از تعداد هدف به دست آمده است، مانند 90٪، 100٪، یا 150٪. این ویژگی از طریق رابط کاربری مدیریت علاوه بر API مدیریت (که در نسخه قبلی موجود بود) در دسترس است. برای اطلاعات بیشتر، به تعیین جزئیات طرح اعلان قابل تنظیم مراجعه کنید. (DEVRT-2375، DEVRT-2370)
اعلانهای Webhook برای برنامههای نرخ اعلان قابل تنظیم (کسب درآمد در Cloud 16.04.27)
برای برنامههای نرخ اطلاعرسانی قابل تنظیم، میتوانید وبقلابهایی ایجاد کنید که اعلانها را به URL مشخصشده ارسال میکنند. همچنین میتوانید اعلانها را کنترل کنید تا در فواصل زمانی خاص (درصد) تا رسیدن به حد مجاز تراکنش انجام شوند. اعلانهای Webhook به شما یک جایگزین انعطافپذیر برای استفاده از الگوهای اعلانهای موجود میدهد. به تنظیم اعلان ها با استفاده از WebHooks مراجعه کنید. (Devrt-2393 ، Devrt-2394)
اعلان قابل تنظیم با برنامه نرخ ویژگی های سفارشی (ابر 16.05.18 UI)
در کسب درآمد ، یک طرح جدید "اعلان قابل تنظیم با ویژگی سفارشی" به شما امکان می دهد با استفاده از مقدار یک ویژگی سفارشی ، به تعداد معامله یک توسعه دهنده اضافه کنید. با برنامه استاندارد اعلان قابل تنظیم استاندارد ، هر تماس API موفق 1 را به تعداد معامله یک توسعه دهنده اضافه می کند. اما با توجه به اعلان قابل تنظیم با برنامه نرخ ویژگی های سفارشی ، مقدار ویژگی سفارشی به تعداد معاملات توسعه دهنده اضافه می شود. به عنوان مثال ، اگر ویژگی سفارشی "کوچک" در پاسخ مقدار 0.1 داشته باشد ، تعداد معامله با 0.1 افزایش می یابد. یا اگر ویژگی سفارشی "AddressTotal" مقدار 50 دارد ، تعداد آنها توسط 50 افزایش می یابد. برای اطلاعات بیشتر ، به برنامه نرخ مشخص با جزئیات ویژگی های سفارشی مراجعه کنید. (DEVRT-2504)
اعلان ها را بر اساس کل معاملات ترکیبی برای یک شرکت و توسعه دهندگان آن تنظیم کنید (Cloud 16.06.22 کسب درآمد)
به طور معمول ، هنگامی که توسعه دهندگان از برنامه شرکت برای دسترسی به API استفاده می کنند ، برای همه توسعه دهندگان در یک شرکت به طور خودکار ردیابی می شود. اگر توسعه دهندگان داشته باشید که به طور فعال از برنامه های توسعه دهنده خود برای دسترسی به API استفاده می کنند ، و باید بدون هیچ گونه اختلال در ترافیک ، کل معاملات ترکیبی آنها را ردیابی کنید؟ شما می توانید توسعه دهندگان را به یک شرکت اضافه کرده و هنگام رسیدن به آستانه ها اعلان هایی را تنظیم کنید که براساس کل معاملات ترکیبی برای شرکت و توسعه دهندگان آن باشد. برای اطلاعات بیشتر ، به تنظیم اعلان ها بر اساس کل معاملات ترکیبی برای یک شرکت و توسعه دهندگان آن مراجعه کنید. (DEVRT-2643)
اعلان های مشاهده و پردازش مجدد (ابر 16.06.08 درآمدزایی)
به عنوان بخشی از مجموعه آزمون کسب درآمد ، می توانید اعلان هایی را که قبلاً با استفاده از API مدیریت ارسال شده بودند ، مشاهده و پردازش مجدد کنید. برای اطلاعات بیشتر ، به اعلان های مشاهده و پردازش مجدد مراجعه کنید. (DEVRT-2643)
کسب درآمد تست (ابر 16.05.25 درآمدزایی)
کسب درآمد مجموعه ای از API ها را فراهم می کند که می توانید از آنها برای آزمایش اجرای برنامه های وب استفاده کنید تا اطمینان حاصل شود که اعلان ها ارسال می شوند. برای جزئیات بیشتر ، به تنظیم اطلاع رسانی آزمون مراجعه کنید. (DEVRT-2625)
مهاجرت توسعه دهندگان به کسب درآمد (ابر 16.05.11 درآمدزایی)
API جدید برای تسهیل مهاجرت توسعه دهندگان به کسب درآمد در دسترس است. شما می توانید استفاده از معامله را انتقال داده و هزینه های تنظیم شده و عود سفارشی را شارژ کنید. علاوه بر این ، هنگام پذیرش یک برنامه نرخ منتشر شده ، می توانید در صورت اتهام آنها ، از هزینه های تنظیم خودداری کنید. برای اطلاعات بیشتر ، به توسعه دهندگان مهاجرت به کسب درآمد مراجعه کنید. (DEVRT-2446)
برنامه های نرخ عمومی و خصوصی برای پورتال توسعه دهنده (ابر 16.04.27 درآمد)
شما می توانید برنامه هایی را برای "عمومی" یا "خصوصی" تعیین کنید. برنامه های نرخ عمومی در پورتال توسعه دهنده ظاهر می شود. برنامه های نرخ خصوصی این کار را نمی کند. پیش فرض برای یک برنامه نرخ عمومی است. برای اطلاعات بیشتر ، به http://docs.apigee.com/monetization/content/create-rate-plans#public-sus-private-trate-plans مراجعه کنید. (DEVRT-2445)
توسعه دهندگان بدون تعلیق (ابر 16.06.08 درآمد)
کسب درآمد مجموعه ای از API ها را فراهم می کند که می توانید از آن استفاده کنید تا یک توسعه دهنده را که قبلاً به حالت تعلیق درآمده است ، استفاده کنید. در صورت دستیابی به حد پیکربندی ممکن است یک توسعه دهنده به حالت تعلیق درآید. به عنوان مثال ، تعداد معاملات به حداکثر حد خود رسیده است یا مانده حساب پیش پرداخت کاهش یافته است. برای اطلاعات ، به توسعه دهندگان Unsuspend مراجعه کنید. (DEVRT-2641)
مشاهده وضعیت معاملات (ابر 16.06.08 درآمدزایی)
به عنوان بخشی از مجموعه آزمون کسب درآمد ، می توانید وضعیت معاملاتی را که در طی یک محدوده زمانی مشخص با استفاده از API مدیریت اتفاق افتاده است ، مشاهده کنید. برای اطلاعات بیشتر ، به مشاهده وضعیت معاملات مراجعه کنید. (DEVRT-2640)
از جمله ویژگی های سفارشی توسعه دهنده در گزارش های درآمد (Cloud 16.05.25 کسب درآمد)
فقط برای گزارش های درآمد ، اگر ویژگی سفارشی برای توسعه دهنده تعریف شده باشد ، می توانید ویژگی های سفارشی را در گزارش گنجانده باشید. برای اطلاعات بیشتر ، از جمله ویژگی های سفارشی توسعه دهنده در گزارش های درآمد با استفاده از API دیدن کنید. (DEVRT-2447)
سیاست ضبط معامله و سازگاری منابع محصول API (ابر 16.05.18 UI)
اگر مسیرهای منبع در یک سیاست ضبط معامله درآمدزایی با مسیرهای منابع تعریف شده در محصول API خود مطابقت نداشته باشد (به عنوان مثال ، اگر مسیرهای منابع محصول API را تغییر دهید) ، نماد خط مشی ضبط معامله در صفحه محصولات نمادی هشدار دهنده را نشان می دهد. هنگامی که برای مشاهده خط مشی ضبط معامله ، روی نماد کلیک می کنید ، یک هشدار در بالای صفحه ظاهر می شود. هنگامی که مسیرهای منبع را در خط مشی ضبط معامله برطرف می کنید ، شاخص های هشدار دهنده ناپدید می شوند. (DEVRT-2240)
اشکالات رفع شد
اشکالات زیر در این نسخه رفع شده است. این لیست در درجه اول برای کاربرانی است که بررسی می کنند تا ببینند آیا بلیط های پشتیبانی آنها رفع شده است یا خیر. برای ارائه اطلاعات دقیق برای همه کاربران طراحی نشده است.
لبه برای ابر خصوصی
شناسه شماره | توضیحات |
---|---|
TBD-138 | پخش شماره زمان جلسه UI را بازی کنید |
apirt-2978 | روتر نتواند nginx را شروع کند یا روتر شروع به کار نمی کند |
Axapp-2447 | هنگام انتخاب داده های تجزیه و تحلیل ساعتی ، خطای نامعتبر |
EdgeUI-592 | اکنون می توانید هنگام استفاده از ارائه دهنده تأیید اعتبار خارجی ، پیوند "رمز عبور فراموش شده" را از Edge UI حذف کنید |
MGMT-3330 | Cloud Externtain External Auth تلاش رمز عبور کاربران را قفل می کند |
MGMT-2930 | ماسک داده ها در جلسه اشکال زدایی کار نمی کنند |
PRC-840 | symlink شکسته برای اجزای لبه |
PRC-1004 | گزینه "-P ZK" اضافه شده برای نصب برای نصب Zookeeper Standalone بر روی یک گره. |
PRC-1013 | حساب اولیه sysadmin برای اصلاح خط مشی رمز عبور LDAP مرتبط نیست |
PRC-1019 | "Apigee-All Stop" پردازنده های پیام را متوقف نمی کند |
PRC-1066 | رمز ورود Cassandra رمزگذاری شده در UserGrid.Properties برای Baas Stack کار نمی کند |
16.08.17
شناسه شماره | توضیحات |
---|---|
SECENG-609 | تماسهای زمان اجرا در حین حذف ذخیرهسازی اعتماد مرتبط یا زمانی که گواهی معتبر در فروشگاه اعتماد حذف میشود، با شکست مواجه نمیشوند. |
MGMT-3404 | مشاهده/بازیابی گزارشهای Node.js و استقرار پراکسیها بسیار کند است |
MGMT-3400 | اگر کاربری که تماس را انجام میدهد علامت «+» در نام داشته باشد، تماس با API مدیریت userroles/ انجام نمیشود. |
MGMT-3368 | java.lang.ArrayIndexOutOfBoundsException: 1، هنگام وارد کردن یک بسته پروکسی API که حاوی فهرست منابع/گره/منابع است |
MGMT-3364 | OAuthV2: بررسی redirect_uri |
MGMT-3319 | ورودیهای فهرست در یک خزانه که دارای مقدار تهی در یکی از ورودیها هستند، برای سازمانها (CPS و غیر CPS) کار نمیکنند. |
MGMT-3226 | پرس و جو در سطح سازمان/محیط نباید همه داده ها را که باعث از کار افتادن API می شود، بکشد Release_160302 یک اشکال داشت که در آن فهرست کردن منابع در سطح سازمان/محیط انجام نشد، اگر اندازه تجمعی منابع بالاتر از 16 مگابایت باشد، این اصلاح آن را برطرف میکند. |
AXAPP-2429 | Analytics API با استفاده از answer_status_code خطای دسترسی به داده را برمی گرداند |
AXAPP-2386 | محتوای گزارشهای خالی را در گزارشهای ایمیل روزانه تحلیلی برطرف کنید |
AXAPP-2347 | دریافت نکردن ایمیلهای خلاصه تحلیلی روزانه |
APIRT-3141 | هنگام فراخوانی () ExecutionResult جدید، Callout های جاوا با شکست مواجه می شوند، زیرا سازنده خصوصی شده است. |
APIRT-3140 | خط مشی ServiceCallout در تماسهای API HEAD کار نمیکند |
APIRT-3131 | هنگام استفاده از کسب درآمد با ارائهدهنده احراز هویت خارجی، برای یک پروکسی API نشان داده شده است اشتباه ایجاد شده توسط |
APIRT-3121 | تغییر فایل منبع سازمان 100٪ موثر نیست |
APIRT-3117 | MP به 100% استفاده از CPU رسید و سرویس دهی به ترافیک را متوقف کرد |
APIRT-3016 | خطاهای روتر "تماس تمام شد" در استقرار |
APIRT-2975 | آپلود بسته گواهی ناموفق بود |
APIRT-2955 | نمیتوان ویژگیهای خاصی از دادههای پاسخ JSON را برای FHIR-complaint Content-Type header 'application/json+fhir' پنهان کرد |
APIRT-2946 | سیاست OAuthV2-RefreshToken ویژگی ها را پنهان نمی کند حتی اگر نمایش روی نادرست تنظیم شده باشد |
APIRT-2908 | اجرای TLS1.2 برای تماس داخلی API پس از بهروزرسانی TLS1.2 در میزبان مجازی الزامی است |
APIRT-2901 | پاسخهای Gzipped که از کش بازگردانده میشوند دوبار فشرده میشوند |
APIRT-2873 | نمایندگان مجلس NullPointerException مربوط به VerifyAPIKey را پس از حذف محصولات/توسعه دهندگان/پراکسی ها پرتاب می کنند. |
APIRT-2871 | سیاست های IOIntensive دو بار در Trace ظاهر می شوند |
APIRT-2825 | خطای گرامری در پاسخ خطای accesstoken |
APIRT-2750 | خرابی های ترافیکی در یک سازمان خاص |
APIRT-2685 | با پرتاب خطای ناشناخته، ترافیک نمی تواند جریان داشته باشد |
APIRT-2647 | خطای «جریان ورودی زیر صفر بایت بازگشت» با nonprod/dev |
APIRT-2630 | مشکلات متناوب هنگام تلاش برای خواندن مقدار از حافظه پنهان |
APIRT-2620 | استخر نخ مجزا برای برخی از مراحل مسدود کردن |
APIRT-2610 | java.lang.ClassCastException با خط مشی کش پاسخ |
APIRT-2608 | خطای تجزیه سرصفحه های آخرین اصلاح شده در خط مشی های کش پاسخ |
APIRT-2605 | متغیرهای «سازمان» و «محیط» نباید از طریق خطمشیها بازنویسی شوند |
APIRT-2566 | خط مشی OAuthV2 سربرگ WWW-Authenticate نادرست را برمی گرداند |
APIRT-2491 | بهروزرسانی TargetServer به دلیل وقفه زمانی RPC بین مدیریت و mps انجام نشد |
APIRT-2386 | محدوده رشته خالی در یک محصول API با محدوده های OAuth مجاز مجاز ایجاد می شود |
APIRT-2383 | به نظر نمیرسد که خطمشیهای XSL Transformation هیچ دادهای را در صورت بروز خطا ثبت نمیکنند |
APIRT-2364 | متغیرهای جریان خطای OAuth در صورت بروز خطا به روز نمی شوند |
APIRT-2216 | سرور رویدادها را ارسال کرد - جریان رویداد دارای مشکلاتی در تولید است |
APIRT-2079 | تماس DEBUG CURL پس از انقضای زمان برای جلسه ایجاد شده متوقف نمی شود |
APIRT-1495 | XML Threat Protection به نوع Content-Type نمی رسد |
apirt-1404 | رفتار متناقض هنگامی که یک شرط یک مقدار را در نقل قول های منفرد در مقابل دو برابر مقایسه می کند |
APIRT-347 | خطمشی XSL در هنگام وارد کردن به درستی تأیید نشده است (نتایج را طبق مستندات به متغیرهای خروجی اختصاص نمیدهد) |
16.07.27 (UI)
شناسه شماره | توضیحات |
---|---|
EdgeUI-621 | صرفه جویی در API Proxy جدید از نام پیش فرض استفاده می کند که شامل نماد علمی است ، مانند "New-1.234568901234568e+53" |
EdgeUI-572 | UI "خطا: خطای ناشناخته" را به جای "خطا: جلسه جلسه" نمایش می دهد |
16.07.20.01 (کسب درآمد)
این نسخه شامل تغییرات جزئی DB Schema است که در این نسخه به روزرسانی نرم افزار دیگری وجود ندارد.
16.07.13 (UI)
شناسه شماره | توضیحات |
---|---|
Edgeui-609 | دکمه جدید سرور هدف برای نقش سفارشی که اجازه ایجاد سرورهای هدف را دارد فعال نیست |
Edgeui-584 | اشکالات نمایشگر جزئی/مخفی برای یک برنامه توسعه دهنده که دارای چندین اعتبار است |
EdgeUI-571 | محدودیت نام پروکسی به طور نادرست روی 50 کاراکتر در UI تنظیم شده است |
16.07.06.02 (کسب درآمد)
شناسه شماره | توضیحات |
---|---|
devsol-2817 | ایجاد اسناد صورتحساب با استفاده از API کار نمی کند مسائل مربوط به ایجاد اسناد صورتحساب با استفاده از API برطرف شده است. در صورت وجود آدرس توسعه دهنده ، اسناد صورتحساب با موفقیت تولید می شوند. |
Devsol-2797 | پردازش ویژگی های توسعه دهنده را بهبود بخشید مقادیر ویژگی های سفارشی بولی دیگر حساس به مورد نیستند. علاوه بر این ، هنگام همگام سازی ویژگی های سفارشی با لبه Apigee ، ویژگی های موجود به جای ایجاد ویژگی های تکراری به روز می شوند. |
16.07.06 (کسب درآمد)
شناسه شماره | توضیحات |
---|---|
DEVRT-2795 | زمینه Timestamp درخواست Webhook متناقض است در درخواست JSON که برای یک وب سایت به کنترل کننده تماس گرفته شده است ، اکنون developerQuotaResetDate در قالب Timestamp Epoch بیان شده است تا با سایر قالب های Timestamp سازگار باشد. برای اطلاعات بیشتر ، به تنظیم کنترل کننده تماس تلفنی مراجعه کنید. |
16.06.29 (UI)
شناسه شماره | توضیحات |
---|---|
Edgeui-600 | دیدن/ویرایش نقش ها برای گزارش های سفارشی امکان پذیر نیست |
EdgeUI-593 | فواصل 5- و 10 دقیقه ای که از UI Analytics حذف شده اند داده های تحلیلی در UI مدیریت حداقل 10 دقیقه پس از برقراری تماس با پروکسی های API ظاهر نمی شود. به همین دلیل ، تنظیمات محدوده 10 دقیقه ای از گزارش های سفارشی حذف شده است و تنظیمات 5- و 10 دقیقه ای از نمای عملکرد پراکسی های API حذف شده است. |
16.06.22 (کسب درآمد)
هیچ کدام
16.06.15 (UI)
شناسه شماره | توضیحات |
---|---|
EdgeUI-566 | صفحه خالی پس از ورود به UI مدیریت |
Edgeui-564 | کاربران خطاهای مجوز در مدیریت UI مدیریت دریافت می کنند ، سپس به طور خودکار از سیستم خارج می شوند |
EdgeUI-549 | خطایی که داده ها را در نمای عملکرد پروکسی API نشان می دهد |
Edgeui-544 | صفحه نقشهای سفارشی مقدار نادرست را برای حذف گزارش ها نشان می دهد |
Edgeui-504 | وضعیت گیج کننده در برنامه های توسعه دهنده ، کلیدها و محصولات |
Edgeui-120 | صفحه خطای داخلی پیوند ایمیل دارای آدرس ایمیل نامعتبر است |
DEVRT-2301 | کسب درآمد: تراز UI با API در برنامه های نرخ منتشر شده با توجه به تاریخ انقضا در برنامه های نرخ منتشر شده ، UI مدیریت اکنون با رفتار API مدیریت مطابقت دارد. اگر یک برنامه نرخ تاریخ پایان مشخص شده باشد ، نمی توانید تاریخ انقضا آن را تغییر دهید. برای اطلاعات بیشتر ، به یک برنامه نرخ منتشر شده منقضی شوید. |
16.06.08 (کسب درآمد)
هیچ کدام
16.05.25 (کسب درآمد)
شناسه شماره | توضیحات |
---|---|
DEVRT-2617 | عدم دریافت هشدار در هنگام خرید مشتری یک برنامه خدمات |
DEVRT-1483 | NullPointerException هنگامی که یک توسعه دهنده از پیش پرداخت به پس پرداخت حرکت می کند |
16.05.18 (UI)
شناسه شماره | توضیحات |
---|---|
EdgeUI-551 | جلسه UI در صورت غیرفعال به مدت یک ساعت منقضی می شود |
16.05.11 (کسب درآمد)
شناسه شماره | توضیحات |
---|---|
DEVRT-2497 | QPID ها دریافت داده ها را متوقف کردند |
DEVRT-2490 | حذف کلید برنامه در حال شکست است |
16.05.11 (UI)
شناسه شماره | توضیحات |
---|---|
EdgeUI-541 | ردیابی IP را به جای میزبان هنگامی که یک سرور هدف وجود دارد نشان می دهد |
EdgeUI-505 | وارد کردن منابع نقطه پایانی منجر به شکست مجوز برای همه نقاط پایانی می شود |
16.05.04 (UI)
شناسه شماره | توضیحات |
---|---|
EdgeUI-532 | Wizard Proxy New Proxy هنگام ایجاد پروکسی برای یک سرویس صابون در "ایجاد محصول ..." گیر می کند |
EdgeUI-506 | عملکرد حافظه نهان "بارگیری داده ها ..." را نشان می دهد وقتی داده ای در دسترس نیست |
16.04.27 (UI)
شناسه شماره | توضیحات |
---|---|
EdgeUI-531 | با استفاده از ویرایشگر جدید پروکسی ، فایل شیشه ای را وارد نمی کند |
Edgeui-524 | شماره تولید یک پروکسی API از WSDL |
Edgeui-38 | اگر یک WSDL نامعتبر به جادوگر پروکسی منتقل شود ، جادوگر در آخرین صفحه گیر می کند |
16.04.27 (کسب درآمد)
هیچ کدام
16.04.20 (UI)
شناسه شماره | توضیحات |
---|---|
EdgeUI-502 | ویرایشگر پروکسی فعل را نشان نمی دهد وقتی StartSwith به عنوان یک اپراتور استفاده می شود |
EdgeUI-496 | "خطای ناشناخته" هنگام متوقف کردن یک جلسه ردیابی در UI مدیریت |
Edgeui-141 | ویرایشگر پروکسی در پیام خطا تجدید نظر شده است |
16.04.13 (کسب درآمد)
هیچ کدام
16.04.13 (UI)
شناسه شماره | توضیحات |
---|---|
Edgeui-495 | ردیابی همیشه نشان می دهد .execution.Success = false |
Edgeui-494 | خط مشی JavaScript همیشه اسکریپت را با نام پیش فرض ایجاد می کند حتی وقتی نام دیگری را مشخص می کنم |
EdgeUI-432 | کارگردانی پروکسی در مدیریت Edge Dashboard UI |
Edgeui-90 | ویرایشگر جدید Proxy API فضای سفید نامناسب را در اطراف عناصر CDATA تزریق می کند |
مسائل شناخته شده
این نسخه دارای موضوعات شناخته شده زیر است:
شناسه شماره | توضیحات |
---|---|
apirt-3364 | پردازنده پیام آیا DNS را در IPv4 و IPv6 جستجو می کند اگر NSCD را نصب و فعال کرده اید (نام سرویس حافظه پنهان Daemon) ممکن است متوجه شوید که پردازنده های پیام دو جستجوی DNS را انجام می دهند: یکی برای IPv4 و دیگری برای IPv6. برای غیرفعال کردن جستجوی DNS در IPv6:
|
DOC-1687 | به دلیل درگیری وابستگی به بسته شناخته شده ، عامل Katello مورد استفاده در Satellite Server 6 به طور صحیح در میزبان Apigee Edge نصب نمی شود که Daemon QPID را اجرا می کند. |