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

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

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

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

به‌روزرسانی این نسخه، اجزای موجود در لیست RPM های زیر را به‌روزرسانی خواهد کرد:

  • تحلیل لبه-۴.۵۱.۰۰-۰.۰.۴۰۰۴۸.noarch.rpm
  • apigee-sso-4.51.00-0.0.21033.noarch.rpm
  • apigee-tomcat-8.5.64-0.0.916.noarch.rpm
  • apigee-machinekey-1.1.0-0.0.20007.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2513.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2528.noarch.rpm
  • apigee-drupal-7.82-0.0.309.noarch.rpm
  • apigee-drupal-devportal-4.51.00-0.0.411.noarch.rpm
  • apigee-sap-drupal-devportal-4.51.00-0.0.411.noarch.rpm
  • apigee-mirror-4.51.00-0.0.1020.noarch.rpm
  • apigee-mtls-4.51.00-0.0.20226.noarch.rpm
  • edge-management-ui-4.51.00-0.0.20019.noarch.rpm
  • edge-ui-4.51.00-0.0.20199.noarch.rpm
  • مدیریت لبه-رابط-استاتیک-4.51.00-0.0.20034.noarch.rpm
  • apigee-adminapi-4.51.00-0.0.608.noarch.rpm
  • apigee-lib-4.51.00-0.0.1018.noarch.rpm
  • apigee-provision-4.51.00-0.0.616.noarch.rpm
  • apigee-service-4.51.00-0.0.1429.noarch.rpm
  • apigee-setup-4.51.00-0.0.1129.noarch.rpm
  • apigee-configutil-4.51.00-0.0.614.noarch.rpm
  • apigee-postgresql-10.17-0.0.2520.noarch.rpm
  • apigee-validate-4.51.00-0.0.625.noarch.rpm
  • لبه-دروازه-4.51.00-0.0.60142.noarch.rpm
  • سرور-مدیریت-لبه-۴.۵۱.۰۰-۰.۰.۶۰۱۴۲.noarch.rpm
  • پردازنده پیام لبه-۴.۵۱.۰۰-۰.۰.۶۰۱۴۲.noarch.rpm
  • سرور-پستگرس-لبه-۴.۵۱.۰۰-۰.۰.۶۰۱۴۲.noarch.rpm
  • سرور لبه-qpid-4.51.00-0.0.60142.noarch.rpm
  • edge-router-4.51.00-0.0.60142.noarch.rpm

شما می‌توانید نسخه‌های RPM که در حال حاضر نصب کرده‌اید را بررسی کنید تا ببینید آیا نیاز به به‌روزرسانی دارند یا خیر، برای این کار دستور زیر را وارد کنید:

apigee-all version

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

  1. روی تمام گره‌های لبه:

    1. مخازن Yum را تمیز کنید:
      sudo yum clean all
    2. آخرین فایل Edge 4.51.00 bootstrap_4.51.00.sh را از مسیر /tmp/bootstrap_4.51.00.sh دانلود کنید:
      curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
    3. ابزار apigee-service نسخه ۴.۵۱.۰۰ مرورگر Edge و وابستگی‌های آن را نصب کنید:
      sudo bash /tmp/bootstrap_4.51.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-lib را به‌روزرسانی کنید:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
    6. از دستور source برای اجرای اسکریپت apigee-service.sh استفاده کنید:
      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. ابزار apigee-adminapi را به‌روزرسانی کنید:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  5. به‌روزرسانی ابزار apigee-machinekey :
    /opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
  6. ابزار apigee-config را به‌روزرسانی کنید:
    /opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
  7. تمام گره‌های کاساندرا را به‌روزرسانی کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

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

  8. به‌روزرسانی گره‌های Postgres (اصلی و آماده به کار):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  9. در تمام گره‌های Edge، اسکریپت update.sh را برای فرآیند edge اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  10. اسکریپت update.sh را برای SSO روی همه گره‌ها اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  11. فایل update.sh برای رابط کاربری (UI) در تمام گره‌ها اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  12. اگر از تجربه New Edge استفاده می‌کنید، دستور زیر را اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  13. در تمام گره‌های پورتال Apigee Developer Services، فرآیند devportal را با اجرای دستور زیر به‌روزرسانی کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
  14. اگر از Apigee mTLS استفاده می‌کنید، روش شرح داده شده در ارتقاء Apigee mTLS را دنبال کنید. برای اطلاعات بیشتر، به مقدمه‌ای بر Apigee mTLS مراجعه کنید.

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

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

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

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

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

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

امکان فعال کردن رمزگذاری اطلاعات محرمانه‌ی برنامه‌ی توسعه‌دهنده

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

پشتیبانی از سیاست OASValidation در رابط کاربری Edge اضافه شد

سیاست OASValidation (اعتبارسنجی مشخصات OpenAPI) شما را قادر می‌سازد تا یک درخواست یا پیام پاسخ ورودی را در برابر مشخصات OpenAPI 3.0 (JSON یا YAML) اعتبارسنجی کنید. این سیاست از طریق Edge API در دسترس است. با این نسخه، اکنون می‌توانید این سیاست را در Edge UI.l اضافه کنید.

بسته‌بندی جدید پیرامون ابزار تعمیر nodetool

این بسته‌بندی قبل از اجرای تعمیر nodetool، بررسی سلامت فضای دیسک (جایی که کاساندرا نصب شده است) را انجام می‌دهد. این بسته‌بندی همچنین از احراز هویت JMX و SSL روی پیکربندی‌های مرتبط با JMX پشتیبانی می‌کند.

پشتیبانی در سیاست LDAP برای جایگزینی پویای رشته برای عنصر <BaseDN> اضافه شد.

عنصر <BaseDN> در سیاست LDAP، سطح پایه LDAP را که تمام داده‌های شما تحت آن وجود دارند، مشخص می‌کند. در این نسخه، ما یک ویژگی ref به عنصر اضافه کرده‌ایم که می‌توانید از آن برای تعیین یک متغیر جریان حاوی مقدار <BaseDN> ، مانند apigee.baseDN ، استفاده کنید. ref بر یک مقدار BaseDN صریح اولویت دارد. اگر هم ref و هم value را مشخص کنید، ref اولویت دارد. اگر ref در زمان اجرا حل نشود، از value استفاده می‌شود.

ابزار تشخیصی جدید، sosreport

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

رفع اشکالات

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

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

یک اشکال جزئی در نحوه مرتب‌سازی نام مراکز داده در اسکریپت‌های راه‌اندازی کاساندرا وجود داشت.

این مورد برطرف شده است.
۱۹۳۲۱۶۷۴۵

مشکلی که باعث می‌شد تنظیمات خاص سیاست جلوگیری از اسپایک با خطاهای 5XX از کار بیفتند، برطرف شد.

۱۹۷۵۱۳۱۵۱

مسیر اسکریپت jQuery نامنسجم در رابط کاربری کلاسیک برطرف شد

۱۵۱۸۵۲۴۳۹

به دلیل پیکربندی نادرست فایل .properties ، ثبت وقایع پیشرفته برای رابط کاربری با شکست مواجه می‌شد.

این مورد برطرف شده است.
۱۹۴۸۷۵۵۴۵

خطای ۴۰۴ هنگام رفتن به صفحه توسعه‌دهنده از صفحه برنامه‌های توسعه‌دهنده

این مورد برطرف شده است.
۱۷۹۷۶۹۸۰۶

شرکت‌ها در رابط کاربری Edge ظاهر نمی‌شدند

این مورد برطرف شده است.
۱۸۸۰۳۹۱۱۲

مشکلات اعتماد به گواهینامه‌های خودامضا در رابط کاربری Edge

این مورد برطرف شده است.
۱۹۵۹۳۲۶۱٨

console.log() باعث ثبت بیش از حد گزارش‌ها می‌شد

این مورد برطرف شده است.
۱۱۹۵۹۳۲۱۱۵

Apigee SSO در پاسخ‌ها به اشتباه ردپای پشته را برمی‌گرداند.

این مشکل برطرف شده است. توجه داشته باشید که ردپاهای پشته هنوز ثبت می‌شوند.
۷۹۵۹۱۹۳۴

اعتبارسنجی apigee با پیام مبهمی ناموفق بود

این مشکل برطرف شده است. گزارش خطا برای اسکریپت apigee-validate بهبود یافته است.
۱۷۴۷۳۲۱۶۹

پیام‌های syslog به اشتباه حذف می‌شدند

این مورد برطرف شده است.
۱۹۳۲۳۹۰۶۹

کلیدهای قدیمی از کامپوننت‌های Gateway و Machinekey حذف شدند

۱۹۷۷۶۰۲۵۸

یک نقص در API مجوزها باعث ایجاد مشکلات سازگاری بین رابط کاربری Edge و Gateway می‌شد.

این مشکل که هنگام فعال بودن احراز هویت خارجی LDAP رخ می‌داد، برطرف شده است.
۱۹۴۴۸۵۱۷۸

فاصله‌های انتهایی و ابتدایی از تمام ویژگی‌های محدودیت درخواست و پاسخ HTTP حذف شدند.

۱۹۳۹۱۸۹۵۳

برخی از پیکربندی‌های استفاده نشده از اجزای Gateway حذف شدند.

۱۱۲۲۶۲۶۰۴

اسکریپت پیشرفته برای تغییر جزئیات اتصال Postgres برای سرور مدیریت Mint

۱۹۷۳۰۱۷۴۳

یک پیام بزرگ SSL handshake باعث ایجاد مشکل در Java 1.8.0_3XX می‌شد.

این مورد برطرف شده است.
۱۸۸۵۲۶۱۱۷

دستور ip با مسیر مطلق پیشوند نشده بود

این مشکل برطرف شده است. اسکریپت‌های Apigee اکنون مسیر دستور را به طور کامل مشخص می‌کنند.
۱۷۱۲۴۰۴۷۰

به‌روزرسانی مدیریت هنگام فعال بودن احراز هویت JMX یا SSL کاساندرا با شکست مواجه می‌شد.

این مشکل برطرف شده است. قابلیتی اضافه شده است که هنگام اجرای تنظیمات یا به‌روزرسانی در سرور مدیریت، پیکربندی‌های احراز هویت JMX و SSL کاساندرا را ارائه می‌دهد.
۱۹۳۵۶۴۱۷۴

داشبوردهای Edge UI Analytics قادر به دریافت داده‌ها نبودند

اشکالی که باعث می‌شد کوئری‌های آنالیتیکس برای محیط‌هایی که در نامشان نقطه وجود داشت، با شکست مواجه شوند، برطرف شد.
۱۶۷۹۶۰۴۸۷

کلمات کلیدی رزرو شده AND/OR در متن ابعاد باعث از کار افتادن گزارش‌های تحلیلی می‌شدند.

این مورد برطرف شده است.
۱۳۲۴۰۲۵۱۹

فضای خالی اضافی در لیست آدرس‌های IP فایل router.properties مانع از بالا آمدن روترها می‌شد.

این مشکل برطرف شده است. فضای خالی اضافی اکنون حذف شده است.
۱۹۸۶۲۷۶۶۶

کاربران توانستند فایل‌های inc را بر اساس فایل‌های پیکربندی Nginx دانلود کنند.

این مشکل برطرف شده است. اکنون وقتی کاربر سعی می‌کند به یک فایل پیکربندی دسترسی پیدا کند، خطای «فایل یافت نشد» نمایش داده می‌شود.
۱۹۹۹۰۱۲۳۸

مشکل در ارتقاء پردازنده‌های پیام از نسخه‌های قدیمی‌تر Edge برای Private Cloud

هنگام ارتقاء پردازنده‌های پیام از نسخه‌های قدیمی‌تر Edge به ۴.۵۱، ممکن بود با خطایی در درخواست‌های زمان اجرا حاوی عملیات KVM مواجه شوید. این مشکل برطرف شده است.

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

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

شناسه مسئله توضیحات
ناموجود

به دلیل ثبت عادی تغییرات دلتای فایل پیکربندی، رمزهای عبور در Edge برای Private Cloud ثبت می‌شدند. می‌توانید به روش زیر از ثبت تغییرات پیکربندی جلوگیری کنید:

  • اگر یک جزء Edge از قبل نصب شده است، یکی از مراحل زیر را انجام دهید:
    • مقدار LOGGER_PRINT_CONFIG_DELTA=false به عنوان متغیر محیطی تنظیم کنید. این کار ثبت دلتا پیکربندی را برای تمام اجزای آن گره متوقف می‌کند.
    • برای متوقف کردن ثبت تغییرات پیکربندی برای اجزای خاص، logger.print.config.delta=false را به فایل پیکربندی مخصوص مشتری برای آن جزء اضافه کنید. این کار ثبت تغییرات پیکربندی برای آن جزء را متوقف می‌کند. برای اطلاعات بیشتر به نحوه پیکربندی Edge مراجعه کنید.
  • اگر در حال نصب یک جزء Edge هستید، می‌توانید با اضافه کردن ورودی زیر به فایل silent.conf از ثبت تغییرات پیکربندی جلوگیری کنید:
    CONFIG_DELTA_LOG=n

    این کامپوننت را طوری پیکربندی می‌کند که تغییرات پیکربندی را ثبت نکند.

CVE-2021-23337 آسیب‌پذیری تزریق دستور در Lodash 2.4.1 برطرف شده است.
ناموجود امنیت بهبود یافته رمزهای عبور و داده‌های مرتبط ذخیره شده در پلتفرم.
CVE-2015-9251 اسکریپت نویسی بین سایتی (XSS) زمانی که یک درخواست Ajax بین دامنه‌ای بدون گزینه dataType در jQuery انجام می‌شود، برطرف شده است.
ناموجود محافظت‌های بیشتری در برابر حملات تکرار ادعای SAML اضافه شد.

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

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