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

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

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

انتشار رابط کاربری Edge انتشار مدیریت لبه انتشار پورتال

برای درک چگونگی تشخیص اینکه آیا یک نسخه ابری خاص در نسخه Edge شما برای Private Cloud گنجانده شده است یا خیر، به «درباره شماره‌گذاری نسخه‌ها» مراجعه کنید.

مرور کلی انتشار

مهم‌ترین ویژگی‌های جدید این نسخه شامل موارد زیر است:

  • ارتقا به PostgreSQL 9.6
  • انتشار بتای تجربه جدید Edge برای فضای ابری خصوصی
  • انتشار بتای سه سیاست جدید که به شما امکان تولید، تأیید و رمزگشایی توکن‌های وب JSON (JWT) را می‌دهد.

این نسخه همچنین شامل تمام رفع اشکالات و ویژگی‌های جدید موجود در نسخه‌های Edge Public Cloud ذکر شده در زیر است.

استهلاک و بازنشستگی

ویژگی‌های زیر در این نسخه منسوخ یا کنار گذاشته شده‌اند. برای اطلاعات بیشتر به سیاست منسوخ شدن Edge مراجعه کنید.

منسوخ‌شده‌ها

منسوخ شدن نصب‌های جدید API BaaS

مشتریان جدید از تاریخ ۳۱ ژانویه ۲۰۱۸ واجد شرایط دریافت API BaaS نیستند، مگر اینکه در برگه مشخصات شما، شرایط API BaaS ذکر شده باشد.

منسوخ شدن فروشگاه امن Apigee (خزانه‌ها)

مخزن امن Apigee که با نام "vaults" نیز شناخته می‌شود، منسوخ شده و در سپتامبر ۲۰۱۸ بازنشسته خواهد شد. Vaults که ذخیره‌سازی رمزگذاری‌شده جفت‌های کلید/مقدار را فراهم می‌کنند، با API مدیریت ایجاد می‌شوند و در زمان اجرا با توابعی در ماژول apigee-access Node.js قابل دسترسی هستند.

به جای استفاده از حافظه امن، از نقشه‌های کلید-مقدار رمزگذاری‌شده (KVM) استفاده کنید، همانطور که در بخش «کار با نقشه‌های کلید-مقدار» توضیح داده شده است. KVMهای رمزگذاری‌شده به اندازه گاوصندوق‌ها ایمن هستند و گزینه‌های بیشتری برای ایجاد و بازیابی ارائه می‌دهند. (MGMT-3848)

منسوخ شدن افزودن مسیرها در تب عملکرد پروکسی API

تا این نسخه، می‌توانستید در رابط کاربری مدیریت، به یک پروکسی API بروید، به تب Performance بروید و مسیرهای مختلفی را برای مقایسه مبتنی بر نمودار در تب Performance پروکسی و در داشبورد Business Transactions ایجاد کنید. این ویژگی اکنون منسوخ شده و دیگر در رابط کاربری موجود نیست. برای جایگزینی برای این قابلیت، به مقاله زیر از انجمن Apigee مراجعه کنید: Alternative to Business Transactions API (EDGEUI-902)

منسوخ شدن ویژگی SMTPSSL برای تنظیم پروتکل SMTP برای پورتال سرویس‌های توسعه‌دهندگان

اکنون به جای ویژگی SMTP_PROTOCOL ، از ویژگی SMTPSSL برای تنظیم پروتکل مورد استفاده توسط سرور SMTP متصل به پورتال استفاده می‌کنید. مقادیر معتبر عبارتند از: "standard"، "ssl" یا "tls".

برای اطلاعات بیشتر به نصب پورتال خدمات توسعه‌دهندگان مراجعه کنید.

ویژگی‌ها و به‌روزرسانی‌های جدید

در ادامه ویژگی‌ها و بهبودهای جدید این نسخه آمده است. علاوه بر بهبودهای زیر، این نسخه شامل بهبودهای متعدد در قابلیت استفاده، عملکرد، امنیت و پایداری نیز می‌شود.

ابر خصوصی

ارتقاء PostgreSQL به نسخه 9.6

این نسخه شامل ارتقاء به PostgreSQL 9.6 است تا به Edge اجازه دهد از ویژگی Parallel Query در PostgreSQL بهره ببرد. برای اطلاعات بیشتر، به موارد زیر مراجعه کنید:

انتشار بتای تجربه جدید Edge برای فضای ابری خصوصی

این نسخه از Edge برای Private Cloud شامل یک نسخه بتا از یک به‌روزرسانی عمده برای رابط کاربری مدیریت API است. این تجربه جدید Edge بر اساس ویژگی‌های موجود پلتفرم Apigee Edge ساخته شده و برخی پیشرفت‌ها، به ویژه در زمینه‌های طراحی و انتشار، را به آن اضافه می‌کند.

تجربه New Edge قبلاً فقط برای کاربران Cloud در دسترس بود. با این نسخه از Edge برای Private Cloud، اکنون می‌توانید نسخه بتای تجربه New Edge را نصب کنید.

برای اطلاعات بیشتر به نسخه بتای تجربه جدید Edge برای Private Cloud مراجعه کنید.

انتشار بتای سیاست‌های JWT

JSON Web Token (JWT) یک استاندارد توکن است که در IETF RFC 7519 شرح داده شده است. JWT راهی برای امضای مجموعه‌ای از ادعاها، به عبارت دیگر مجموعه‌ای از جفت‌های نام/مقدار، فراهم می‌کند که بعداً می‌تواند توسط گیرنده JWT به طور قابل اعتمادی تأیید شود.

این نسخه شامل سه سیاست جدید است که به شما امکان می‌دهد توکن‌های وب JSON (JWT) را در Apigee Edge تولید، تأیید و رمزگشایی کنید:

  • سیاست تولید JWT - یک JWT امضا شده با مجموعه‌ای از ادعاها (Claims) قابل تنظیم تولید می‌کند. سپس JWT می‌تواند به کلاینت‌ها برگردانده شود، به اهداف backend منتقل شود یا به روش‌های دیگر مورد استفاده قرار گیرد. برای اطلاعات بیشتر به سیاست تولید JWT (نسخه بتا) مراجعه کنید.
  • سیاست تأیید JWT - امضای JWT دریافتی از کلاینت‌ها یا سایر سیستم‌ها را تأیید می‌کند. این سیاست همچنین ادعاها را در متغیرهای جریان استخراج می‌کند تا سیاست‌ها یا شرایط بعدی بتوانند آن مقادیر را برای تصمیم‌گیری در مورد مجوز یا مسیریابی بررسی کنند. برای اطلاعات بیشتر به سیاست تأیید JWT (نسخه بتا) مراجعه کنید.
  • سیاست رمزگشایی JWT - یک JWT را بدون تأیید امضای JWT رمزگشایی می‌کند. این سیاست زمانی مفید است که با سیاست تأیید JWT هماهنگ استفاده شود، زمانی که مقدار یک ادعا از درون JWT باید قبل از تأیید امضای JWT مشخص باشد. برای اطلاعات بیشتر به سیاست رمزگشایی JWT (نسخه بتا) مراجعه کنید.

برای مرور کلی، به نمای کلی سیاست‌های JWT مراجعه کنید.

پشتیبانی از منگنه کردن OCSP برای میزبان‌های مجازی (65587547)

میزبان‌های مجازی اکنون از OCSP Stapling برای TLS یک‌طرفه و دوطرفه پشتیبانی می‌کنند. وقتی این قابلیت فعال باشد، یک کلاینت OCSP (پروتکل وضعیت گواهی آنلاین) یک درخواست وضعیت به یک پاسخ‌دهنده OCSP ارسال می‌کند تا مشخص شود که آیا گواهی معتبر است یا خیر. پاسخ نشان می‌دهد که آیا گواهی معتبر است و لغو نشده است.

به طور پیش‌فرض، OCSP Stapling غیرفعال است. برای فعال کردن OCSP، باید TLS روی میزبان مجازی فعال باشد.

برای اطلاعات بیشتر به مرجع ویژگی میزبان مجازی مراجعه کنید.

گزینه‌های تلاش مجدد روتر اکنون می‌توانند در سطح میزبان مجازی تنظیم شوند

اکنون می‌توانید گزینه‌های تلاش مجدد را برای ارتباطات روتر با پردازنده پیام در میزبان مجازی تنظیم کنید. این به شما کنترل دقیق‌تری نسبت به گزینه‌های قبلی می‌دهد که فقط در سطح روتر قابل تنظیم بودند.

برای اطلاعات بیشتر، به ویژگی‌های پیکربندی میزبان مجازی مراجعه کنید.

پشتیبانی از نگاشت نقش خارجی اضافه شد (۶۷۱۴۵۰۳۰)

اگر از احراز هویت خارجی برای ادغام یک سرویس دایرکتوری خارجی در نصب Apigee Edge Private Cloud استفاده می‌کنید، اکنون می‌توانید از نگاشت نقش خارجی استفاده کنید. نگاشت نقش خارجی به شما امکان می‌دهد گروه‌ها یا نقش‌های خود را به نقش‌ها و گروه‌های کنترل دسترسی مبتنی بر نقش (RBAC) که در Apigee Edge ایجاد شده‌اند، نگاشت کنید.

سرویس نقشه‌برداری نقش خارجی برای Edge for Private Cloud که قبل از نسخه ۴.۱۸.۰۱ منتشر شده بود، منسوخ شده است. نسخه ۴.۱۸.۰۱ نقشه‌برداری نقش خارجی، یک نسخه به‌روز شده با اشکالات رفع شده و ویژگی‌های جدید اضافه شده است:

  • مشکلی که باعث می‌شد هنگام احراز هویت با کاربرانی که باید دسترسی داشته باشند، پاسخ‌های غیرمجاز ۴۰۳ احراز هویت دریافت کنید، برطرف شد.
  • هدر X-Apigee-Current-User اکنون در نقشه‌برداری نقش خارجی پشتیبانی می‌شود. کاربرانی که دسترسی مناسب (sysadmin) دارند می‌توانند به عنوان کاربر دیگری با اعتبارنامه شخصی وارد سیستم شوند.

برای اطلاعات بیشتر به نگاشت نقش خارجی مراجعه کنید.

اکنون می‌توانید بدون اجرای نصب، نیازمندی‌های سیستم را آزمایش کنید (۶۷۸۵۸۱۶۱)

نسخه ۴.۱۷.۰۹ مرورگر اج برای فضای ابری خصوصی (Edge for the Private Cloud) از ویژگی ENABLE_SYSTEM_CHECK=y برای بررسی نیازهای پردازنده و حافظه در دستگاه به عنوان بخشی از نصب پشتیبانی می‌کند. با این حال، این بررسی مستلزم انجام یک نصب واقعی بود. اکنون می‌توانید از پرچم " -t " برای انجام این بررسی بدون نیاز به نصب استفاده کنید:

/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t

این دستور هرگونه خطایی در مورد نیازمندی‌های سیستم را روی صفحه نمایش می‌دهد.

برای اطلاعات بیشتر به نصب اجزای Edge روی یک گره مراجعه کنید.

نسخه PHP برای پورتال خدمات توسعه‌دهندگان (۶۸۷۳۳۲۳۳) به‌روزرسانی شد.

این پورتال اکنون از نسخه PHP 7.0.23 استفاده می‌کند.

دیگر نیازی به پیکربندی سرور SMTP با پورتال خدمات توسعه‌دهندگان (70164403) نیست.

دیگر لازم نیست هنگام نصب پورتال، سرور SMTP را پیکربندی کنید. اکنون می‌توانید پس از نصب نیز آن را پیکربندی کنید.

خدمات API

اعتبارسنجی نام در موجودیت‌های جدید (MGMT-4252 و MGMT-4098)

وقتی موجودیت‌های جدیدی ایجاد می‌کنید، Apigee نام‌ها را برای اجرای قوانین نامگذاری اعتبارسنجی می‌کند. موجودیت‌هایی که در هنگام ایجاد یا به‌روزرسانی اعتبارسنجی می‌شوند عبارتند از: پروکسی‌های API، سیاست‌ها (و نام‌های سیاست در تعاریف پروکسی API)، میزبان‌های مجازی، نقش‌ها، حافظه‌های پنهان، سرورهای هدف، ماسک‌های داده برای اشکال‌زدایی، فروشگاه‌های کلید و فروشگاه‌های اعتماد، و فایل‌های منبع در پروکسی‌های API. برای محدودیت‌های نامگذاری در مورد این موجودیت‌ها، به توصیه‌های مربوط به نامگذاری و خطای ورودی مراجعه کنید.

اشکالات برطرف شد

اشکالات زیر در این نسخه برطرف شده‌اند. این لیست در درجه اول برای کاربرانی است که می‌خواهند بررسی کنند آیا تیکت‌های پشتیبانی آنها برطرف شده است یا خیر. این لیست برای ارائه اطلاعات دقیق برای همه کاربران طراحی نشده است.

ابر خصوصی ۴.۱۸.۰۱

شناسه مسئله توضیحات
۶۸۰۰۱۱۶۴

افزونه PHP LDAP اکنون به طور پیش‌فرض با پورتال نصب شده است

افزونه PHP LDAP اکنون به طور پیش‌فرض هنگام نصب پورتال در RedHat و CentOS نصب می‌شود. این ماژول، فعال‌سازی ماژول Drupal LDAP را آسان‌تر می‌کند.

۶۸۰۴۹۴۸۱

فایل settings.php دروپال اکنون قابل نوشتن است.

اسکریپت نصب پورتال اکنون اطمینان حاصل می‌کند که فایل settings.php دروپال توسط کاربر "apigee" قابل نوشتن است تا بتوان آن را به درستی کپی و به‌روزرسانی کرد.

۶۸۱۳۹۱۶۶ خروجی نصب‌کننده نشان داد که OpenLDAP در حال تنزل رتبه است، در حالی که اینطور نبود.
۶۸۳۲۹۱۰۵ راه‌اندازی پورتال هنگام اتصال به Edge در زمانی که SAML فعال است و از گواهی خودامضا استفاده می‌کند، نمی‌تواند کاربر ایجاد کند.
۶۸۴۲۷۵۶۱ ویژگی‌های پیکربندی پورتال اکنون پس از راه‌اندازی مجدد به درستی تنظیم می‌شوند.
۶۹۰۲۴۴۶۵ غیرفعال کردن SharedFlow در رابط کاربری Edge امکان‌پذیر نیست
۶۹۷۱۱۶۱۶ جکسون دیتابایند در JAR های شخص ثالث به نسخه ۲.۷.۹.۱ به‌روزرسانی شد.

۱۷.۱۱.۰۶ (رابط کاربری)

شناسه مسئله توضیحات
۶۸۳۵۷۱۸۲

فایل CSV شامل داده‌های صحیح برای بازه زمانی نیست (شامل مجموعه کامل داده‌ها می‌شود)
فایل CSV شامل داده‌های صحیح برای بازه زمانی مشخص شده نبود. در عوض، مجموعه کامل داده‌ها در فایل گنجانده شده بود. این مشکل برطرف شده است.

۶۷۶۵۰۴۹۴ رابط کاربری اج باید تغییرات محیط را ردیابی کند
در برخی موارد، تغییرات محیطی هنگام جابجایی بین صفحات در رابط کاربری حفظ نمی‌شد. این مشکل برطرف شده است.

۱۷.۱۰.۲۵.۰۰ (پورتال)

شناسه مسئله نام کامپوننت توضیحات
۶۷۶۴۶۶۸۶ پورتال توسعه‌دهندگان - دروپال و در صفحه انجمن نمایش داده می‌شود
اشکالی که باعث می‌شد قالب پیش‌فرض Apigee برای هر علامت & در تب‌های منو، «&» را نشان دهد، برطرف شد.
۶۵۴۵۶۴۶۹ پورتال توسعه‌دهندگان - دروپال ماژول CAPTCHA را برای بهبودهای امنیتی ارائه شده توسط مشارکت‌کنندگان ماژول، به‌روزرسانی کنید.
ماژول CAPTCHA برای رفع یک آسیب‌پذیری امنیتی به CAPTCHA 7.x-1.5 به‌روزرسانی شده است. برای اطلاعات بیشتر، به https://www.drupal.org/node/2907137 مراجعه کنید.
۶۵۱۰۱۸۲۷ پورتال توسعه‌دهندگان - دروپال تجزیه و تحلیل برنامه شرکت کار نمی‌کند
اشکالی که باعث می‌شد برنامه‌های شرکت‌های کسب درآمد نتوانند هیچ داده تحلیلی را نشان دهند، برطرف شد.
۶۵۰۰۳۸۷۰ پورتال توسعه‌دهندگان - دروپال امکان لغو طرح‌های نرخ‌گذاری آینده وجود ندارد
اشکالی که باعث می‌شد طرح‌های نرخ آتی خریداری شده توسط یک شرکت قابل لغو نباشند، برطرف شد.
۶۵۰۰۳۵۳۹ پورتال توسعه‌دهندگان - دروپال استفاده از کشور پیش‌فرض از زبان دروپال
آدرس اطلاعات تماس و جزئیات صورتحساب کسب درآمد اکنون از کشور پیش‌فرض موجود در تنظیمات زبان پیش‌فرض کشور استفاده می‌کند. می‌توانید این تنظیم را با انتخاب پیکربندی > منطقه‌ای و زبان در منوی مدیریت دروپال تغییر دهید. تغییر زبان پیش‌فرض، کشور پیش‌فرض در بخش اطلاعات تماس و جزئیات صورتحساب کسب درآمد را تغییر می‌دهد.

۱۷.۱۰.۱۱ (رابط کاربری)

شناسه مسئله توضیحات
۶۷۰۰۵۱۹۲ رابط کاربری هنگام بررسی مجوزها باید مسیرهای رمزگشایی شده را مدیریت کند.
رابط کاربری اکنون هنگام بررسی مجوزهای کاربر، مسیرهای رمزگشایی شده را مدیریت می‌کند.

۱۷.۰۹.۲۰ (مدیریت API و زمان اجرا)

شناسه مسئله نام کامپوننت توضیحات
MGMT-4219 مدیریت API MGMT برای ارسال هدر org و env به blobstore
MGMT-4065 مدیریت API پشتیبانی برای گواهی‌های فرمت PKS فعال شد
MGMT-3782 مدیریت API مقدار سطح سازگاری پیش‌فرض بهینه برای منطقه هویت
MGMT-3913 مدیریت API حل مشکل تایم اوت برای بازیابی توکن‌های OAuth2 توسط یک appId
MGMT-4177 مدیریت API امکان غیرفعال کردن طرح احراز هویت پایه در SecurityProfile
MGMT-3978 مدیریت API برای تنظیم JVM_OPTIONS روی تمام کامپوننت‌های جاوا، به یک توکن CWC نیاز دارید.
MGMT-3918
MGMT-4294
مدیریت API رمزگذاری خودکار URL کاراکترهای ویژه در مسیرهای مجوز برای نقش‌های سفارشی
APIRT-4767 زمان اجرای API در مرحله جاوا اسکریپت، همیشه باید از UTF-8 برای محتوا استفاده شود.
APIRT-4725 زمان اجرای API مشکل NPE سرویس OAuth برطرف شد
APIRT-4691 زمان اجرای API قبل از از بین بردن سرویس ناسالم، به اتصالات زمان بدهید تا تخلیه شوند.
APIRT-4644 زمان اجرای API مجوز پایه برای BlobstoreService
APIRT-4636 زمان اجرای API در صورت از کار افتادن Zookeeper، Sense Action باید به کار خود ادامه دهد.
APIRT-4635 زمان اجرای API پشتیبانی از ویژگی Reuse refresh token برای سیاست‌های OAuth فعال شد.
APIRT-4632 زمان اجرای API شمارنده سهمیه پنجره چرخان به طور دقیق محاسبه نمی‌شود.
APIRT-4584 زمان اجرای API قلاب جریان به طور مداوم مستقر نمی‌شود، بررسی ZooKeeper کار نمی‌کند
APIRT-4542 زمان اجرای API وظیفه حس کردن توسط MP بدون اطلاع قبلی پایان یافت
APIRT-4522 زمان اجرای API اگر منطقه سازمانی با منطقه axgroup متفاوت باشد، Analytics برای پردازنده‌های پیام با قابلیت کسب درآمد کار نمی‌کند.
APIRT-4444 زمان اجرای API محاسبه نرخ خطا به ازای هر هدف به ازای هر کد خطا
APIRT-4435 زمان اجرای API تابع RepositoryServiceImpl.loadAsString() از charset استفاده نمی‌کند.
APIRT-4370 زمان اجرای API استفاده زیاد از حافظه در نمایندگان مجلس سازمان
APIRT-4354 زمان اجرای API نسخه TLS را در Nginx access_log برای هر درخواست ثبت کنید
APIRT-4169 زمان اجرای API نسخه فعلی Nginx از ترکیب متغیرهای مورد نیاز برای هدر X-Forwarded-For پشتیبانی نمی‌کند.
APIRT-3671 زمان اجرای API توکن‌ها پس از فعال کردن هشینگ، به صورت هش شده ثبت نمی‌شوند.
APIRT-3593 زمان اجرای API توکن OAuth در فراخوانی بعدی، ویژگی set را نگه نمی‌دارد.
APIRT-3081 زمان اجرای API خطای messaging.adaptors.http.flow.ServiceUnavailable با خط‌مشی محدودیت نرخ همزمان
APIRT-4660 زمان اجرای API نام پاد MP را در هدر روتر X-Apigee-Pod اضافه کنید
APIRT-4506 زمان اجرای API تغییرات حافظه پنهان در یک پردازنده پیام خاص تکرار نمی‌شوند.
APIRT-4196 زمان اجرای API قالب مهر زمانی syslog در سیاست ثبت پیام صحیح نیست.
۶۶۹۳۳۶۶۴ زمان اجرای API QuotaService برای جریان غیر CPS باید سطل‌ها را به صورت ناهمگام و نه در نخ Apigee-Main تمیز کند.
۶۶۴۹۵۲۰۵ زمان اجرای API مدیریت بهتر سیاست‌های جاوا اسکریپت با فراخوانی‌های ناهمگام http برای جلوگیری از NPE
۶۵۸۴۷۴۶۲ زمان اجرای API دستور print با NPE ناموفق است
۶۵۶۴۸۵۷۸ زمان اجرای API فقط نمایندگان مجلس باید در مسیر کنسول KV ثبت نام کنند
۶۵۶۰۳۳۶۰ زمان اجرای API فراخوانی‌های جاوا اسکریپت با خطای null مواجه می‌شوند.
۶۵۴۱۶۵۳۱ پلتفرم ویژه وقتی اشیاء جاوا اسکریپت به متن مرحله‌ای جاوا اسکریپت بازگردانده می‌شوند، متن پیام را دوباره زنده کن
۶۷۴۰۵۷۴۴ آپیجی تأخیر بالای پردازش درخواست در MPها
۶۵۸۴۹۱۸۶ تریریم استثنائات مدیریت نشده باعث خروج فرآیند Node.js/Trireme نمی‌شوند.
۶۵۷۱۳۸۸۲ تریریم mongodb-core در Trireme نتایج رمزنگاری متفاوتی نسبت به Node.js بومی تولید می‌کند
۶۵۳۷۴۴۸۴ تریریم امنیت گره: http.get با گزینه‌های احراز هویت عددی، بافرهای مقداردهی نشده ایجاد می‌کند.
۶۴۵۷۷۴۴۹ تریریم Trireme خطای الگوریتم تأیید نامعتبر sha256 را برمی‌گرداند
اج‌سرو-۶ سرور لبه برنامه‌های گره با خطای x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError" مواجه می‌شوند.

۱۷.۰۹.۲۰ (رابط کاربری)

شناسه مسئله توضیحات
۶۵۵۸۴۹۶۳ تجزیه و تحلیل: فیلتر گزارش‌های سفارشی باید بررسی غیرحساس به حروف بزرگ و کوچک برای نوع داده‌ها داشته باشد
فیلتر گزارش‌های سفارشی اکنون برای مقایسه نوع داده‌ها به حروف کوچک و بزرگ حساس نیست.
۶۵۴۴۶۸۴۶ نمی‌توان نقش مدیر را برای یک شرکت در رابط کاربری Edge تعیین کرد
مجموعه کامل توسعه‌دهندگان و شرکت‌ها نمایش داده می‌شوند و می‌توان آن‌ها را در رابط کاربری Edge مدیریت کرد.
۶۵۱۲۵۶۴۴ نمی‌توان یک محصول API را از اعتبارنامه‌ی برنامه‌ی شرکت حذف کرد
مشکلی که مانع از حذف یک محصول API از اعتبارنامه یک برنامه شرکتی می‌شد، برطرف شده است.

۱۷.۰۹.۱۱ (مدیریت API)

شناسه مسئله توضیحات
۶۴۵۴۱۶۶۵ پیکربندی ثبت‌کننده منبع را در MP تغییر دهید تا نام‌های گزارش متفاوتی داشته باشید
APIRT‑۳۵۹۳ توکن OAuth در فراخوانی بعدی، ویژگی set را نگه نمی‌دارد.
APIRT-4336 اجرای OAuthStepExecution را به چندین مرحله تقسیم کنید. هر عملیات باید یک مرحله اجرای اختصاصی داشته باشد.
APIRT-4444 محاسبه نرخ خطا به ازای هر هدف به ازای هر کد خطا
APIRT-4456 کلید API مربوط به EAP-gateway/apid را ریفکتور و تأیید کنید
APIRT-4635 پشتیبانی از ویژگی Reuse refresh token برای سیاست‌های OAuth فعال شد.
APIRT-4683 IP های GCP LB را به عنوان مورد اعتماد برای هدرهای XFF اضافه کنید
APIRT-4723 پشتیبانی از بارگذاری بسته OAuth برای حالت EdgeX/Hybrid
APIRT-4725 مشکل NPE سرویس OAuth برطرف شد
APIRT-4726 ScriptableHttpClient نباید فرض کند که متن پیام هنوز در زمان ارسال وجود دارد.
MGMT-3764 کلید ذخیره نامعتبر دیگر از مدیریت عبور نمی‌کند
MGMT-3782 مقدار سطح سازگاری پیش‌فرض بهینه برای منطقه هویت
MGMT-3913 حل مشکل تایم اوت برای بازیابی توکن‌های OAuth2 توسط یک appId
MGMT-3997 حذف keystoreها در صورتی که مرجعی به آن اشاره کند، نباید مجاز باشد.
MGMT-4013 به‌روزرسانی مرجع کلید، وجود کلید و نام مستعار ارجاع‌شده را بررسی می‌کند.
MGMT-4065 پشتیبانی برای گواهی‌های فرمت PKS فعال شد
MGMT-4113 بهبود ویژگی‌های میزبان مجازی سلف سرویس
MGMT-4229 پس از اضافه کردن @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) رگرسیون apiconfiguration با شکست مواجه می‌شود.
MGMT-4232 [EDGEX/Hybrid] آپلودهای API ایمپورت، بسته نرم‌افزاری را خراب نمی‌کند
MGMT-4242 [EDGEX/Hybrid] پشتیبانی از استقرار پروکسی در بیش از یک محیط
MGMT-4245 [EDGEX/Hybrid] اعتبارسنجی سلف سرویس VirtualHost برای میزبان‌های مجازی ترکیبی
MGMT-4250 [EDGEX] اجرای موازی برای API پراکسی وضعیت استقرار API

۱۷.۰۹.۰۶ (رابط کاربری)

شناسه مسئله توضیحات
۶۵۰۱۵۱۴۴ تجزیه و تحلیل: فیلتر صفحه گزارش‌های سفارشی با فیلتر مقدار صحیح برای مشتریان Big Query مشکل دارد
فیلتر صفحه گزارش‌های سفارشی اکنون مطابق انتظار، مقادیر صحیح را مدیریت می‌کند.
۶۴۸۰۶۹۷۶ فیلد توسعه‌دهنده در صفحه لیست برنامه‌ها پر نشده است
فیلد توسعه‌دهنده اکنون برای همه برنامه‌های موجود در لیست پر شده است.
۶۴۷۶۶۹۱۸ پشتیبانی YAML ویرایشگر پروکسی API دچار مشکل شده است.
مشکلی که باعث ایجاد مشکل در فایل‌های YAML در ویرایشگر پروکسی API می‌شد، برطرف شد.
۶۴۱۶۰۵۷۲ تجزیه و تحلیل: تراکنش‌های تجاری را از منوی تجزیه و تحلیل و از تب عملکرد ویرایشگر پروکسی حذف کنید.
داشبورد تحلیلی تراکنش‌های تجاری دیگر پشتیبانی نمی‌شود. برای گزینه‌های جایگزین، به مقاله انجمن «API جایگزین تراکنش‌های تجاری» مراجعه کنید.

۱۷.۰۸.۲۱.۰۰ (پورتال)

شناسه مسئله توضیحات
دوسول-۲۶۲۵ نقش‌های درآمدزایی پس از تغییر شرکت حذف می‌شوند
اگر کسب درآمد را فعال کرده باشید، اگر نقشی را به یک کاربر اختصاص دهید و او از یک زمینه کاری شرکت به زمینه کاری دیگر تغییر کند، آن نقش دیگر از کاربر حذف نمی‌شود.
DEVSOL-2621 به‌روزرسانی‌های ماژول‌های دروپال
ماژول‌های دروپال زیر به نسخه ذکر شده به‌روزرسانی شدند:
  • موجودیت فایل (فایل‌های قابل فیلد) 7.x-2.4
  • رسانه ۷.x-۲.۱۰
  • مدیا CKEditor نسخه‌های ۷.x تا ۲.۵
  • رسانه: یوتیوب ۷.x-۳.۵
  • متاتگ ۷.x-۱.۲۲
  • بازدیدهای خدمات ۷.x-۱.۲
DEVSOL-2612

پیام «وب‌سایت با خطایی مواجه شد» هنگام فعال کردن کسب درآمد نمایش داده شد
مشکلی که هنگام فعال کردن ماژول‌های کسب درآمد رخ می‌داد، برطرف شد. پیام « Website encountered an error به همراه پیام زیر در گزارش‌ها نمایش داده می‌شد:

Error: Call to a member function clear() on string in devconnect_monetization_clear_api_cache() (line 1517 of /var/www/html/profiles/apigee/modules/custom/devconnect
/devconnect_monetization/devconnect_monetization.module)

این خطا دیگر ثبت نمی‌شود.

DEVSOL-2609 صفحه وضعیت دروپال وضعیت اتصال Edge را برای SAML (OAuth) به درستی نشان نمی‌دهد.
صفحه وضعیت دروپال اکنون وضعیت اتصال صحیح Edge را برای SAML (OAuth) نشان می‌دهد. پیش از این، صفحه گزارش‌ها > گزارش‌های وضعیت نشان می‌داد که اتصال حتی اگر SAML را به درستی پیکربندی کرده بودید، کار نمی‌کند.
DEVSOL-2608 SAML/OAuth: گزارش، فقدان حافظه پنهان توکن Bearer را با هر فراخوانی چاپ می‌کند.
مشکل منطق حافظه پنهان توکن Bearer که باعث می‌شد سیستم هر بار که Edge را فراخوانی می‌کند، توکن جدیدی دریافت کند، برطرف شد.
DEVSOL-2599 مشکلات متعدد با تابع devconnect_user_developer_is_active()
مشکلی که باعث می‌شد وضعیت توسعه‌دهنده‌ی اشتباهی برای تصمیم‌گیری در مورد فعال بودن یا نبودن کاربر بررسی شود، برطرف شد. اگر حساب توسعه‌دهنده‌ای در رابط کاربری اج غیرفعال شود و باعث از کار افتادن کلیدهای برنامه شود، سیستم اکنون پیامی را برای اطلاع به توسعه‌دهنده نمایش می‌دهد. همچنین بهبودهایی در عملکرد این قابلیت اضافه شده است.
DEVSOL-2595 بهبودها و به‌روزرسانی‌های پیکربندی SAML
بهبودها و به‌روزرسانی‌های زیر در پیکربندی SAML اعمال شده است:
  • صفحه پیکربندی SAML اکنون قابل ویرایش است. برای اطلاعات بیشتر، به استفاده از احراز هویت SAML مراجعه کنید.
  • فیلد نام کاربری اکنون در رابط کاربری نمایش داده می‌شود.
  • فراخوانی "dc-test" در دراش برای استفاده از تابع تست اتصال استاندارد برطرف شد، بنابراین دیگر تنظیمات پیکربندی SAML را نادیده نمی‌گیرد.
DEVSOL-2569 تجزیه و تحلیل برنامه: زمان پاسخگویی نقطه پایانی دیگر کار نمی‌کند، به زمان پاسخگویی کل تغییر یافته است
نمودار تحلیلی زمان پاسخگویی به نقطه پایانی از تب Analytics در صفحه برنامه‌های توسعه‌دهندگان حذف شده است، زیرا کل زمان پاسخگویی را نشان نمی‌داد و باعث سردرگمی می‌شد. این معیار فقط زمان لازم برای پاسخگویی نقطه پایانی را نشان می‌داد، اما زمان لازم برای پاسخگویی پروکسی API را نشان نمی‌داد. نمودار Throughput، کل زمان پاسخگویی را برای توسعه‌دهندگان نهایی نشان می‌دهد.

۱۷.۰۷.۳۱.۰۰ (پورتال)

شناسه مسئله توضیحات
دوسول-۲۲۵۸ برخی از فیلدهای متنی را نمی‌توان به پرتغالی ترجمه کرد
متن ترجمه موجود در ماژول Drupal Dev Portal Apps به سیستم Drupal Internationalization اضافه شد. پیش از این، برخی از متن‌ها در صفحات "My Apps" قابل ترجمه نبودند.
DEVSOL-2536 ویرایش «نام برنامه» یا «آدرس تماس برگشتی» باعث می‌شود پورتال محصولات API را از برنامه توسعه‌دهنده حذف کند.
به‌روزرسانی یک برنامه‌ی توسعه‌دهنده دیگر منجر به حذف محصولات API از برنامه نخواهد شد.
DEVSOL-2519 Smartdocs وابستگی تعریف نشده‌ای به devconnect_developer_apps دارد.
ماژول Smartdocs دیگر وابستگی غیرضروری به ماژول برنامه‌های توسعه‌دهنده DevConnect ندارد.
DEVSOL-2492 فرار نادرست HTML در صفحه شرکت
مشکلی که باعث می‌شد منوهای کسب درآمد، علامت‌های & مانند «کاتالوگ و طرح‌ها» را با کدگذاری HTML نمایش دهند، برطرف شد.
DEVSOL-2490 بهبود استفاده از تنظیم‌کننده‌های تاریخ طرح نرخ در ماژول‌های کسب درآمد
مدیریت بهتر طرح‌های نرخ کسب درآمد در مناطق زمانی مختلف اضافه شد.
دوسول-۲۴۴۰ فراخوانی API منسوخ‌شده‌ی «limits» مدیریت در پورتال توسعه‌دهندگان منجر به خطای ۴۰۴ می‌شود
سیستم به‌روزرسانی شده برای مدیریت API طرح مشاهده/خرید جدید در بخش کسب درآمد.
DEVSOL-2436 جدول drupal_cache_mint در پایگاه داده DevPortal هنگام تلاش برای فعال کردن ماژول Apigee_company دروپال برای فعال کردن کسب درآمد، وجود ندارد.
مشکلی که باعث می‌شد پیکربندی کسب درآمد باعث خطای زیر شود، برطرف شد: "ERROR: رابطه "drupal_cache_mint" وجود ندارد".
DEVSOL-2419 ایمپورت کردن JSON غیر OpenAPI به عنوان OpenAPI که پیام خطا نمی‌دهد
وارد کردن یک سند OpenAPI به SmartDocs اکنون اعتبارسنجی می‌شود تا مطمئن شویم که سند مطابق با مشخصات OpenAPI است.
DEVSOL-2406 پیوندهای SmartDocs، «جزئیات ویرایش» یا «ویرایش ویرایش»، کار نمی‌کنند
مشکلی که باعث می‌شد «جزئیات ویرایش» یا «ویرایش ویرایش» در منوی عملیات ویرایش‌های SmartDocs صفحه اشتباهی را نمایش دهند، برطرف شد.
DEVSOL-2382 قابلیت «قفل کردن قالب‌های متد SmartDocs»
یک مجوز جدید با عنوان «مدیریت قالب‌های SmartDocs» ایجاد شد تا امکان ویرایش قالب‌های SmartDocs حذف یا به یک نقش محدود شود.
دوسول-۲۳۸۰ خطای ایندکس نامشخص در لاگ‌های دروپال
پیام گمراه‌کننده‌ی زیر در لاگ دروپال برای سایت‌های دارای قابلیت کسب درآمد حذف شد: Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers()
DEVSOL-2375 خطای آدرس نامعتبر در لاگ دروپال
اشکالی که باعث می‌شد در صورت عدم پیکربندی SMTP در سیستم، خطاهای نامعتبر به گزارش اضافه شوند، برطرف شد.
DEVSOL-2355 وقفه cURL منجر به هشدارهای PHP و گزارش‌های خراب در edge-php-sdk می‌شود
اشکالی که باعث می‌شد وقفه‌ها منجر به پیام‌های لاگ با قالب‌بندی ضعیف شوند، برطرف شد.
DEVSOL-2336 به‌روزرسانی پیکربندی ارائه‌دهنده پرداخت برای کسب درآمد
اکنون می‌توانید از صفحه پیکربندی « پیکربندی > تنظیمات کسب درآمد > پرداخت دوره‌ای از طریق پورتال توسعه‌دهندگان Worldpay» برای پیکربندی جزئیات پرداخت WorldPay استفاده کنید.
DEVSOL-2307 هشدار/اسنادی اضافه کنید که ماژول apigee_company فقط با کسب درآمد قابل استفاده است
ماژول apigee_company دروپال نیاز به فعال بودن قابلیت کسب درآمد دارد. اگر ماژول apigee_company را در حالی که قابلیت کسب درآمد فعال نیست، فعال کنید، یک پیام هشدار در گزارش وضعیت سایت نمایش داده می‌شود.
DEVSOL-2270 بعد از آخرین انتشار کسب درآمد (۵ اکتبر ۲۰۱۶) نمی‌توان اطلاعات شرکت را ذخیره کرد
مشکل مربوط به کسب درآمد که باعث می‌شد اطلاعات شرکت به درستی ذخیره نشود، برطرف شد.
DEVSOL-2175 ماژول‌های اصلی آمار و مستعارها با هم خوب کار نمی‌کنند.
هسته دروپال و ماژول مشارکتی "Me Aliases" به‌روزرسانی شدند تا "Me Aliases" و ماژول آمار هسته بتوانند همزمان فعال شوند. برای اطلاعات بیشتر، به https://www.drupal.org/node/1863260 و https://www.drupal.org/node/2076691 مراجعه کنید.

مشکلات شناخته شده

این نسخه دارای مشکلات شناخته شده زیر است:

شناسه مسئله توضیحات
۷۲۳۷۹۸۳۴

هنگام توقف apigee-postgresql، پیام خطای مجوز ظاهر می‌شود

وقتی از دستور apigee-seriver apigee-postgresql stop برای متوقف کردن apigee-postgresql استفاده می‌کنید، ممکن است پیامی مبنی بر اینکه apigee-serive نمی‌تواند به دایرکتوری خانگی کاربر تغییر کند، مشاهده کنید. می‌توانید این پیام را نادیده بگیرید.

۶۸۷۲۲۱۰۲

سیاست ثبت پیام شامل اطلاعات اضافی در پیام ثبت

عنصر FormatMessage از سیاست MessageLogging، قالب پیام ثبت‌شده را کنترل می‌کند. وقتی FormatMessage=false ، قرار نیست پیام ثبت‌شده شامل هیچ اطلاعات تولیدشده توسط Apigee باشد. با این حال، حتی اگر FormatMessage=false را تنظیم کنید، پیام ثبت‌شده همچنان شامل اطلاعات زیر است:

  • امتیاز اولویت
  • مهر زمانی