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

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

در روز پنجشنبه، ۲۴ مارس ۲۰۱۶، نسخه جدیدی از Apigee Edge را برای فضای ابری خصوصی منتشر کردیم.

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

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

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

ابر خصوصی ۴.۱۵.۰۷.۰۳

رابط برنامه‌نویسی کاربردی توضیحات
بررسی صف QPID دیگر نمی‌توانید از API برای بررسی صف‌های QPID استفاده کنید
دیگر نمی‌توانید با اجرای دستورات CURL زیر، صف‌هایی را که در سرور QPID ایجاد می‌شوند، بررسی کنید:
curl http:// <qpid_IP>:8083/v1/servers/self/queues
آن API منسوخ شده است.

تجزیه و تحلیل: نمای داشبورد گزارش‌های سفارشی از چندین گزارش (ابر ۱۵.۰۹.۳۰)

ویژگی خاص داشبورد گزارش‌های سفارشی که امکان مشاهده حداکثر چهار گزارش سفارشی را فراهم می‌کند، منسوخ شده و در نسخه‌های آینده حذف خواهد شد. (MGMT-2673). سایر جنبه‌های گزارش‌های سفارشی همچنان در دسترس خواهند بود.

نمی‌توان طول نام سازمان را در ابر خصوصی لغو کرد

دیگر نمی‌توانید طول نام سازمان که ۲۰ کاراکتر است را با تنظیم زیر تغییر دهید:

  • APIGEE_ORG_NAME_LENGTH=25
  • APIGEE_ENV_NAME_LENGTH=25

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

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

ابر خصوصی

پشتیبانی از RedHat، CentOS و Oracle 6.7 - 7.2 اضافه شد

این نسخه پشتیبانی از RedHat Enterprise Linux، CentOS و Oracle Linux نسخه‌های 6.7 تا 7.2 را اضافه می‌کند.

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

نصب مبتنی بر RPM

این نسخه از Edge از مکانیزم نصب مبتنی بر RPM استفاده می‌کند که مراحل نصب و مهاجرت را بسیار ساده می‌کند.

دایرکتوری پایه جدید

ساختار دایرکتوری برای نسخه Edge 4.16.01 تغییر کرده است. در نسخه‌های قبلی Edge، شما Edge را در دایرکتوری پایه نصب می‌کردید:

/<install-dir>/apigee4

جایی که install-dir می‌تواند در هر جایی قرار داشته باشد، با مقدار پیش‌فرض /opt . برای مثال:

/opt/apigee4

برای نسخه ۴.۱۶.۰۱، باید Edge را در دایرکتوری زیر نصب کنید:

/opt/apigee

همچنین توجه داشته باشید که دایرکتوری apigee4 به apigee تغییر یافته است.

محل دایرکتوری داده‌های شما تغییر نمی‌کند. می‌تواند در مسیر /opt/apigee یا در جای دیگری باشد.

الزامات جدید میزبان مجازی

اسکریپت مهاجرت Edge اکثر وظایف مورد نیاز برای مهاجرت یک روتر Netty موجود به Nginx را انجام می‌دهد. با این حال، به عنوان بخشی از ارتقاء، باید قبل از مهاجرت اطمینان حاصل کنید که تمام تعاریف میزبان مجازی شما شامل یک نام مستعار میزبان باشد.

برای اطلاعات بیشتر در مورد نحوه اضافه کردن نام مستعار میزبان به یک میزبان مجازی موجود، به راهنمای نصب Edge که در سایت ftp Apigee موجود است، مراجعه کنید: ftp://ftp.apigee.com/ .

کد با پیکربندی

در نسخه ۴.۱۶.۰۱ اج، دیگر از فایل‌های .properties در دایرکتوری /<install-dir>/apigee4/conf برای پیکربندی اجزای اج استفاده نمی‌کنید. از نسخه ۴.۱۶.۰۱، هنوز هم اجزای اج را با استفاده از فایل‌های .properties پیکربندی می‌کنید، اما اکنون آن‌ها در دایرکتوری زیر قرار دارند:

/opt/apigee/customer/application

برای هر کامپوننت Edge که روی یک گره نصب شده است، یک فایل .properties در آن دایرکتوری وجود خواهد داشت. برای پیکربندی یک کامپوننت، فایل .properties مربوطه را ویرایش کنید تا مقدار یک ویژگی موجود را تغییر دهید یا یک ویژگی و مقدار جدید اضافه کنید. اگر این فایل از قبل وجود ندارد، می‌توانید آن را ایجاد کنید.

برخلاف نسخه‌های قبلی Edge، فایل‌های .properties برای Edge 4.16.01 شامل تمام ویژگی‌های یک کامپوننت نیستند. یکی از تغییرات این نسخه این است که فایل‌های .properties فقط شامل مقادیر پیش‌فرض ویژگی‌ها هستند.

مزیت این معماری این است که در مهاجرت به نسخه‌های بعدی Edge، نصب‌کننده Edge هرگز فایل‌های موجود در /opt/apigee/customer/application را رونویسی نمی‌کند. این امر احتمال رونویسی تصادفی تنظیمات شما توسط Edge را از بین می‌برد.

در هنگام مهاجرت، نصب‌کننده‌ی Edge فایل‌های .properties موجود شما را بررسی می‌کند و تغییرات مقادیر پیش‌فرض property را در دایرکتوری /opt/apigee/token کپی می‌کند. بنابراین، پس از مهاجرت نیازی به انجام هیچ ویرایشی نخواهید داشت.

برای اطلاعات بیشتر، به راهنمای عملیات Apigee Edge، که در سایت ftp Apigee موجود است، مراجعه کنید: ftp://ftp.apigee.com/ .

اسکریپت‌های پیکربندی Edge جایگزین شده‌اند

اسکریپت‌های پیکربندی که در نسخه‌های قبلی Edge استفاده می‌کردید، حذف شده و با یکی از موارد زیر جایگزین شده‌اند:

  • دستوراتی که از طریق ابزارهای Apigee اجرا می‌کنید، مانند ابزارهای apigee-service، apigee-all، apigee-setup، apiee-provision یا apigee-migrate.
    برای مثال، اسکریپت‌های all-start.sh و all-stop.sh با دستورات زیر جایگزین شده‌اند:
    > /opt/apigee/apigee-service/bin/apigee-all start
    > /opt/apigee/apigee-service/bin/apigee-all stop
  • دستوراتی که مستقیماً روی اجزای Edge اجرا می‌کنید. برای مثال، در نسخه‌های قبلی از اسکریپت chpasswd-openldap.sh برای تغییر رمز عبور OpenLDAP استفاده می‌کردید. آن اسکریپت با دستور زیر که روی جزء apigee-openldap اجرا می‌کنید، جایگزین شده است:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap change-ldap-password -o oldPword -n newPword

برای اطلاعات بیشتر در مورد نحوه انجام پیکربندی از طریق دستورات، به راهنمای عملیات Apigee Edge که در سایت ftp Apigee موجود است، مراجعه کنید: ftp://ftp.apigee.com/ .

روتر لبه جدید

این نسخه از Edge برای فضای ابری خصوصی شامل معماری روتر جدیدی مبتنی بر روتر Nginx است. روتر Nginx جایگزین روتر Netty شده است که در نسخه‌های قبل از ۴.۱۶.۰۱ Edge استفاده می‌شد.

روترهای Nginx همان سخت‌افزار و پورت‌های مورد نیاز Netty Router را دارند، بنابراین نیازی به تغییر در گره‌های موجود نیست.

برای اطلاعات بیشتر، به پیوست الف: درباره روتر Nginx، در راهنمای نصب Edge، که در سایت ftp Apigee موجود است، مراجعه کنید: ftp://ftp.apigee.com/ ،

متعادل‌کننده بار BaaS حذف شد

متعادل‌کننده بار داخلی از پورتال API BaaS حذف شده است. اکنون، شما باید از متعادل‌کننده بار خودتان بین پورتال API BaaS و سه گره API BaaS Stack استفاده کنید.

به عنوان جایگزینی برای متعادل‌کننده بار، می‌توانید از DNS نوبتی استفاده کنید. در این سناریو، شما یک ورودی DNS با چندین رکورد A مربوط به آدرس‌های IP پشته BaaS ایجاد می‌کنید. در طول جستجوی DNS، سرور DNS به طور خودکار مقادیر رکورد A را به روش نوبتی برمی‌گرداند.

مستندات جدید نحوه اضافه کردن گره‌های Cassandra و ZooKeeper و نحوه اضافه کردن یک مرکز داده به یک مرکز داده موجود را شرح می‌دهد.

فایل فشرده مستندات در سایت ftp آپیجی اکنون حاوی «مقیاس‌پذیری لبه برای ابر خصوصی» است که نحوه اضافه کردن گره‌های کاساندرا و زوکیپر و نحوه اضافه کردن یک مرکز داده به یک مرکز داده موجود را شرح می‌دهد.

ابزار ارگ حذف شد

ابزار org می‌توانست از نصب Edge برای دریافت اطلاعات مربوط به یک سازمان پرس‌وجو کند. این ابزار اکنون حذف شده است. اکنون می‌توانید از رابط کاربری Edge یا فراخوانی‌های API برای دریافت اطلاعات مربوط به سازمان استفاده کنید.

نحوه انجام وظایف در نسخه ۴.۱۶.۰۱

جدول زیر نحوه انجام وظایف شما در نسخه ۴.۱۵.۰۷.۰۳ و نحوه انجام آنها در نسخه ۴.۱۶.۰۱ را نشان می‌دهد. برای اطلاعات بیشتر، به راهنمای عملیات Edge، موجود در سایت ftp آپیجی: ftp://ftp.apigee.com/ مراجعه کنید.

وظیفه ۴.۱۵.۰۷.۰x ۴.۱۶.۰۱

راهنمای نصب

/<inst_dir>/apigee4 /انتخاب/آپیجی

فهرست ورود

/<inst_dir>/apigee4/var/log /opt/apigee/var/log/ comp

نصب کامپوننت

/<inst_root>/apigee4/share/installer/apigee-setup.sh -p comp -f configFile

/opt/apigee/apigee-setup/bin/setup.sh -p component -f فایل پیکربندی

همه شروع، توقف، راه اندازی مجدد، وضعیت، نسخه

/<inst_root>/apigee4/bin/all-start.sh
/<inst_root>/apigee4/bin/all-stop.sh
/<inst_root>/apigee4/bin/all-status.sh
/<inst_root>/apigee4/bin/check.sh

/<inst_root>/apigee/apigee-service/bin/apigee-all شروع|توقف|راه اندازی مجدد|وضعیت|نسخه

شروع، توقف، راه‌اندازی مجدد، وضعیت، نسخه کامپيوتر

/<inst_root>/apigee4/bin/apigee-service comp شروع|توقف|راه اندازی مجدد|وضعیت

/<inst_root>/apigee/apigee-service/bin/apigee-service comp شروع|توقف|راه اندازی مجدد|وضعیت|نسخه

پشتیبان‌گیری/بازیابی

/<inst_root>/apigee4/bin/backup.sh
/<inst_root>/apigee4/bin/restore-comp.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service نسخه پشتیبان از اطلاعات

/<inst_root>/apigee/apigee-service/bin/apigee-service بازیابی اطلاعات

نصب آزمایشی

/<inst_root>/apigee4/test/test-sa.sh

  1. /opt/apigee/apigee-service/bin/apigee-service نصب apigee-validate
  2. /opt/apigee/apigee-service/bin/apigee-service تنظیمات apigee-validate

پردازنده

/<inst_root>/apigee4/bin/setup-org.sh

  1. /opt/apigee/apigee-service/bin/apigee-service نصب apigee-provision
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

اضافه کردن org، env، میزبان مجازی در یک مرحله

/<inst_root>/apigee4/bin/setup-org.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

اضافه کردن سازمان

/<inst_root>/apigee4/bin/create-org.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision create-org -f configFile

اضافه کردن env

/<inst_root>/apigee4/bin/add-env.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision add-env -f configFile

اضافه کردن کاربر

فراخوانی API

فراخوانی API یا:

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision create-user -f configFile

مهاجرت

/<install_root>/apigee4/share/installer/apigee-upgrade.sh -c comp

  1. /opt/apigee/apigee-service/bin/apigee-service نصب apigee-migrate
  2. /opt/apigee/apigee-migrate/bin/migrate.sh -c cs,zk -f فایل پیکربندی

انتشار نسخه آلفای ابزار مانیتورینگ و داشبورد

در این نسخه، یک نسخه آلفا از ابزار جدید نظارت و داشبورد برای Edge گنجانده شده است. این ابزار به شما امکان می‌دهد تا سلامت اجزای مختلف (روترها، پردازنده‌های پیام، ZooKeeper، Cassandra) و همچنین کدهای خطای http را برای سازمان‌ها و محیط‌های مختلف در استقرار خود درک کنید. همچنین می‌توانید از داده‌های داشبورد خود عکس فوری بگیرید و آن را با Apigee به اشتراک بگذارید تا به حل مشکلات پشتیبانی کمک کند.

مستندات، شامل دستورالعمل‌های نصب، در فایل زیپ شده‌ی Edge 4.16.01 موجود در سایت FTP Apigee به آدرس ftp://ftp.apigee.com/ قرار دارد.

با این حال، قبل از اینکه بتوانید داشبورد را نصب و استفاده کنید، باید توافقنامه ارزیابی Apigee را که در فایل زیپ doc موجود است، تکمیل کنید و آن را با ارسال ایمیل به orders@apigee.com به Apigee ارسال کنید.

پلتفرم لبه

بازطراحی رابط کاربری مدیریت (Cloud 15.09.30)

چندین صفحه در رابط کاربری مدیریت، به‌روزرسانی ظاهری و ظاهری داشته‌اند. (MGMT-2627)

خدمات API

جادوگر پروکسی API دوباره طراحی شده (Cloud 16.01.20)

جادوگر پروکسی API دوباره طراحی شده است. وقتی در صفحه پروکسی‌های API در رابط کاربری مدیریت، روی "+ پروکسی API" کلیک می‌کنید، جادوگر جدید شما را در فرآیند ایجاد پروکسی API راهنمایی می‌کند. تمام تنظیمات مشابه جادوگر پروکسی API قبلی در دسترس هستند. (MGMT-1376)

ایجاد پروکسی‌های API با اسناد OpenAPI (Swagger) (Cloud 16.01.20)

به عنوان بخشی از طراحی مجدد جادوگر پروکسی API جدید، اکنون می‌توانید یک پروکسی API از یک سند OpenAPI (Swagger) ایجاد کنید. در صفحه اول جادوگر پروکسی API، هنگام انتخاب Reverse Proxy ، Node.js App یا No Target ، روی Use OpenAPI کلیک کنید. در فیلدی که ظاهر می‌شود، URL سند OpenAPI خود را وارد کنید. برای اطلاعات بیشتر، به ساخت یک پروکسی API ساده مراجعه کنید. (MGMT-1376)

پشتیبانی از WSDL 1.2 برای پروکسی‌های SOAP (Cloud 16.01.20)

Apigee Edge از WSDL 1.2 در ایجاد پروکسی‌های API برای فراخوانی سرویس‌های SOAP پشتیبانی می‌کند. (MGMT-2835)

متغیرهای SSLInfo در پیکربندی‌های TargetEndpoint (Cloud 16.01.20)

در یک API proxy TargetEndpoint، می‌توانید جزئیات SSL/TLS را به صورت پویا تنظیم کنید تا از الزامات زمان اجرا انعطاف‌پذیر پشتیبانی شود. در مثال زیر که نحوه تنظیم SSLInfo در پیکربندی TargetEndpoint را نشان می‌دهد، مقادیر می‌توانند در زمان اجرا توسط یک Java Callout، یک JavaScript policy یا یک Assign Message policy ارائه شوند. از هر متغیر message که حاوی مقادیری است که می‌خواهید تنظیم کنید، استفاده کنید.

<TargetEndpoint>
...
  <SSLInfo>
    <Enabled>{myvars.ssl.enabled}</Enabled>
    <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled>
    <KeyStore>{myvars.ssl.keystore}</KeyStore>
    <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias>
    <TrustStore>{myvars.ssl.trustStore}</TrustStore>
  </SSLInfo>
...
</TargetEndpoint>

این ویژگی در مستندات زیر پوشش داده شده است:

(APIRT-1475)

پشتیبانی از الگوریتم RSA_SHA256 برای سیاست‌های ادعای SAML (Cloud 16.01.20)

سیاست‌های ادعای SAML اکنون علاوه بر RSA_SHA1، از الگوریتم RSA_SHA256 نیز پشتیبانی می‌کنند. (APIRT-1779)

اعتبارسنجی در آپلود گواهی (Cloud 16.01.20)

برای جلوگیری از آپلود گواهی‌های منقضی شده یا نامعتبر در keystoreها و truststoreها، API مدیریت، گواهی‌ها را در هنگام آپلود اعتبارسنجی می‌کند. گواهی‌ها اعتبارسنجی می‌شوند تا اطمینان حاصل شود که اندازه فایل بزرگتر از ۵۰ کیلوبایت نیست و فرمت آن PEM یا DER است. انقضای گواهی نیز اعتبارسنجی می‌شود. برای لغو اعتبارسنجی پیش‌فرض انقضا (برای عدم اعتبارسنجی انقضای گواهی در هنگام آپلود)، از پارامتر پرس‌وجوی زیر استفاده کنید: ?ignoreExpiryValidation=true

برای اطلاعات بیشتر، به «آپلود فایل JAR به یک فروشگاه کلید» و «آپلود گواهی به یک فروشگاه اعتماد» مراجعه کنید. (SECENG-516) و (APIRT-2213)

نظرسنجی خودکار در صفحه گزارش‌های Node.js (Cloud 16.01.20)

هنگام مشاهده گزارش‌های Node.js از ویرایشگر پروکسی، صفحه گزارش‌های Node.js به صورت خودکار و دوره‌ای به‌روزرسانی می‌شود تا گزارش‌های جدید موجود را فهرست کند. برای غیرفعال کردن به‌روزرسانی خودکار، روی «توقف به‌روزرسانی خودکار» کلیک کنید. (MGMT-1692)

هدر HTTP ارسال شده توسط X (ابر ۱۵.۰۹.۳۰)

برای امنیت بیشتر، Edge به طور پیش‌فرض هدر درخواست HTTP X-Forwarded-For را که ممکن است شامل یک یا چند آدرس IP باشد، حذف می‌کند. رفتار پیش‌فرض جدید به این معنی است که آدرس IP کلاینت دریافت شده توسط Edge، آدرس IP دریافتی از آخرین TCP handshake خارجی خواهد بود، نه آدرسی که به طور بالقوه می‌تواند برای دور زدن سیاست کنترل دسترسی جعل شود.

برای تغییر این رفتار پیش‌فرض و اجازه دادن به آدرس‌های X-Forwarded-For برای دسترسی به پروکسی‌های API شما، باید feature.enableMultipleXForwardCheckForACL=true در سازمان خود تنظیم کنید.

دسترسی جاوا اسکریپت به ویژگی‌های خط‌مشی (ابر ۱۵.۰۷.۰۸)

هنگام استفاده از جاوا اسکریپت در جریان‌های پروکسی API، می‌توانید به ویژگی‌های تعریف‌شده در سیاست جاوا اسکریپت دسترسی داشته باشید. این امر به‌ویژه در صورتی مفید است که بخواهید از متغیرهای شناخته‌شده در کد جاوا اسکریپت خود استفاده کنید. برای مثال، فرض کنید سیاست جاوا اسکریپت شما شامل تعریف ویژگی زیر باشد:

<Properties>
    <Property name='source'>response.content</Property>
</Properties>

در جاوا اسکریپت خود، می‌توانید با ارجاع به ویژگی 'source' به پاسخ پیام دسترسی پیدا کنید، مانند این:
var source = properties.get('source'); // returns: response.content
یا
var source = properties.source
یا
var source = properties['source']

برای اطلاعات بیشتر، به سیاست جاوا اسکریپت مراجعه کنید. (APIRT-1460)

ممیزی‌های سطح سازمان (ابر ۱۵.۰۷.۰۸)

مدیران سازمان می‌توانند تاریخچه اقدامات انجام شده در سطح سازمان را بررسی کنند. در رابط کاربری مدیریت، Admin > Organization History را انتخاب کنید. برای اطلاعات بیشتر، به Audits: API، Product و Organization history مراجعه کنید. (MGMT-2232)

خود-حذفی مدیر سازمان از نقش (Cloud 15.07.08)

مدیران سازمان می‌توانند با رفتن به Admin > Organization Users و کلیک روی Remove در کنار نامشان، خود را از نقش مدیر سازمان در رابط کاربری مدیریت حذف کنند. (MGMT-934)

نشانگر پیشرفت وارد کردن بسته پروکسی API (ابر ۱۵.۰۷.۰۸)

هنگام آپلود یک بسته پروکسی API بزرگ در رابط کاربری مدیریت، یک انیمیشن "در حال کار" نمایش داده می‌شود تا نشان دهد که واردات هنوز در حال انجام است، که مانع از تعامل شما با رابط کاربری مدیریت تا زمان تکمیل واردات می‌شود. (MGMT-1285)

رفتار و پیکربندی حافظه پنهان (Cloud 15.07.22)

برای مدیریت و استفاده بهتر از حافظه پنهان (cache) در حافظه، تنظیمات "حداکثر عناصر در حافظه" در منابع حافظه پنهان محیطی از نسخه Edge cloud 15.06.10 منسوخ شده است. در نسخه Edge Cloud 15.07.22، این تنظیم از رابط کاربری Create Cache در بخش Environment Configuration از رابط کاربری مدیریت Apigee Edge حذف شده است.

کل عناصر موجود در تمام منابع حافظه پنهان (از جمله حافظه پنهان پیش‌فرض) به کل حافظه اختصاص داده شده به حافظه پنهان بستگی دارد. به طور پیش‌فرض، کل حافظه اختصاص داده شده برای ذخیره‌سازی درون حافظه‌ای در یک پردازنده پیام مشخص، 40٪ از کل حافظه موجود است. عناصر فقط زمانی از حافظه پنهان درون حافظه‌ای خارج می‌شوند که حافظه پنهان کافی وجود نداشته باشد یا عناصر منقضی شوند. (MGMT-2413، APIRT-1140)

پیکربندی سرور هدف در رابط کاربری مدیریت (Cloud 15.07.22)

صفحه APIها > پیکربندی محیط در رابط کاربری مدیریت اکنون به شما امکان می‌دهد سرورهای هدف را اضافه، ویرایش و حذف کنید.

علاوه بر این، صفحه دوباره طراحی شده است تا بتوان به جای رفتن به یک صفحه جدید، حافظه‌های پنهان را به صورت درون‌خطی ایجاد، اضافه و حذف کرد. چندین ویژگی حافظه پنهان، از جمله "حداکثر عناصر در حافظه"، دیگر در رابط کاربری موجود نیست، زیرا تنظیم این ویژگی‌ها دیگر هیچ تأثیری بر رفتار حافظه پنهان در زمان اجرا ندارد. (MGMT-280)

SSL با ثبت پیام در syslog (Cloud 15.07.22)

سیاست ثبت پیام (Message Logging) از ارسال syslog به ارائه‌دهندگان مدیریت لاگ شخص ثالث از طریق SSL/TLS پشتیبانی می‌کند. از موارد زیر در پیکربندی سیاست به عنوان فرزند مستقیم عنصر والد استفاده کنید:

<SSLInfo>
    <Enabled>true</Enabled>
</SSLInfo>

برای اطلاعات بیشتر، به سیاست ثبت پیام‌ها مراجعه کنید. (APIRT-942)

رابط کاربری مدیریت (ابر ۱۵.۰۷.۲۲)

مهندسی Apigee رفع اشکالات کوچک مختلف و بهبودهای کاربردی در رابط کاربری مدیریت را انجام داد.

cURL در Trace (Cloud 15.09.02)

هنگام ردیابی یک فراخوانی پروکسی API که درخواستی را به سرور هدف ارسال می‌کند، می‌توانید درخواست ارسالی به سرور هدف را به عنوان یک دستور cURL مشاهده کنید. مرحله "درخواست ارسال شده به سرور هدف" را در نمودار Transaction Map انتخاب کنید، سپس روی دکمه "نمایش Curl" در ستون "درخواست ارسال شده به سرور هدف" در قسمت Phase Details کلیک کنید. (MGMT-2589)

پوشش داده کاراکترهای ویژه (Cloud 15.09.02)

هنگام استفاده از پوشش داده برای پوشاندن داده‌های حساس در JSON payloads، اکنون می‌توان کاراکترهای خاصی مانند $، * و { را پوشانده (پوشش داد). (APIRT-1727)

نقشه‌های مقادیر کلیدی در رابط کاربری مدیریت (ابر ۱۵.۰۹.۳۰)

اکنون می‌توانید نقشه‌های کلید-مقدار (KVM) را در محدوده محیط در رابط کاربری مدیریت Edge ایجاد و مدیریت کنید. KVMهای محدوده محیط شامل جفت‌های کلید/مقداری هستند که توسط هر پروکسی API در یک محیط، مانند تست یا تولید، قابل دسترسی هستند. در منوی رابط کاربری مدیریت، به APIها > پیکربندی محیط بروید > محیط مورد نظر خود را انتخاب کنید > تب نقشه‌های کلید-مقدار . برای اطلاعات بیشتر، به ایجاد و ویرایش نقشه‌های کلید-مقدار محیط مراجعه کنید. (MGMT-1393)

انقضای پیش‌فرض سیاست PopulateCache در رابط کاربری مدیریت (Cloud 15.09.30)

هنگام افزودن سیاست PopulateCache با ویرایشگر پروکسی API، عنصر <TimeoutInSec> برای انقضای حافظه پنهان با مقدار ۳۶۰۰ ثانیه (۱ ساعت) از قبل پر می‌شود. مقدار پیش‌فرض قبلی ۳۰۰ ثانیه (۵ دقیقه) بود. (MGMT-2622)

خدمات توسعه‌دهندگان

عملکرد صفحه محصول API، هیچ برنامه توسعه‌دهنده‌ای فهرست نشده است (Cloud 16.01.20)

هنگام مشاهده یک محصول API در رابط کاربری مدیریت، برنامه‌های توسعه‌دهنده مرتبط با آن محصول فهرست می‌شوند. برای بهبود عملکرد رابط کاربری، فهرست برنامه‌های توسعه‌دهنده هنگام ویرایش محصول API نشان داده نمی‌شود. (MGMT-2869)

ستون کلیدی در صفحه برنامه‌های توسعه‌دهنده (Cloud 15.08.05)

در سازمان‌هایی که تعداد زیادی برنامه توسعه‌دهنده (هزاران برنامه) دارند، نمایش ستون کلید در صفحه برنامه‌های توسعه‌دهنده (که تعداد کلیدها را در هر برنامه نشان می‌دهد) می‌تواند عملکرد نمایش را مختل کند. برای بهبود عملکرد نمایش در این شرایط، با پشتیبانی Apigee تماس بگیرید تا ویژگی سطح سازمانی زیر را تنظیم کنید: features.appsNoCredentialsEnabled = true . این ویژگی ستون کلید را حذف می‌کند. با این حال، توجه داشته باشید که حذف ستون کلید، امکان جستجو بر اساس کلید مصرف‌کننده و رمز را نیز از بین می‌برد. (MGMT-2486)

چرخنده‌ی پیشرفت صفحه‌ی جزئیات توسعه‌دهنده (Cloud 15.09.30)

وقتی صفحه جزئیات توسعه‌دهنده در رابط کاربری مدیریت بارگذاری می‌شود، بخش برنامه‌ها در صفحه، اگر برنامه‌ها هنوز در حال بارگذاری باشند، یک نشانگر پیشرفت نمایش می‌دهد. این ویژگی، رفتار قبلی را که در آن بخش برنامه‌ها هنگام بارگذاری برنامه‌ها خالی به نظر می‌رسید، بهبود می‌بخشد. (MGMT-2667)

کسب درآمد

ویرایش نام بسته‌های API (Cloud 16.01.20)

شما می‌توانید نام یک بسته API را در هر نقطه‌ای از چرخه کسب درآمد به‌روزرسانی کنید، حتی زمانی که بسته API حاوی یک طرح نرخ منتشر شده باشد. (DEVRT-2177)

اعشار مجاز در ویژگی‌های سفارشی (Cloud 16.01.20)

هنگام استفاده از طرح «کارت نرخ با ویژگی سفارشی»، ویژگی سفارشی در سربرگ پیام که به عنوان ضریب تراکنش استفاده می‌شود، اکنون می‌تواند یک مقدار اعشاری تا چهار رقم اعشار باشد. برای اطلاعات بیشتر در مورد این نوع طرح، به «جزئیات ویژگی سفارشی کارت نرخ را مشخص کنید » (DEVRT-2191) مراجعه کنید.

نام و شناسه طرح نرخ در گزارش‌های خلاصه (Cloud 15.09.02)

هنگام تولید گزارش درآمد خلاصه با API مدیریت، می‌توانید ستون‌های نام "طرح نرخ" و شناسه طرح نرخ را به گزارش اضافه کنید. برای انجام این کار، همانطور که در ایجاد گزارش‌ها توضیح داده شده است، "RATEPLAN" را به عنوان یک ویژگی groupBy در فراخوانی API اضافه کنید. (توجه داشته باشید که این ویژگی هنوز در رابط کاربری گزارش کسب درآمد در دسترس نیست.) در گزارش‌های جزئی، ستون‌های نام طرح نرخ موجود و شناسه اکنون در نزدیکی جلوی گزارش به همراه سایر ستون‌های گروه‌بندی قرار دارند. (DEVRT-1740)

خدمات تحلیلی

تابع sum() روی معیارهای زمان پاسخ (Cloud 16.01.20)

در گزارش‌های سفارشی تحلیلی و فراخوانی‌های API، تابع تجمیع "sum" اکنون برای زمان پاسخ هدف، زمان پاسخ کل و زمان پاسخ نقطه پایان در دسترس است. برای مثال، در API /stats (http://docs.apigee.com/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0)، اکنون می‌توانید از پارامتر پرس‌وجوی "select" زیر استفاده کنید: ?select=sum(total_response_time). (AXAPP-2006)

گزارش تحلیل تأخیر: نام‌های پروکسی API مرتب شده‌اند (Cloud 16.01.20)

در رابط کاربری گزارش تحلیل تأخیر (فقط برای طرح‌های سازمانی Apigee Edge)، پروکسی‌های API به ترتیب حروف الفبا در فهرست کشویی پروکسی فهرست شده‌اند. (MGMT-2858)

برنامه‌های توسعه‌دهنده در داشبورد با نام نمایشی نشان داده می‌شوند (Cloud 16.01.20)

در داشبورد رابط کاربری مدیریت، نمودار میله‌ای برنامه‌های توسعه‌دهنده، برنامه‌های توسعه‌دهنده را بر اساس نام نمایشی و نه نام داخلی فهرست می‌کند. (MGMT-2853)

ویجت جدید تاریخ/زمان در گزارش‌های سفارشی (Cloud 16.01.20)

ابزارک انتخاب تاریخ/زمان در صفحه گزارش‌های سفارشی در رابط کاربری مدیریت بهبود یافته است. (MGMT-2881)

نقشه برداری دقیق از شهر روی GeoMap (Cloud 15.07.22)

نقشه جغرافیایی تحلیلی شامل یک نمای کلی از «شهر» برای ایالات متحده و کانادا است. وقتی روی یک ایالت یا استان روی نقشه کلیک می‌کنید، فهرستی از شهرهایی که تماس‌ها از آنجا آغاز شده‌اند نمایش داده می‌شود. (MGMT-2282)

| (خط لوله) و = کاراکترها در گزارش‌های سفارشی تحلیلی (Cloud 15.09.02)

تعاریف گزارش‌های سفارشی تحلیلی از استفاده از نمادهای | (pipe) و = پشتیبانی می‌کنند. پیش از این، کدگذاری %7C و %3D برای این نمادها مورد نیاز بود. (MGMT-2504)

بُعد پسوند مسیر پروکسی (ابر ۱۵.۰۹.۳۰)

یک بُعد جدید به نام پسوند مسیر پروکسی (proxy_pathsuffix) در گزارش‌های سفارشی تحلیلی و فراخوانی‌های API موجود است. پسوند مسیر پروکسی بخشی از URL پروکسی API است که بعد از مسیر پایه می‌آید، مانند مسیری که برای جریان‌های شرطی ایجاد می‌شود. (AXAPP-1902)

گزارش‌ها نشان می‌دهند که شناسه‌های توسعه‌دهندگان نام‌ها را نمایش نمی‌دهند (Cloud 15.09.30)

هنگام فراخوانی API تحلیلی Edge با API /stats که developerها را برمی‌گرداند، نام نمایشی developer به همراه شناسه developer برگردانده می‌شود. قبلاً فقط شناسه developer برگردانده می‌شد. (AXAPP-1759)

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

اشکالات زیر در این نسخه برطرف شده‌اند.

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

جدول زیر فهرستی از اشکالات رفع‌شده از زمان انتشار Edge for Private Cloud 4.16.01 را نشان می‌دهد. برای دریافت این اصلاحات، دستورالعمل‌های به‌روزرسانی نصب 4.16.01 خود را به جدیدترین RPMها و فایل‌های پشتیبانی، همانطور که در Update Apigee Edge 4.16.01.x to latest 4.16.01 release توضیح داده شده است، دنبال کنید.

شناسه مسئله توضیحات شماره ساخت
PRC-736

apigee-lib دیگر به GCC نیاز ندارد

کتابخانه آپیجی-۴.۱۶.۰۱-۰.۰.۹۰۱
PRC-735

apigee-validate دیگر به دلیل نیاز API آب و هوای یاهو به Oauth با خطا مواجه نمی‌شود

اعتبارسنجی آپیجی-۴.۱۶.۰۱-۰.۰.۹۱۰
PRC-739

به کاربران اجازه دهید آینه را تحت هر پوشه سیستم فایل استخراج کنند

آینه آپیجی-۴.۱۶.۰۱-۰.۰.۹۰۴
PRC-756

BaaS Usergrid check_cassandra_availability.sh دیگر از دستور nc استفاده نمی‌کند

baas-usergrid-2.1.0-0.0.112
PRC-778

اطلاعات کلاستر Zookeeper دیگر پس از ارتقا از بین نمی‌رود

آپیجی-مهاجرت-۴.۱۶.۰۱-۰.۰.۸۷۳
PRC-787

API BaaS اکنون از احراز هویت کاساندرا پشتیبانی می‌کند

baas-usergrid-2.1.1-0.0.122
PRC-804

اکنون می‌توانید محل فایل‌های لاگ را مشخص کنید

خدمات آپیجی-۴.۱۶.۰۵-۰.۰.۴۳۵
PRC-840

پیوندهای نمادین شکسته برای اجزای Edge

دروازه لبه-۴.۱۶.۰۱-۰.۰.۵۳۸

EDGEUI-538
EDGEUI-524

تولید پروکسی صابون (Soap Proxy Generation) مشکل در وارد کردن WSDL/ ایجاد پروکسی API از WSDL

لبه-UI-4.16.01-0.0.3650
EDGEUI-543

وقتی URL یک آدرس محلی است، نمی‌توان گزینه WSDL را از URL وارد کرد

لبه-UI-4.16.01-0.0.3650
APIRT-2719
APIRT-2918

target.url اکنون هنگام ایجاد فراخوانی‌های هدف تنظیم می‌شود

دروازه لبه-۴.۱۶.۰۱-۰.۰.۵۳۸

ابر ۱۶.۰۱.۲۰

شناسه مسئله توضیحات
MGMT-2964 ویرایشگر پروکسی جدید، نظرات داخل تگ Flows را نمی‌پذیرد
MGMT-2957 اضافه کردن یک پاد جدید به یک سازمان، وضعیت استقرار بسته را برای روترهای موجود در پاد جدید به عنوان خطا برمی‌گرداند.
MGMT-2937 خطاهای مجوزهای ناکافی با نقش‌های سفارشی
MGMT-2875 تولید SOAP در WSDL برای SOAP 1.2 هدرهای نادرستی دارد.
MGMT-2739 گزارش برنامه‌های توسعه‌دهنده، تب Analytics نمودار ناهنجاری را نشان نمی‌دهد
MGMT-2735 به‌روزرسانی لاگ‌های Node.js هرگز کامل/متوقف نمی‌شود
MGMT-2734 دکمه ذخیره پس از هرگونه خطایی هنگام تلاش برای ذخیره بسته نرم‌افزاری مستقر شده، فعال نمی‌شود.
MGMT-2729 به‌روزرسانی پورت TargetServer در رابط کاربری، SSLInfo را پاک می‌کند.
MGMT-2702 آسیب‌پذیری امنیتی بین‌سایتی برای فایرفاکس و اینترنت اکسپلورر
یک آسیب‌پذیری امنیتی که می‌توانست به دلیل آسیب‌پذیری‌های فایرفاکس و اینترنت اکسپلورر که به طور نامناسب درخواست‌های بین سایتی را مجاز می‌کنند، رخ دهد، برطرف شد.
MGMT-2681 ویرایشگر پروکسی: هنگام استفاده از تطبیق Regex در شرط، Flow Navigator فعل را نشان نمی‌دهد
MGMT-2361 استقرار پروکسی‌ها با خطای RPCException: Call timed out مواجه می‌شود.
MGMT-1662 استقرار پروکسی API در طول انتشار نسخه‌های Apigee Public Cloud با شکست مواجه شد
DEVRT-2286 API کسب درآمد از طریق همگام‌سازی سازمان (sync-organization) دچار مشکل است.
مشکل API مورد استفاده برای همگام‌سازی داده‌های Apigee Edge با فرآیند کسب درآمد، در آخرین به‌روزرسانی نسخه ۱۶.۰۱.۲۰ برطرف شده است.
DEVRT-2173 نیاز به تغییر نام بسته دارم اما به دلیل فعال بودن طرح تعرفه نمی‌توانم آن را ویرایش کنم
DEVRT-1661 توسعه‌دهنده به دلیل ارسال درخواست‌های API قبل از تاریخ شروع طرح نرخ‌گذاری مسدود شده است، اما این مسدودیت هرگز منتشر نمی‌شود
اگر یک توسعه‌دهنده API، یک طرح نرخ ثابت ماهانه، بسته حجمی یا بسته‌ای را که از تاریخ آینده شروع می‌شود، بپذیرد و سپس درخواست‌های API را قبل از تاریخ شروع مشخص‌شده ارسال کند، توسعه‌دهنده API از ارسال درخواست‌های بیشتر مسدود می‌شود. پس از رسیدن به تاریخ شروع طرح نرخ، مسدودیت اکنون آزاد می‌شود.
DEVRT-1643 طرح نرخ پیش‌نویس پس از ذخیره شدن خراب شد
AXAPP-1991 خلاصه و ایمیل‌های OptOut از Apigee Analytics متوقف نمی‌شوند
AXAPP-1946 پاکسازی تحلیلی فضای دیسک را آزاد نمی‌کند
AXAPP-1708 به نظر می‌رسد که API تحلیلی بسته به نحوه‌ی پرسیدن من، اعداد متفاوتی را برای یک آمار یکسان تولید می‌کند.
AXAPP-1293 نام‌های برنامه توسعه‌دهنده‌ای که وجود ندارند در ایمیل خلاصه آنالیتیکس
APIRT-2518 مشکلات اتصال به backend https با استفاده از خط‌مشی جاوا اسکریپت
APIRT-2398 کد مجوز نامعتبر/منقضی شده به عنوان خطای Apigee محسوب می‌شود
APIRT-2397 steps.assignmessage.SetVariableFailed به عنوان خطای Apigee محاسبه شد.
APIRT-2396 IllegalArgumentException، ArrayIndexOutofBoundsException در OAuth به عنوان خطای Apigee محسوب می‌شود.
APIRT-2362 خطای کامپایل جاوا اسکریپت
APIRT-2322 شناسه مشتری نامعتبر به اشتباه به عنوان خطای Apigee گزارش شده است
APIRT-2159 افزودن message_id به پیشوند ثبت وقایع
APIRT-2145 شکست بالای تراکنش‌ها برای API فیسبوک
اعتبارسنجی برای مقادیر هدر که با ':' شروع می‌شوند، حذف شده است.
APIRT-2137 MP: کدگذاری انتقال تکه‌ای و 205 با طول محتوا 0
APIRT-2124 روتر Nginx مجموعه MP را برای MP های تازه اضافه شده به روز نمی کند
APIRT-2117 سیاست ثبت پیام، به‌روزرسانی‌های DNS را در نظر نمی‌گیرد
APIRT-2110 فقط یک هدر X-Forwarded-For توسط روتر ارسال می‌شود
APIRT-2062 وقتی شرط SkipCacheLookup برقرار باشد، کش پاسخ به درستی کار نمی‌کند.
APIRT-2061 پردازنده پیام، پیام‌ها را به QPID ارسال نمی‌کند
APIRT-2052 تعداد زیاد CLOSE_WAIT ها به دلیل عدم پاسخگویی پورت مدیریت
APIRT-2024 Nginx بدون متعادل‌کننده بار، هدرهای HTTP مربوط به X-Forwarded-For را به درستی پر نمی‌کند.
اطلاعیه منسوخ شدن X-Forwarded-For به یادداشت‌های انتشار 150930 و سیاست کنترل دسترسی اضافه شد.
APIRT-1933 کلاس‌لودرهای مخصوص پروکسی هنوز به کلاس‌لودر MP واگذار می‌شوند
APIRT-1877 قادر به پنهان کردن پاسخ‌های XML که دارای فضاهای نام هستند، نیست.
APIRT-1838 Apigee-127: VerifyAPIKey فقط یک محصول API را برمی‌گرداند وقتی چندین محصول وجود داشته باشد
APIRT-1827 محدودیت پخش همزمان پایین مشاهده شد
APIRT-1820 تأخیر متناوب (> ۱٪) در محیط ابر خصوصی ۴.۱۵.۰۴
APIRT-707 NPE در زمان اجرا اگر عنصر <GenerateResponse> در سیاست VerifyAccessToken باشد

ابر ۱۵.۰۷.۰۸

شناسه مسئله توضیحات
MGMT-2381 امکان استقرار پروکسی‌ها با استفاده از ویرایشگر پروکسی جدید وجود ندارد
MGMT-2374 قبل از ذخیره ProxyEndpoint، فضای خالی در عنصر BasePath باید حذف شود.
MGMT-2355 اگر یکی از نقش‌ها orgadmin باشد، رابط کاربری به درستی مجوزها را برای چندین نقش محاسبه نمی‌کند.
MGMT-2324 وارد کردن یک مدل Swagger، گره‌های SmartDocs نادرستی تولید می‌کند.
MGMT-1518 رابط کاربری، پروکسی را به صورت مستقر نشان می‌دهد، اگرچه استقرار در MPها ناموفق بود.
MGMT-1489 محصول API منابع صحیحی تولید نمی‌کند
DOC-1246 اظهارات متناقض در اسناد مربوط به توکن‌های دسترسی
DEVRT-1661

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

ابر ۱۵.۰۷.۲۲

شناسه مسئله توضیحات
نامشخص-۷۳ آی‌پی استاتیک برای ترافیک ورودی به Apigee
MGMT-2422 ویرایش اپلیکیشن شرکت امکان‌پذیر نیست
MGMT-2419 کاربر متعلق به نقش «کاربر» هنگام ورود به سیستم با خطاهای مجوز مواجه می‌شود
MGMT-2341 فیلتر گزارش سفارشی به طور نادرست پرس و جو ایجاد می‌کند
MGMT-2207 JSONThreatProtection - اگر عنصر موجود غیر اصلی باشد، ArrayElementCount کار نمی‌کند.
در سیاست محافظت در برابر تهدید JSON، عنصر ArrayElementCount تعداد موارد مجاز در آرایه‌ها را به طور دقیق محدود نمی‌کرد. این مشکل برطرف شده است.
MGMT-2158 اگر خروجی به بخشی بدون نوع ارجاع دهد، نمی‌توان WSDL را وارد کرد

ابر ۱۵.۰۸.۰۵

شناسه مسئله توضیحات
چندگانه تعدادی از اشکالات کوچک در ویرایشگر پروکسی API برطرف شد.

ابر ۱۵.۰۹.۰۲

شناسه مسئله توضیحات
چندگانه تعدادی از اشکالات کوچک در ویرایشگر پروکسی API برطرف شد.
MGMT-2618 مشکلات رایج در استقرار
MGMT-2588 صفحه تاریخچه توسعه‌دهندگان، کد html/ را اجرا می‌کند -- آسیب‌پذیری پایدار XSS
MGMT-2543 ویرایشگر پروکسی جدید، XML را در <Payload> مربوط به سیاست AssignMessage تغییر می‌دهد که پروکسی‌های API موجود را از کار می‌اندازد.
MGMT-2521 جلسه ردیابی گاهی اوقات قطع می‌شود
MGMT-2519 رابط کاربری پیکربندی محیط کار نمی‌کند
AXAPP-1814 متغیرهای سفارشی (سیاست جمع‌آوری آمار) هنگام فعال بودن zk curator در محصول ایجاد نمی‌شوند.
APIRT-1927 میزبان مجازی نامعتبر باعث می‌شود روتر پیکربندی مربوط به env را بارگذاری نکند.
APIRT-1863 عدم موفقیت در استقرار به دلیل وجود فضای سفید در بسته نرم‌افزاری
APIRT-1823 فراخوانی‌های API با بدنه‌های POST حاوی کاراکترهای & (ampersand) هنگ می‌کنند
APIRT-1789 پردازنده‌های پیام برای سازمان‌های خاصی که با خطاهای کمبود حافظه مواجه هستند
APIRT-1776 فراخوانی "print" در سیاست‌های جاوا اسکریپت باعث ثبت بیش از حد گزارش‌ها می‌شود
APIRT-1766 وقفه‌ها در WebSockets
APIRT-1600 خطای ConcurrentModificationException در روتر
گزارش‌های روتر، موارد متعددی از ConcurrentModification را به طور منظم در گزارش‌ها نشان می‌دادند. دلیل این امر، اضافه شدن اتصالات به لیست دروگر در حالی بود که دروگر در حال حذف اتصالات قدیمی‌تر بود. این مشکل برطرف شده است.
APIRT-1491 خطای ۵۰۳ عدم دسترسی به سرویس
APIRT-1421 پردازش سیاست‌های JavaCallout به طور متناوب زمان زیادی می‌برد
DEVRT-1843 رابط کاربری مینت باید از به‌روزرسانی ویژگی‌های سفارشی در TRP بهتر پشتیبانی کند.
DEVRT-1472 به‌روزرسانی توسعه‌دهنده منجر به خطای ۵۰۰ سرور شد

ابر ۱۵.۰۹.۳۰

شناسه مسئله توضیحات
MGMT-2687 گزارش‌های سفارشی با عناصر ابعادی بیش از ۱۴ هزار، مرورگر را متوقف می‌کنند
MGMT-2677 کسب درآمد: صفحه توسعه‌دهندگان در رابط کاربری مدیریت با هزاران توسعه‌دهنده قفل می‌کند و صفحه‌بندی در یک سازمان فعال نیست
MGMT-2674 رابط کاربری Edge هنگام ورود کاربر سعی در دانلود از اینترنت دارد
MGMT-2658 مشکلات رابط کاربری سرور مدیریت وابسته به نسخه OPDK هنگام ارتقا - اصلاح پروکسی API
MGMT-2616 ویرایشگر پروکسی API جدید، موجودیت‌های XML را به درستی مدیریت نمی‌کند.
MGMT-2541 شناسه سیستم احراز هویت خارجی که به عنوان sysadmin با علامت + در رمز عبور اضافه شده بود، خراب است.
MGMT-2510 منوی کشویی که همه توسعه‌دهندگان متعلق به سازمان را نشان نمی‌دهد
MGMT-2508 نماد پیوند شکسته در خط‌مشی‌ها به طور نادرست نشان داده شده است
MGMT-2334 دسترسی به منابع از نقطه پایانی پروکسی دوم امکان‌پذیر نیست
MGMT-1967 برنامه‌های توسعه‌دهنده با نام نمایشی یکسان، ترافیک یکسانی را در تجزیه و تحلیل نشان می‌دهند
DEVRT-1839 کسب درآمد: لیست انتخاب کشور در رابط کاربری مدیریت به اشتباه مرتب شده است
AXAPP-1887 شرایط فیلتر طبق مستندات کار نمی‌کند
AXAPP-1869 Removing a user from an org should unsubscribe them from analytics emails
AXAPP-1533 Analytics Geomap throws "Invalid API Call" error
APIRT-2061 Message processor not pushing messages to QPID
APIRT-2052 High number of CLOSE_WAITs due to management port not responding
APIRT-2024 Nginx without a load balancer is not properly populating X-Forwarded-For HTTP headers
APIRT-1838 Apigee-127: VerifyAPIKey returns only one API product when multiple products exist

Private Cloud 4.15.07.03

شناسه مسئله توضیحات
APIRT-1600 ConcurrentModificationException in Router logs
APIRT-1734 Zero downtime resource file updates at org/env level
APIRT-1820 Intermittent latency (> 1%) in 4.15.04 Private Cloud environment
APIRT-2159 Add message_id to the logging prefix
APIRT-2160 Exclude the SSL handshake from request_processing_latency in analytics data
AXAPP-1882 Consumer watcher thread connects to wrong queue in active/active deployment
AXAPP-1946 Data moves to parent fact table instead of child fact table when in timezone other than UTC
MGMT-1590 Fixed a security vulnerability
MGMT-1662 Deployment fails during release
MGMT-2361 Deployment of proxies fails with RPCException: Call timed out
MGMT-2397 Code view is not parsing end of line characters correctly
MGMT-2466 Cluster check against Message Processor shows non-reachable Router as CONNECTED member
OPDK-1981 backup-cassandra.sh does not backup the system keyspace
OPDK-1982 apigee-upgrade.sh needs to check Cassandra SSTable version before upgrade

Private Cloud 4.15.07.01

شناسه مسئله توضیحات
OPDK-1927 Monetization upgrade missing tables; duplicate indexes being created
OPDK-1878 Changing the gateway POD name in setup causes issues
OPDK-1886 Node cannot access local IP addresses such as 192.168.xy
MGMT-2521 Trace session hangs at times
MGMT-2543 New proxy editor modifies XML in the <Payload> of AssignMessage policy, which breaks existing API proxies
MGMT-2599 New Proxy Editor restores namespace prefix after you delete it
MGMT-2702 Cross-site security vulnerability for FireFox and IE
APIRT-1074 Gzipped content not handled properly when Connection: Close header is sent without Content-Length or Transfer-Encoding headers

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

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

شناسه مسئله توضیحات
APIRT-2742 Edge JMX integration is not available with Edge for Private Cloud 4.16.01 with the introduction of the Nginx server that replaced the Netty router.
APIRT-2978

روتر در شروع Nginx ناموفق بود یا روتر شروع به کار نکرد

اگر روتر Edge نتوانست Nginx را شروع کند یا اصلاً شروع نشد، همانطور که در فایل /opt/apigee/var/log/edge-router/logs/system.log نشان داده شده است، تمام فایل‌های موجود در دایرکتوری /opt/nginx/conf.d را حذف کنید و روتر را مجدداً راه‌اندازی کنید:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
DOC-1687 به دلیل یک تداخل وابستگی بسته شناخته‌شده، عامل Katello که در Satellite Server 6 استفاده می‌شود، روی میزبان‌های Apigee Edge که سرویس Qpid را اجرا می‌کنند، به درستی نصب نمی‌شود.
PRC-1118

خطا هنگام اجرای دستور "apigee-service apigee-postgresql pg-data-purge"

اگر دستور "apigee-service apigee-postgresql pg-data-purge" را اجرا کنید و خطایی در فرم زیر مشاهده کنید:

خطا: باید مالک رابطه باشد

فایل /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge را ویرایش کرده و ویژگی زیر را روی 'apigee' تنظیم کنید:

POSTGRES_USER=آپیجی