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

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

در تاریخ ۱۹ فوریه ۲۰۲۱، نسخه جدیدی از Apigee Edge for Private Cloud منتشر کردیم.

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

به‌روزرسانی این نسخه باعث به‌روزرسانی شدن عناصر در فهرست زیر از ‫RPMها می‌شود:

  • edge-analytics-4.50.00-0.0.40037.noarch.rpm
  • edge-gateway-4.50.00-0.0.20110.noarch.rpm
  • edge-management-server-4.50.00-0.0.20110.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20110.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20110.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20110.noarch.rpm
  • edge-router-4.50.00-0.0.20110.noarch.rpm
  • apigee-tomcat-7.0.105-0.0.910.noarch.rpm
  • apigee-sso-4.50.00-0.0.20135.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2513.noarch.rpm

با وارد کردن دستور زیر می‌توانید نسخه‌های RPM نصب‌شده فعلی را بررسی کنید تا ببینید نیاز به به‌روزرسانی دارند یا نه:

apigee-all version

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

  1. در همه گره‌های Edge:

    1. مخازن Yum را پاک کنید:
      sudo yum clean all
    2. جدیدترین فایل Edge 4.50.00 bootstrap_4.50.00.sh را در /tmp/bootstrap_4.50.00.sh بارگیری کنید:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. ابزار و وابستگی‌های Edge 4.50.00 apigee-service را نصب کنید:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      که در آن uName:pWord نام کاربری و گذرواژه‌ای است که از Apigee دریافت کرده‌اید. اگر pWord را حذف کنید، از شما خواسته می‌شود آن را وارد کنید.

    4. به‌روزرسانی ابزار apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. برای اجرای دستورگان apigee-service.sh، از فرمان source استفاده کنید:
      source /etc/profile.d/apigee-service.sh
  2. به‌روزرسانی همه گره‌های Cassandra:

    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    که در آن configFile فایل پیکربندی‌ای را که برای نصب Apigee Edge for Private Cloud استفاده کرده‌اید مشخص می‌کند. برای مثال، /opt/silent.conf.

  3. در همه گره‌های Edge، update.sh را برای edge فرایند اجرا کنید. برای انجام این کار، فرمان زیر را در هر گره اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. برنامه update.sh را برای «ورود به سیستم یکپارچه» در همه گره‌ها اجرا کنید. در هر گره، فرمان زیر را اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

تغییرات در نرم‌افزار پشتیبانی‌شده

در این نسخه پخش، Tomcat به نسخه ۷.۰.۱۰۵ ارتقا یافته است.

منسوخ شدن و بازنشستگی

در این نسخه پخش، هیچ منسوخ‌سازی یا بازنشستگی جدیدی وجود ندارد.

ویژگی‌های جدید

این نسخه پخش ویژگی‌های جدید زیر را معرفی می‌کند:

  • ‫Apigee اکنون از تنظیم زمان‌های اتمام اتصال با منابع LDAP پشتیبانی می‌کند. به‌طور پیش‌فرض، هیچ زمان اتمام وجود ندارد. ببینید مدیریت منابع LDAP.
  • پشتیبانی برای ‫JMX با SSL برای اصالت‌سنجی Cassandra اضافه شد که امنیت و رمزگذاری بیشتری ارائه می‌دهد.

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

جدول زیر اشکالات برطرف‌شده در این نسخه را فهرست می‌کند:

شناسه مشکل شرح
171452815

واحد Apigee SSO کوکی X-Uaa-Csrf را به‌عنوان «امن» علامت‌گذاری نمی‌کرد

این مشکل برطرف شده است.

166766984 ‫Apache Tomcat به نسخه 7.0.105 ارتقا یافته است.
165843063 سرور مدیریت در پاسخ به فرمان wait_for_ready در درگاه اشتباه (۸۰۸۰) گوش می‌داد.
172587165

متغیرهای سفارشی گاهی در گزارش‌های واسط کاربر نشان داده نمی‌شدند.

این فرایند بهبود یافته و قوی‌تر شده است.

174241354

پیام‌های خالی به خط‌مشی MessageLogging باعث می‌شد گزارش‌های آن با هشدارها پر شود.

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

168258482

برخی‌از اجازه‌های نادرست دایرکتوری در apigee-tomcat باعث می‌شد دستورهای apigee-service اجرا نشود.

161858295

برخی‌از متغیرهای بی‌صدا غلط املایی داشتند.

متغیر نصب بی‌صدا SSO_JWT_SIGNING_KEY_FILEPATH اکنون درست نوشته می‌شود.

168904909

پیکربندی زمان انتظار خواندن برای خط‌مشی LDAP امکان‌پذیر نبود.

ویژگی‌ای اضافه شده است تا درصورت استفاده از JNDI، از زمان اتمام اتصال ورودی/خروجی با منبع LDAP پشتیبانی کند. پیش‌فرض این است که هیچ زمان‌بندی وجود ندارد.

177527888

دارایی features.strictSSLEnforcement برای سرور هدف کار نمی‌کرد.

157521855

پیکربندی مجموعه‌های رمز هنگام فعال کردن «امنیت لایه انتقال» برای «میانای برنامه‌سازی کاربردی مدیریت» به‌درستی کار نمی‌کرد.

178627968

پردازشگران پیام به‌طور پیش‌فرض فیلدهای استفاده‌نشده را به Analytics ارسال می‌کردند.

مشکلات امنیتی برطرف شد

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

شناسه مشکل شرح
CVE-2020-13935

طول بار در چارچوب WebSocket به‌درستی اعتبارسنجی نشده است. طول‌های نامعتبر بار می‌تواند باعث حلقه بی‌نهایت شود. درخواست‌های متعدد با طول بار نامعتبر می‌تواند منجر به رد سرویس شود.

نسخه‌های تحت‌تأثیر: Apache Tomcat 10.0.0-M1 تا 10.0.0-M6، Apache Tomcat 9.0.0.M1 تا 9.0.36، Apache Tomcat 8.5.0 تا 8.5.56، و Apache Tomcat 7.0.27 تا 7.0.104.

178784031

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

اکنون ادعاها باید امضا شوند.

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

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