4.16.09 - Edge for Private Cloud یادداشت های انتشار

شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید .
اطلاعات

در روز دوشنبه 19 سپتامبر 2016، نسخه جدیدی از Apigee Edge را برای Private Cloud منتشر کردیم.

از زمان انتشار قبلی Edge برای Private Cloud Feature Release، نسخه‌های زیر رخ داده است و در این ویژگی گنجانده شده است:

برای درک اینکه چگونه می توانید بفهمید که آیا نسخه ابری خاصی در نسخه 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 با استفاده از خط‌مشی Assign Message یا Raise Fault، گاهی اوقات از کاربران خواسته می‌شد تا از راه‌حل‌هایی استفاده کنند تا مطمئن شوند پیام JSON به درستی در زمان اجرا قالب‌بندی شده است، مانند شروع payload با علامت معکوس "\" یا تعیین یک متغیر Prefix و VariableSuffix در عنصر Payload، حتی اگر هیچ متغیری در پیام استفاده نشده باشد.

با این بهبود، هیچ راه حلی برای اطمینان از قالب بندی مناسب پیام 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 دقیقه ای آمده است:

  1. ابتدا مطمئن شوید که بار متعادل کننده، روتر و پردازشگر پیام را به گونه ای پیکربندی کنید که پس از 3 دقیقه زمان آن تمام شود.
  2. سپس پروکسی‌های مربوطه را به گونه‌ای پیکربندی کنید که در 3 دقیقه زمان پایان یابد. مقدار را بر حسب میلی ثانیه مشخص کنید. به عنوان مثال:
    <ProxyEndpoint name="default">
      <HTTPProxyConnection>
        <BasePath>/v1/weather</BasePath> 
        <Properties> 
          <!-- api.timeout is in milliseconeds -->
          <Property name="api.timeout">180000</Property>
        </Properties>
        ...
    
  3. با این حال، توجه داشته باشید که افزایش زمان‌های زمانی سیستم می‌تواند منجر به مشکلات عملکرد شود، زیرا همه پراکسی‌ها بدون تنظیم 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 نیز می شود.
  • هنگام ایجاد یک پراکسی 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:

  1. در هر گره پردازشگر پیام، /etc/nscd.conf را ویرایش کنید.
  2. ویژگی زیر را تنظیم کنید:

    هاست های enable-cache no
DOC-1687 به دلیل تعارض وابستگی بسته شناخته شده، عامل Katello استفاده شده در Satellite Server 6 به درستی روی میزبان های Apigee Edge که دیمون Qpid را اجرا می کنند نصب نمی شود.
،

شما در حال مشاهده اسناد Apigee Edge هستید.
به مستندات Apigee X بروید .
اطلاعات

در روز دوشنبه 19 سپتامبر 2016، نسخه جدیدی از Apigee Edge را برای Private Cloud منتشر کردیم.

از زمان انتشار قبلی Edge برای Private Cloud Feature Release، نسخه‌های زیر رخ داده است و در این ویژگی گنجانده شده است:

برای درک اینکه چگونه می توانید بفهمید که آیا نسخه ابری خاصی در نسخه 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 با استفاده از خط‌مشی Assign Message یا Raise Fault، گاهی اوقات از کاربران خواسته می‌شد تا از راه‌حل‌هایی استفاده کنند تا مطمئن شوند پیام JSON به درستی در زمان اجرا قالب‌بندی شده است، مانند شروع payload با علامت معکوس "\" یا تعیین یک متغیر Prefix و VariableSuffix در عنصر Payload، حتی اگر هیچ متغیری در پیام استفاده نشده باشد.

با این بهبود، هیچ راه حلی برای اطمینان از قالب بندی مناسب پیام 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 دقیقه ای آمده است:

  1. ابتدا مطمئن شوید که بار متعادل کننده، روتر و پردازشگر پیام را به گونه ای پیکربندی کنید که پس از 3 دقیقه زمان آن تمام شود.
  2. سپس پروکسی‌های مربوطه را به گونه‌ای پیکربندی کنید که در 3 دقیقه زمان پایان یابد. مقدار را بر حسب میلی ثانیه مشخص کنید. به عنوان مثال:
    <ProxyEndpoint name="default">
      <HTTPProxyConnection>
        <BasePath>/v1/weather</BasePath> 
        <Properties> 
          <!-- api.timeout is in milliseconeds -->
          <Property name="api.timeout">180000</Property>
        </Properties>
        ...
    
  3. با این حال، توجه داشته باشید که افزایش زمان‌های زمانی سیستم می‌تواند منجر به مشکلات عملکرد شود، زیرا همه پراکسی‌ها بدون تنظیم 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 نیز می شود.
  • هنگام ایجاد یک پراکسی 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:

  1. در هر گره پردازنده پیام ، ویرایش /etc/nscd.conf .
  2. ویژگی زیر را تنظیم کنید:

    میزبان های ذخیره سازی NO را فعال کنید
DOC-1687 به دلیل درگیری وابستگی به بسته شناخته شده ، عامل Katello مورد استفاده در Satellite Server 6 به طور صحیح در میزبان Apigee Edge نصب نمی شود که Daemon QPID را اجرا می کند.