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

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

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

توجه: این نسخه تا ۳۱ اوت ۲۰۲۴ پشتیبانی خواهد شد.

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

این بخش نحوه نصب این نسخه را درصورتی‌که از نسخه قبلی Edge for Private Cloud به‌روزرسانی می‌کنید شرح می‌دهد. اگر نیاز دارید از نسخه قبلی به‌روزرسانی کنید، به اعمال کردن چند نسخه وصله مراجعه کنید.

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

  • edge-management-server-4.52.00-0.0.60190.noarch.rpm
  • edge-postgres-server-4.52.00-0.0.60190.noarch.rpm
  • edge-qpid-server-4.52.00-0.0.60190.noarch.rpm
  • edge-router-4.52.00-0.0.60190.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2539.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2519.noarch.rpm
  • apigee-provision-4.52.00-0.0.623.noarch.rpm
  • apigee-sso-4.52.00-0.0.21245.noarch.rpm
  • edge-analytics-4.52.00-0.0.40091.noarch.rpm
  • apigee-postgresql-14.5-0.0.2739.noarch.rpm
  • edge-mint-gateway-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-management-server-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-message-processor-4.52.00-0.0.40323.noarch.rpm
  • apigee-sosreport-5.0-0.0.2509.noarch.rpm

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

apigee-all version

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

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

    1. مخازن Yum را پاک کنید:
      sudo yum clean all
    2. جدیدترین فایل Edge 4.52.00 bootstrap_4.52.00.sh را در /tmp/bootstrap_4.52.00.sh بارگیری کنید:
      curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
    3. ابزار و وابستگی‌های Edge 4.52.00 apigee-service را نصب کنید:
      sudo bash /tmp/bootstrap_4.52.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. از فرمان source برای اجرای اسکریپت apigee-service.sh استفاده کنید:
      source /etc/profile.d/apigee-service.sh
  2. برنامه کمکی apigee-provision را در «سرور مدیریت» به‌روز کنید:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  3. به‌روزرسانی گره‌های Postgres (اصلی و آماده‌به‌کار):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. در همه گره‌های Edge، اسکریپت update.sh را برای فرایند لبه اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. دستورگان update.sh را برای «شناسایی یگانه» در همه گره‌ها اجرا کنید:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

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

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

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

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

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

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

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

در این نسخه پخش ویژگی جدیدی وجود ندارد.

رفع اشکال‌ها

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

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

خط‌مشی «اعتبارسنجی OAS» تخصیص حافظه پشته‌ای بیش‌ازحد مصرف می‌کرد

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

بررسی‌های بیشتری برای جلوگیری از قاچاق درخواست GET در درخواست POST دیگر اضافه شد.

245387101

داده‌های ممیزی اصلاح‌شده میاناهای برنامه‌سازی کاربردی مربوط به برنامه توسعه‌دهنده.

اکنون رمز مصرف‌کننده به‌طور مداوم به‌صورت پوشیده ثبت می‌شود. می‌توانید پیکربندی conf_keymanagement_app.auditlog.mask.secret را در سرور «مدیریت» روی false تنظیم کنید تا رمز پنهان پوشانده نشود، درصورتی‌که بخواهید رمز پنهان را به‌صورت متن ساده در ممیزی ثبت کنید.
267778362

‫Apigee-provision هنگام افزودن ورودی‌های cron خطوط خالی ایجاد می‌کرد.

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

‫rebuildindex بهبودیافته است تا وقتی بیش‌از ۱۰ هزار برنامه برای هر نهاد وجود دارد، میاناهای برنامه‌سازی کاربردی نمایه غیر مبتنی بر شناسه به‌درستی کار کنند.

273931118

پس‌رفت در MGMT API که باعث می‌شد انواع محتوای نادرست هنگام داشتن سرایند پذیرش در درخواست‌ها با نویسه عام برگردانده شود برطرف شد.

این امر همچنین باعث ایجاد خطا در هنگام بارگیری فایل ردیابی در رابط کاربری می‌شد.
274587823

به‌دلایل امنیتی، نهادهای خارجی اکنون اجازه ندارند به‌طور پیش‌فرض در «خط‌مشی تبدیل XSL» بار شوند.

با تنظیم پرچم conf_feature-flags_xsl.allow.external.entities=true در «پردازشگر پیام»، می‌توانید این را ملغی کنید.
245387101

داده‌های ممیزی اصلاح‌شده میاناهای برنامه‌سازی کاربردی مربوط به برنامه توسعه‌دهنده.

اکنون رمز مصرف‌کننده به‌طور مداوم به‌صورت پوشیده ثبت می‌شود. می‌توانید پیکربندی conf_keymanagement_app.auditlog.mask.secret را به false در سرور «مدیریت» تغییر دهید تا رمز پنهان نشود، درصورتی‌که بخواهید رمز پنهان را به‌صورت متن ساده در ممیزی ثبت کنید.
276991965

اشکالی که در OPDK نسخه ۴.۵۲.۰۰ معرفی شده بود و باعث می‌شد ترکیب‌های خاصی از «میانای برنامه‌سازی کاربردی» و سرایند «پذیرفتن» با خطا مواجه شوند برطرف شد.

260024953

وقتی از سرور هدف استفاده می‌شد و خطای هدف رخ می‌داد، Apigee برخی‌از متغیرهای هدف مثل نشانی وب و میزبان را تکمیل نمی‌کرد.

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

‫Cassandra و cassandra-client هنگام ارتقا از Edge for Private Cloud نسخه ۴.۵۱ به نسخه ۴.۵۲ به جدیدترین نسخه‌ها ارتقا پیدا نمی‌کردند.

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

نسخه به‌روزشده درایور Postgres در «دروازه» به 42.5.4.

270203185

نسخه به‌روزشده درایور Postgres در «درآمدزایی» به 42.5.4.

197529839

بهبود مدیریت خطوط جدید در عبارات شرطی پراکسی‌ها.

214664198

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

258898812

پارامتر غیرمنتظره credentialsLoaded از پاسخ میانای برنامه‌سازی کاربردی واکشی برنامه‌ها برداشته شد.

270967547

مشکلی در ارتقا از Edge for Private Cloud 4.50 به 4.52 وجود داشت.

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

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

‫Apigee-postgresql در ارتقا از نسخه ۴.۵۰ یا ۴.۵۱ به نسخه ۴.۵۲ مشکل دارد. این مشکلات عمدتاً زمانی رخ می‌دهند که تعداد جدول‌های حقیقت فرزند بیشتر از ۵۰۰ باشد. برای راهکار موقت، در «مشکلات شناخته‌شده» در «Edge برای ابر خصوصی»، ارتقا Postgresql هنگام به‌روزرسانی به نسخه ۴.۵۲ را ببینید.

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

اعمال کردن چندین نسخه وصله

این بخش نحوه اعمال چندین نسخه وصله را درصورتی‌که از نسخه Edge for Private Cloud قدیمی‌تر از نسخه انتشار وصله قبلی به‌روزرسانی می‌کنید توضیح می‌دهد.

هر نسخه وصله حاوی به‌روزرسانی‌هایی برای اجزای خاصی از Edge برای «ابر خصوصی» است، مثل edge-management-server. برای اعمال چند نسخه وصله، باید هریک از عناصر Edge را که در نسخه وصله‌ای جدیدتر از نسخه نصب‌شده فعلی شما گنجانده شده است به‌روزرسانی کنید. با بررسی یادداشت‌های انتشار Edge for Private Cloud برای همه نسخه‌های جدیدتر از نسخه فعلی‌تان و بررسی فهرست RPM برای آن انتشارها می‌توانید این عناصر را پیدا کنید. برای دریافت پیوند به همه یادداشت‌های انتشار Edge for Private Cloud، یادداشت‌های انتشار Apigee را ببینید.

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

توجه: ارتقا دادن یک عنصر به‌طور خودکار جدیدترین نسخه وصله آن عنصر را نصب می‌کند. اگر می‌خواهید به نسخه وصله‌ای ارتقا دهید که جدیدترین نسخه نیست، باید بااستفاده از Apigee mirror، نسخه tarball مخزن Apigee را حفظ کنید و از این آینه برای نصب‌های Apigee استفاده کنید. برای اطلاعات بیشتر، به استفاده از مخزن محلی Edge برای حفظ نسخه Edge مراجعه کنید.