‫4.16.05.05 - یادداشت‌های انتشار Edge for Private Cloud

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

در سه‌شنبه ۲۵ اکتبر ۲۰۱۶، نسخه جدیدی از Apigee Edge for Private Cloud منتشر کردیم.

به‌روزرسانی رویه

برای به‌روزرسانی نصب، روش زیر را انجام دهید:

  1. در همه گره‌های Edge، مخازن Yum را پاک کنید:
    > sudo yum clean all

  2. در همه گره‌های Edge، apigee-setup را به‌روز کنید:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update

  3. در همه گره‌های Cassandra، apigee-cassandra را به‌روز کنید:
    >/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    که در آن configFile فایل پیکربندی‌ای را که برای نصب Edge استفاده کرده‌اید مشخص می‌کند.

  4. در همه گره‌های Edge،‏ edge-gateway را به‌روز کنید:
    >/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. در همه گره‌های واسط کاربر Edge،‏ edge-ui را به‌روز کنید:
    >/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    این به‌روزرسانی شامل اصلاح EdgeUI-675 است. پس‌از انجام این به‌روزرسانی، می‌توانید «واسط کاربر Edge» را پیکربندی کنید تا مشخصات OpenAPI بتواند درخواست‌های نشانی‌های IP خصوصی را همان‌طور که در اجازه دادن به دسترسی «واسط کاربر Edge» به نشانی‌های IP محلی توضیح داده شده است تعریف کند.

  6. اگر فقط سرویس‌های «کناره‌گذاری» را نصب کرده‌اید، وصله برای DEVRT-3098 را اعمال کنید:
    > /opt/apigee/apigee-service/bin/apigee-service edge-mint-management-server add-missing-notification-templates -f configFile

    که در آن configFile فایل پیکربندی‌ای را که برای نصب Edge استفاده کرده‌اید مشخص می‌کند.

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

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

شناسه مشکل شرح شماره ساخت
APIRT-1144

بهبودهای خط‌مشی XML به JSON

خط‌مشی XML به JSON با قابلیت‌های زیر بهبود یافته است. می‌توانید خط‌مشی را برای موارد زیر پیکربندی کنید:

  • برخی‌از عناصر XML را درطول تبدیل به‌عنوان آرایه درنظر می‌گیرد که مقادیر را در قلاب‌های مربع «[ ]» در سند JSON قرار می‌دهد.
  • سطوح سلسله‌مراتب سند زبان نشانه‌گذاری توسعه‌پذیر را در سند نهایی JSON حذف یا ساده کنید.

برای اطلاعات بیشتر، خط‌مشی XML به JSON را ببینید

edge-gateway-4.16.05-0.0.778
APIRT-3389

خطا در بارگذاری کردن پیام‌های Node.js با حجم بیش‌از ۲۵ کیلوبایت

اکنون می‌توانید پیام‌های Node.js بزرگ‌تر از ۲۵ کیلوبایت را بارگذاری کنید.

edge-gateway-4.16.05-0.0.761

DBS-1234

دایرکتوری گزارش‌های Cassandra با نام «{T}conf_logback.logdir{"

مشکل پیکربندی که در آن دایرکتوری گزارش‌های Cassandra با نام «{T}conf_logback.logdir{"» نام‌گذاری شده بود برطرف شد.

apigee-cassandra-2.1.13-0.0.954
DEVRT-2834

درآمدزایی اکنون امکان تولید اسناد صورت‌حساب بدون فعالیت را فراهم می‌کند

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

edge-mint-gateway-4.16.05-0.0.562
DEVRT-3098

هنگام تنظیم الگوهای اعلان «درآمدزایی» بااستفاده از میانای کاربر خطایی رخ داد

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

edge-mint-gateway-4.16.05-0.0.562
DEVRT-3266

اعلان درآمدزایی هنگام فعال کردن ثبت‌نام توسعه‌دهنده برای طرح نرخ جدید ناموفق است

edge-mint-gateway-4.16.05-0.0.562
EDGEUI-675

به مشخصات OpenAPI اجازه دهید به «نشانی‌های IP خصوصی» دسترسی داشته باشد

به‌طور پیش‌فرض، Edge از ارجاع مشخصات OpenAPI به نشانی‌های IP خصوصی جلوگیری می‌کند. اکنون می‌توانید دسترسی به نشانی‌های IP خصوصی را همان‌طور که در اجازه دادن به دسترسی «میانای کاربر Edge» به نشانی‌های IP محلی توضیح داده شده است فعال کنید.

edge-sap-ui-4.16.05-0.0.3692

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

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

شناسه مشکل شرح
APIRT-2978

«رهیاب» نمی‌تواند Nginx را شروع کند یا «رهیاب» نمی‌تواند شروع کند

اگر «رهیاب لبه» نتواند 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
APIRT-3364

«پردازشگر پیام» جستجوی ساناد را در «پروتکل اینترنتی نسخه ۴» و «پروتکل اینترنتی نسخه ۶» انجام می‌دهد

اگر NSCD (Name Service Cache Daemon) را نصب و فعال کرده باشید، ممکن است متوجه شوید که «پردازشگرهای پیام» دو جستجوی ساناد انجام می‌دهند: یکی برای IPv4 و دیگری برای IPv6.

برای غیرفعال کردن جستجوی ساناد در IPv6:

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

    enable-cache hosts no
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=apigee

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