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

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

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

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

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

  • edge-gateway-4.50.00-0.0.20137.noarch.rpm
  • edge-management-server-4.50.00-0.0.20137.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20137.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20137.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20137.noarch.rpm
  • edge-router-4.50.00-0.0.20137.noarch.rpm
  • edge-analytics-4.50.00-0.0.40045.noarch.rpm
  • apigee-postgresql-9.6.1-0.0.2519.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2526.noarch.rpm
  • apigee-service-4.50.00-0.0.1426.noarch.rpm
  • apigee-provision-4.50.00-0.0.615.noarch.rpm
  • apigee-validate-4.50.00-0.0.623.noarch.rpm
  • apigee-sso-4.50.00-0.0.21017.noarch.rpm
  • apigee-tomcat-8.5.64-0.0.915.noarch.rpm
  • edge-ui-4.50.00-0.0.20193.noarch.rpm
  • edge-management-ui-static-4.50.00-0.0.20032.noarch.rpm
  • edge-management-ui-4.50.00-0.0.20017.noarch.rpm
  • apigee-drupal-7.82-0.0.306.noarch.rpm
  • apigee-drupal-devportal-4.50.00-0.0.407.noarch.rpm
  • Apigee-drupal-contrib-4.50.00-0.0.403.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. برنامه کمکی apigee-validate را در «سرور مدیریت» به‌روز کنید:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. برنامه کمکی apigee-provision را در «سرور مدیریت» به‌روز کنید:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  4. به‌روزرسانی همه گره‌های Cassandra:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

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

  5. به‌روزرسانی گره‌های Postgres (اصلی و آماده‌به‌کار):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  6. در همه گره‌های Edge، اسکریپت update.sh را برای فرایند edge اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. نوشتار update.sh را برای SSO در همه گره‌ها اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  8. دستورگان update.sh را برای واسط کاربر در همه گره‌ها اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  9. اگر از تجربه «Edge جدید» استفاده می‌کنید، فرمان زیر را اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  10. در همه گره‌های درگاه «خدمات توسعه‌دهنده Apigee»، فرایند devportal را با اجرای فرمان زیر به‌روز کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

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

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

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

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

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

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

پنجره بالاپری جدیدی درباره تاریخ‌های پایان عمر (EOL) برای Edge for Private Cloud به شما هشدار می‌دهد

مشتریان Edge for Private Cloud شش ماه قبل‌از تاریخ EOL نسخه نصب‌شده، پیام‌های هشدار را مشاهده خواهند کرد. پیام «پایان عمر» در هر جلسه مرورگر یک‌بار نشان داده می‌شود: اگر برگه یا مرورگر را ببندید، جلسه ازدست خواهد رفت. اگر سپس Apigee را در مرورگر دوباره باز کنید، پیام دوباره نمایش داده خواهد شد.

گزینه جدید برای خروج کاربران از سیستم هنگام تغییر گذرواژه

پرچم جدیدی به apigee.feature.clearSessionOnPasswordUpdate اضافه شد که به شما امکان می‌دهد پیکربندی کنید که آیا کاربران پس‌از تغییر گذرواژه از سیستم خارج شوند یا نه. پیش‌فرض این است که کاربران از سیستم خارج نمی‌شوند.

پرچم جدید برای تنظیم نسخه «امنیت لایه انتقال» برای SMTP

پرچم جدیدی به mail.smtp.ssl.protocols اضافه شده است که پروتکل SSL فعال برای اتصالات SMTP را مشخص می‌کند. این ویژگی به شما امکان می‌دهد پروتکل‌های SSL را براساس الزامات امنیتی‌تان پیکربندی کنید.

پیکربندی پراکسی بازارسال.

پرچم‌های زیر اضافه شده است که به شما امکان می‌دهد پراکسی ارسال را پیکربندی کنید:

  • http.proxyHost
  • http.proxyPort
  • http.proxyUser
  • http.proxyPassword

به‌طور پیش‌فرض، مقادیر پرچم‌ها خالی است.

دستورگان pg-data-purge برای پاک‌سازی جدول‌های واقعیت والد از تجزیه‌وتحلیل بهبود یافت

برای اجرای دستورگان، فرمان زیر را وارد کنید:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]

دستورگان گزینه‌های زیر را دارد:

  • Delete-from-parent-fact پیش‌فرض : خیر. داده‌های قدیمی‌تر از دوره نگهداری روز از جدول حقیقت والد نیز حذف خواهد شد.
  • Confirm-delete-from-parent-fact. پیش‌فرض: خیر. اگر خیر باشد، پیش‌از حذف داده‌ها از واقعیت اصلی، برنامه از شما می‌خواهد حذف را تأیید کنید. اگر دستور پاک‌سازی خودکار است، روی «بله» تنظیم کنید.

گزینه تغییر برچسب کاربر در صفحه ورود به سیستم

پرچم جدیدی به‌نام apigee.feature.customLoginUserLabel به شما امکان می‌دهد برچسب کاربر را در صفحه ورود به سیستم براساس اولویت کاربر پیکربندی کنید. پیش‌فرض «نشانی ایمیل» است.

رفع اشکال‌ها

این بخش فهرست اشکالات «ابر خصوصی» را که در این نسخه اصلاح شده است ارائه می‌دهد.

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

حذف محصول API از بسته محصول API کار نمی‌کرد.

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

الزامات پیچیدگی گذرواژه در زمان نصب اعمال نمی‌شد

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

مشتریان می‌توانستند بدون هیچ‌گونه محافظت CSRF درخواست‌های GET را به dailysummaryreports ارسال کنند

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

خط‌مشی HMAC در فهرست خط‌مشی‌ها در واسط کاربر نشان داده نشد

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

مشکل هدایت ۴۰۴ در زبانه «توسعه‌دهندگان» در میانای کاربر.

مشتریان نمی‌توانستند در برگه «توسعه‌دهندگان» در واسط کاربر ویرایش/حذف یا هر عملیات دیگری انجام دهند زیرا ایمیل توسعه‌دهنده نویسه‌های خاص داشت. این مشکل برطرف شده است
168149141

نصب درآمدزایی در سرور «مدیریت» دوم ناموفق بود

برخی‌از مشکلات احتمالی ناشی از وضعیت مسابقه درطول نصب «سرور مدیریت ضرب» برطرف شد
167960487

کلیدواژه‌های رزروشده «و/یا» در نوشتار ابعاد باعث می‌شد گزارش‌های Analytics ناموفق باشد

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

اگر پایگاه‌های داده Apigee وجود نداشت، بازیابی Postgres ناموفق بود

گزارش‌دهی خطا را در متن بازیابی Postgres بهبود بخشیده‌ایم.
161155125

ارتقا برای apigee-ldap ناموفق بود

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

مشتری نتوانست گره‌های جدید Cassandra اضافه کند

اگر دارایی CASS_HOSTS نادرستی ارائه شود، راه‌اندازی Cassandra با پیام خطای بهبودیافته‌ای ناموفق خواهد بود.
173657467

اگر گره‌های Cassandra در مرکز داده دیگری ازکارافتاده بودند، «سرور مدیریت» بالا نمی‌آمد

اسکریپت فعال کردن اصالت‌سنجی Cassandra برای مدیریت این مورد بهبود یافته است.
182456858

سرور مدیریت به منطقه محلی Postgres متصل نمی‌شد.

بهبودهایی در الگوریتم «سرور مدیریت» برای انتخاب بهترین Postgres برای اتصال به برای پُرسمان‌های تجزیه‌وتحلیل ایجاد شد.
189743303

مشکل فیلتر کردن Analytics API

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

محدودیت‌های اجازه برای منبع «ممیزی‌ها» کار نمی‌کرد

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

شماره‌های با قالب‌بندی نادرست در فایل .properties عنصر مانع شروع شدن عنصر می‌شد

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

رفع مشکل در ثبت‌های مخزن داده درطول نصب/به‌روزرسانی‌های «سرور مدیریت» وقتی از نام‌های منطقه با قالب dc-x استفاده نمی‌شود.

به مرجع فایل پیکربندی لبه مراجعه کنید.
180373096

عرضه انبوه «پراکسی‌های میانای برنامه‌سازی کاربردی» کند بود

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

گزارش‌های بهبودیافته «پردازشگر پیام» برای ثبت بهتر وضعیت‌های خطا

193870176

پیکربندی سطح «رهیاب» اضافه شد تا گزینه‌های شنود «میزبان مجازی» در درگاه‌های استاندارد ۸۰ و ۴۴۳ غیرفعال شود.

168560804

هنگام ایجاد جریان هم‌رسانی‌شده، خطای ۴۰۳ برگردانده شد

این خطا به این دلیل رخ داد که یک مقدار تعریف‌نشده به API ارسال می‌شد. این مشکل برطرف شده است.
186503861

خط‌مشی ServiceCallout مقادیر سرایند را تقسیم می‌کرد و سرایندهایی با کلید یکسان و مقادیر متفاوت را هنگامی که عنصر استفاده می‌شد به زیرینه ارسال می‌کرد

پیکربندی کلی (conf_http_HTTPHeader.{ANY}) برای کنترل عملکرد پیش‌فرض چندارزشی و تکراری همه «سرایندها» اضافه شد. این پیکربندی فقط درصورتی اعمال خواهد شد که پیکربندی سرصفحه خاصی وجود نداشته باشد.

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

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

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

آسیب‌پذیری jQuery برطرف شد

CVE-2020-11023

آسیب‌پذیری jQuery برطرف شد

CVE-2018-20801

مشکلات آسیب‌پذیری Highcharts در واسط کاربر Edge (کلاسیک)

CVE-2019-14863

CVE-2020-7676

CVE-2019-10768

آسیب‌پذیری «دستورگان‌نویسی بین‌سایتی» (XSS) در jQuery

آسیب‌پذیری در jquery که دستورگان‌نویسی بین‌سایتی (XSS) را گزارش می‌کرد برطرف شد.

CVE-2016-5388

CVE-2020-1745

CVE-2020-8022

آسیب‌پذیری در Tomcat servlet.

سرویس‌دهنده Tomcat نسخه ۸.۰.۵۳ آسیب‌پذیری امنیتی داشت. ارتقا دادن Tomcat به نسخه 8.5.34 این آسیب‌پذیری را برطرف می‌کند.

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

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