14.04.16 - یادداشت های انتشار ابر Apigee Edge

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

در روز سه شنبه، 29 آوریل 2014، نسخه ابری جدیدی از Apigee Edge را منتشر کردیم.

ویژگی ها و پیشرفت های جدید

در ادامه ویژگی ها و پیشرفت های جدید در این نسخه آورده شده است.

  • داشبوردهای تجزیه و تحلیل
    Edge اکنون گزارش‌های جدید عملکرد Endpoint، عملکرد پراکسی API و تجزیه و تحلیل عملکرد حافظه پنهان را ارائه می‌کند تا به شما در نظارت بر عملکرد کمک کند.
    به "داشبوردهای عملیات" در داشبوردهای Analytics مراجعه کنید.
  • تجمیع معیارهای سفارشی برای عملکرد
    این ویژگی دیگر در دسترس نیست.
    یک ویژگی جدید تجمیع سفارشی عملکرد تجزیه و تحلیل را بهبود می بخشد و به شما امکان می دهد معیارهای سفارشی را تعریف کنید که Edge هنگام برقراری تماس های API جمع آوری و ذخیره می کند. هنگامی که گزارش‌ها را مشاهده می‌کنید، Edge به‌جای اینکه آن‌ها را در لحظه واکشی کند، به معیارهای جمع‌آوری شده از قبل در دسترس دسترسی پیدا می‌کند.
  • OAuth 2.0 از قبل در پراکسی های API پیکربندی شده است
    هنگام ایجاد یک پراکسی API، گزینه جدید "Secure with OAuth v2.0 Access Tokens" به طور خودکار پراکسی API را با خط مشی هایی که از OAuth پشتیبانی می کنند پیکربندی می کند.
    به OAuth مراجعه کنید.
  • پوشش داده در ردیابی
    منبع /maskconfigs API به شما امکان می‌دهد داده‌های حساس مانند اطلاعات کارت اعتباری را در جلسات ردیابی پراکسی API پنهان کنید و به اطمینان از امنیت داده‌های کاربر در طول توسعه API کمک می‌کند.
    مورد:810723
    به پوشاندن و پنهان کردن داده ها مراجعه کنید.
  • خط مشی اصلی احراز هویت
    خط‌مشی Basic Authentication به شما امکان می‌دهد احراز هویت اولیه سبک وزن را به یک پراکسی API اضافه کنید، و رمزگذاری خودکار Base64 اعتبار کاربر و جمعیت هدر HTTP Authorization: Basic را ارائه می‌دهد.
    به سیاست احراز هویت اولیه مراجعه کنید.
  • PostClientFlow
    PostClientFlow به شما امکان می دهد سیاست های MessageLogging را اضافه کنید که پس از ارسال پاسخ اجرا می شوند. این امر تأخیر پروکسی API را کاهش می‌دهد و اطلاعاتی را برای گزارش‌گیری در دسترس قرار می‌دهد که تا پس از ارسال پاسخ محاسبه نمی‌شوند، مانند client.sent.start.timestamp و client.sent.end.timestamp.
    مورد: 814059

اشکالات رفع شد

اشکالات زیر در این نسخه رفع شده است.

موضوع توضیحات
تایید نام گزارش سفارشی Edge اکنون نام گزارش‌های سفارشی را تأیید می‌کند تا استفاده از کاراکترهای خاص را ممنوع کند.
مشکلات مربوط به برنامه توسعه دهنده را گزارش کنید برنامه‌های برنامه‌نویس نادرست در گزارش‌های سفارشی بازگردانده می‌شدند که از برنامه آموزشی developer_app استفاده می‌کردند. این مشکل رفع شده است.
دوره زمانی در گزارش های سفارشی کار نمی کند در گزارش‌های سفارشی که حاوی فیلترهایی با عبارات پرانتزی متعدد هستند - برای مثال، (request_verb eq 'POST') or (request_verb eq 'GET') - تغییر دوره زمانی گزارش هیچ تأثیری بر نتایج نداشت. این مشکل رفع شده است.
مورد: 810753
نمودارها در گزارش های سفارشی ظاهر نمی شوند مشکل عدم نمایش نمودارها در گزارش های سفارشی برطرف شده است.
مورد: 814623
واردات WSDL
  • وارد کردن یک WSDL با هدرهای SOAP منجر به پیکربندی نادرست شد. پشتیبانی از هدرهای SOAP برای رفع این مشکل اضافه شده است.
  • وارد کردن یک WSDL با یک طرحواره خارجی منجر به یک پروکسی API شد که پیام مناسبی را به باطن ارسال نکرد. وارد کردن WSDLهایی که دارای انواع پیچیده چند قسمتی هستند اکنون منجر به یک بار مناسب SOAP در پراکسی API می شود.
  • واردات WSDL اکنون از عنصر مستندسازی در عملیات SOAP پشتیبانی می کند. اسناد در ستون توضیحات رابط کاربری واردات WSDL ظاهر می شود.
پیکربندی خط مشی محدودیت نرخ همزمان انتخابگر نقطه پایانی هدف اکنون تنها زمانی در دسترس است که یک خط مشی محدودیت نرخ همزمان به یک پروکسی API اضافه شود. نقطه پایانی هدف برای سایر خط‌مشی‌ها اعمال نمی‌شود.
پشتیبانی شرکت از توسعه دهندگان برای سازمان‌هایی که شرکت‌ها را فعال کرده‌اند، اکنون می‌توانید هنگام ایجاد یا ویرایش یک برنامه‌نویس، یک شرکت را مشخص کنید.
مورد: 515246
صادرات توسعه دهندگان، برنامه ها و محصولات اکنون می‌توانید توسعه‌دهندگان، برنامه‌ها و محصولات را از صفحه Developers در رابط کاربری مدیریت Edge به یک فایل CSV صادر کنید. این ویژگی در حال حاضر برای سازمان‌هایی که کسب درآمد را فعال کرده‌اند در دسترس نیست.
مورد: 747159
پنجره برنامه‌های توسعه‌دهنده آویزان است پس از اینکه یک توسعه‌دهنده برنامه‌ای را در پورتال توسعه‌دهنده Edge حذف کرد، کلیک روی آن برنامه توسعه‌دهنده در رابط کاربری مدیریت Edge باعث می‌شود که پنجره آویزان شود. این مشکل رفع شده است.
نظرات در پیکربندی پروکسی API نظرات در پیکربندی پروکسی API اکنون در نمای کد ویرایشگر پروکسی API و بازرس ویژگی قابل مشاهده است.
پراکسی های API ایجاد شده با نام های نامعتبر رابط کاربری Edge مدیریت قبلاً اجازه ایجاد پراکسی‌های API را می‌داد که نام آنها حاوی نویسه‌های ویژه پشتیبانی‌نشده بود و در نتیجه پراکسی‌های API نامعتبر بود که نمی‌توان آنها را حذف کرد. نام‌های پراکسی API اکنون در زمان ایجاد تأیید می‌شوند. فقط کاراکترهای الفبایی، "-" و "_" مجاز هستند.
مورد: 550390
حساسیت به حروف کوچک و بزرگ در نامگذاری پراکسی API Edge بدون در نظر گرفتن حروف وارد شده، پروکسی های API را با نام های کوچک ایجاد می کرد. Edge اکنون به حروف نام وارد شده برای پراکسی API احترام می گذارد.
هشدار در مورد ذخیره پروکسی API وقتی یک پراکسی API را در ویرایشگر پراکسی API ذخیره می‌کنید، Edge پروکسی API را در تمام محیط‌هایی که نسخه در حال حاضر در آن‌ها مستقر است، از جمله محیط‌های تولید، مستقر می‌کند. رابط کاربری مدیریت Edge اکنون یک هشدار قبل از ذخیره پراکسی ارائه می دهد.
نقش سفارشی بدون ذخیره مجوز در محیط تولید هنگامی که یک ویرایش API مستقر به روز می شود، یک undeploy داخلی و استقرار در محیط های مستقر را آغاز می کند. یک نقش سفارشی بدون مجوزهای استقرار مناسب با ذخیره یک پراکسی API قادر به استقرار بود. این مشکل با اجرای مجوزهای استقرار برطرف شده است.
مورد: 813084
سرور هدف تکراری هنگام ایجاد یک سرور هدف تکراری، به جای خطای HTTP 409، Edge سرور هدف موجود را بازنویسی کرد و وضعیت 201 را برگرداند. این مشکل با پرتاب خطای 409 و بازنویسی نکردن سرور هدف موجود برطرف شده است.
امکان ایجاد جلسات ردیابی برای پراکسی های API وجود ندارد جلسات ردیابی برای محیط‌هایی با پردازشگر پیام غیرقابل دسترسی ایجاد نمی‌شد. این مشکل با پیوست کردن جلسات ردیابی فقط به پردازشگرهای پیام قابل دسترسی و در دسترس حل شده است
مورد: 812192
رفتار JMSReplyTo به روز شد به طور پیش فرض، Edge پاسخ را به صف مشخص شده در هدر JMSReplyTo ارسال می کند. با این حال، اگر می‌خواهید سرویس Backend به جای Edge، پاسخ را به صف JMSReplyTo ارسال کند، هدر X-Apigee-Ignore-JMSResponse در هر جریانی به پاسخ پراکسی API اضافه کنید و آن را روی true تنظیم کنید:
<Header name="X-Apigee-Ignore-JMSResponse">true</Header>
CLOSE_WAIT زیاد و خطاهای دروازه بد 502 مشکلی که باعث معیارهای بالای CLOSE_WAIT و 502 خطای دروازه بد شده بود، برطرف شد.
موارد: 814656, 814664, 814670
دایرکتوری موقت Node.js هنگامی که یک اسکریپت Node.js در Edge مستقر می شود، در داخل یک جعبه ایمنی اجرا می شود که دسترسی سیستم فایل را به یک فهرست خاص محدود می کند. با این حال، os.tmpdir یک نام دایرکتوری مانند /tmp یا /var/tmp را برمی گرداند، که در سندباکس Edge Node.js وجود نداشت و باعث شکستن برخی از اسکریپت ها می شود. سندباکس Edge Node.js اکنون شامل یک پوشه /tmp برای استفاده از os.tmpdir است.
استثناهای اشاره گر تهی در تماس های API در خط‌مشی Assign Message، یک وضعیت پاسخ تهی یک استثنا نشانگر تهی ایجاد کرد زیرا Edge سعی کرد کد پاسخ را برای معیارها ضبط کند. این مشکل رفع شده است.
مورد: 815595