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

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

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

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

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

  • edge-analytics-4.50.00-0.0.40046.noarch.rpm
  • apigee-sso-4.50.00-0.0.21034.noarch.rpm
  • apigee-tomcat-8.5.64-0.0.917.noarch.rpm
  • apigee-machinekey-1.1.0-0.0.20008.noarch.rpm
  • apigee-lib-4.50.00-0.0.1019.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2527.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2512.noarch.rpm
  • apigee-setup-4.50.00-0.0.1128.noarch.rpm
  • apigee-service-4.50.00-0.0.1428.noarch.rpm
  • apigee-configutil-4.50.00-0.0.613.noarch.rpm
  • edge-gateway-4.50.00-0.0.20140.noarch.rpm
  • edge-management-server-4.50.00-0.0.20140.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20140.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20140.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20140.noarch.rpm
  • edge-router-4.50.00-0.0.20140.noarch.rpm
  • edge-mint-gateway-4.50.00-0.0.30233.noarch.rpm
  • edge-mint-management-server-4.50.00-0.0.30233.noarch.rpm
  • edge-mint-message-processor-4.50.00-0.0.30233.noarch.rpm
  • edge-management-ui-4.50.00-0.0.20020.noarch.rpm
  • edge-ui-4.50.00-0.0.20198.noarch.rpm
  • edge-management-ui-static-4.50.00-0.0.20033.noarch.rpm
  • apigee-validate-4.50.00-0.0.624.noarch.rpm
  • apigee-mtls-4.50.00-0.0.20224.noarch.rpm
  • apigee-adminapi-4.50.00-0.0.607.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-lib:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
    6. برای اجرای دستورگان 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-adminapi:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  4. به‌روزرسانی ابزار apigee-machinekey:
    /opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
  5. به‌روزرسانی apigee-config util:
    /opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
  6. به‌روزرسانی همه گره‌های Cassandra:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

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

  7. در همه گره‌های Edge، اسکریپت update.sh را برای فرایند لبه اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  8. نوشتار update.sh را برای SSO در همه گره‌ها اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  9. دستورگان update.sh را برای واسط کاربر در همه گره‌ها اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  10. اگر از تجربه «Edge جدید» استفاده می‌کنید، فرمان زیر را اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  11. اگر از Apigee mTLS استفاده می‌کنید، رویه شرح‌داده‌شده در ارتقا دادن Apigee mTLS را دنبال کنید. برای اطلاعات بیشتر، مقدمه‌ای بر Apigee mTLS را ببینید.

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

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

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

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

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

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

پوشش جدید برای ابزار تعمیر nodetool

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

در خط‌مشی LDAP، پشتیبانی برای جایگزینی رشته پویا برای عنصر <BaseDN> اضافه شد.

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

رفع اشکال‌ها

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

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

مسیر ناهمخوان دستورگان jQuery در میانای کاربر کلاسیک اصلاح شد

151852439

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

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

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

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

شرکت‌ها در «میانای کاربر Edge» نشان داده نمی‌شدند

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

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

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

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

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

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

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

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

این مشکل برطرف شده است. توجه داشته باشید که ردیابی پشته همچنان ثبت می‌شود.
79591934

‫apigee-validate با پیام نامفهوم ناموفق بود

این مشکل برطرف شده است. ثبت خطای متن apigee-validate بهبود یافته است.
174732169

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

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

کلیدهای قدیمی از عناصر «درگاه» و «کلید ماشین» برداشته شد

197760258

خطایی در «میانای برنامه‌سازی کاربردی اجازه‌ها» باعث ایجاد مشکلات سازگاری بین «میانای کاربر Edge» و «دروازه» شده بود

این مشکل که هنگام فعال بودن اصالت‌سنجی خارجی LDAP رخ می‌داد برطرف شده است.
194485178

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

193918953

برخی‌از پیکربندی‌های استفاده‌نشده از «عناصر درگاه» برداشته شد

112262604

وقتی انتقال خرابی Postgres انجام می‌شود، «سرور مدیریت Mint» باید به‌روزرسانی شود

یک دستورگان بهبودیافته برای تغییر جزئیات اتصال Postgres برای سرور Mint Management ایجاد شد. مدیریت انتقال پایگاه داده PostgreSQL را ببینید.
197301743

پیام دست‌دهی SSL بزرگ باعث ایجاد مشکلاتی در Java 1.8.0_3XX شده بود

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

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

این مشکل برطرف شده است. دستورگان‌های Apigee اکنون مسیر فرمان‌ها را به‌طور کامل واجدشرایط می‌کنند.
171240470

وقتی «احراز هویت Cassandra JMX» یا «پروتکل امن لایه انتقال» فعال بود، به‌روزرسانی مدیریت انجام نمی‌شد

ویژگی‌ای اضافه شد که هنگام اجرای راه‌اندازی یا به‌روزرسانی در سرور «مدیریت»، پیکربندی‌های SSL و اصالت‌سنجی Cassandra JMX را ارائه می‌دهد.
193564174

داشبوردهای «تحلیل‌های واسط کاربر Edge» نتوانستند داده‌ها را واکشی کنند

اشکالی رفع شد که در آن پرسمان‌های Analytics برای محیط‌هایی که نامشان نقطه داشت ناموفق بود.
167960487

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

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

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

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

«افزونه‌های مدیریت Java» (JMX) دیگر به‌طور پیش‌فرض برای واحد Apigee SSO فعال نیست.

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

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

شناسه مشکل شرح
موجود نیست

گذرواژه‌ها در Edge برای «ابر خصوصی» ثبت می‌شد، زیرا تغییرات دلتای فایل پیکربندی به‌طور معمول ثبت می‌شد. می‌توانید از ثبت تغییرات پیکربندی به روش زیر جلوگیری کنید:

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

    این کار باعث می‌شود عنصر تغییرات پیکربندی را ثبت نکند.

موجود نیست بهبود امنیت گذرواژه‌ها و داده‌های مرتبط ذخیره‌شده در پلاتفرم.
CVE-2015-9251 «نوشتن کد بین‌سایتی» (XSS) زمانی برطرف می‌شود که درخواست Ajax بین‌دامنه‌ای بدون گزینه dataType در jQuery انجام شود.
موجود نیست محافظت‌های بیشتری دربرابر حمله‌های بازپخش ادعای SAML اضافه شد.

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

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