‫۰۸-۰۳-۲۱ - یادداشت‌های انتشار Apigee Edge برای «ابر عمومی»

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

در تاریخ‌های زیر، انتشار به‌روزرسانی‌های مؤلفه برای Apigee Edge ویژه «ابر عمومی» را شروع کردیم:

  • رهیاب: دوشنبه، ۳۱ مه ۲۰۲۱
  • سرور مدیریت: سه‌شنبه، ۱۵ ژوئن ۲۰۲۱
  • «پردازشگر پیام»: چهارشنبه ۳۰ ژوئن ۲۰۲۱
  • پردازشگر پیام: سه‌شنبه، ۱۹ اکتبر ۲۰۲۱

ویژگی‌های جدید و به‌روزرسانی‌ها

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

پرچم سطح سازمان جدید برای محدود کردن اجازه‌های کاربر برای منبع «ممیزی‌ها»

پرچم سطح سازمانی جدیدی اضافه شد: features.isAuditEnabledOnlyForOrgAdmin. اگر این پرچم برای سازمانی خاص روی true تنظیم شده باشد، فقط کاربران «سرپرست سازمان» می‌توانند به منبع «ممیزی‌ها» دسترسی داشته باشند. این ویژگی به مشتریان امکان می‌دهد ممیزی‌ها را برای همه نقش‌های کاربر به‌جز OrgAdmin غیرفعال کنند. پیش‌فرض رفتار موجود است.

دیگر از کدبندی انتقال identity پشتیبانی نمی‌شود

درخواست‌های دارای Transfer-Encoding: identity اکنون پاسخ HTTP 501 دریافت خواهند کرد.

دارایی جدید برای «پردازشگر پیام»

دارایی جدیدی برای «پردازشگر پیام» معرفی کرده‌ایم که می‌توانید از آن برای پیکربندی بازارسال پراکسی به سرور پشتیبان استفاده کنید: conf_http_HTTPClient.use.proxy.host.header.with.target.uri. دارایی میزبان و درگاه هدف را به‌عنوان سرصفحه HOST تنظیم می‌کند.

سرصفحه شناسه بررسی سلامت

اکنون هنگام استفاده از HealthMonitor، و به‌طور خاص HTTP Monitor، می‌توانید درخواست‌های بررسی وضعیت را به‌گونه‌ای پیکربندی کنید که شامل «سرصفحه HTTP» با نامی شناخته‌شده باشد که برای هر درخواست بررسی وضعیت، مقدار منحصربه‌فردی به‌صورت پویا به آن اختصاص داده می‌شود.

پشتیبانی از مجموعه‌های دارایی در Apigee Edge

اکنون از مجموعه‌های دارایی در Apigee Edge پشتیبانی می‌شود. استفاده از مجموعه‌های دارایی را ببینید.

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

اشکالات زیر در این نسخه پخش برطرف شده است. این فهرست عمدتاً برای کاربرانی است که بررسی می‌کنند آیا درخواست‌های پشتیبانی‌شان برطرف شده است یا نه. این ویژگی برای ارائه اطلاعات دقیق به همه کاربران طراحی نشده است.

شناسه مشکل نام عنصر شرح
151688733 سرور مدیریت

مشکلی رفع شد که در برخی موارد هنگام تلاش برای واکشی گزارش‌های ممیزی، وضعیت HTTP 409 برگردانده می‌شد.

161767761 سرور مدیریت

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

162300761 سرور مدیریت

مشکلی برطرف شد که در آن اگر تعریف OpenAPI‏ JSON معتبر یا YAML برنمی‌گرداند، استثنایی ایجاد می‌شد که بخش‌هایی از پاسخ هدف را آشکار می‌کرد.

172081319 سرور مدیریت

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

174925913 سرور مدیریت

مشکلی برطرف شد که در آن کاربران نمی‌توانستند ورودی‌های KVM موجود را که نام آن‌ها با «/» شروع می‌شد به‌روزرسانی کنند. این تغییر اجازه می‌دهد چنین به‌روزرسانی‌هایی انجام شود.

180874323 سرور مدیریت

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

67780911 پردازشگر پیام

مشکلی برطرف شد که در آن متغیر جاری‌سازی responsecache.cachesource حتی درصورت وجود نداشتن حافظه نهان به‌عنوان L2 تنظیم می‌شد.

184967588 پردازشگر پیام

مشکلی برطرف شد که در آن نوع rollingwindow خط‌مشی «سهمیه» درصورتی‌که عنصر <Distributed> روی true و عنصر <Synchronous> روی false تنظیم می‌شد، زودتر از موعد بازنشانی می‌شد.

(در نسخه وصله ۲۰۲۱/۱۰/۱۹.)

77021457 پردازشگر پیام

مشکلی برطرف شد که در آن تنظیم override روی false در عملیات «قرار دادن» تنها درصورتی به‌درستی کار می‌کرد که ورودی در حافظه نهان باشد. اکنون، اگر مشخصه override false باشد، ورودی لغو نخواهد شد، صرف‌نظر از اینکه در حافظه نهان باشد یا نباشد.

119911660 پردازشگر پیام

مشکل خط‌مشی «نوشتار راهنمای تماس با خدمات» برطرف شد تا وقتی clearPayload true باشد، پیام درخواست از بافت پیام برداشته شود.

120421482 پردازشگر پیام

بررسی‌های اضافی درطول ایجاد KVM برای اعتبارسنجی وجود محیط مشخص‌شده اضافه شد.

140911291 پردازشگر پیام

مشکلی که در آن پیام‌های حاوی خطوط جدید که توسط خط‌مشی MessageLogging در syslog ثبت می‌شدند، هنگام استفاده از TCP به چند خط تقسیم نمی‌شدند، برطرف شد. اکنون، خطوط جدید همان‌طور که انتظار می‌رود رفتار می‌کنند.

143086035 پردازشگر پیام

مشکلی برطرف شد که در آن «پایشگر سلامت» مقدار <HttpMonitor>.<Request>.<isSSL> را نادیده می‌گرفت و در آن سرور هدف تعیین می‌کرد که بررسی‌های سلامت از نوع HTTP یا HTTPS باشد.

اکنون مقدار <HttpMonitor>.<Request>.<isSSL>، mTLS را در بررسی‌های سلامت فعال یا غیرفعال می‌کند، صرف‌نظر از اینکه در سرور مقصد فعال باشد یا نه.

144017075 پردازشگر پیام

از اصلاح تصادفی یک شیء در حافظه نهان L1 جلوگیری می‌کند.

وقتی شیئی در حافظه نهان L1 قرار می‌گیرد یا از آن بازیابی می‌شود، به‌جای آن، نسخه‌ای قرار می‌گیرد یا بازیابی می‌شود.

150594487 پردازشگر پیام

مشکلی که باعث می‌شد کل بوت‌استرپ «پردازشگر پیام» هنگام تلاش برای بار کردن فایل jar خراب ازکار بیفتد برطرف شد.

157468872 پردازشگر پیام

مقدار قدیمی در KVM پس‌از انقضا کاهش می‌یابد.

مشکلی برطرف شد که در آن ExpiryTimeInSecs در KeyValueMapOperations به مقدار کوچکتری تغییر می‌کرد درحالی‌که انقضای قدیمی حفظ می‌شد و مقدار KVM قدیمی برگردانده می‌شد.

160648174 پردازشگر پیام

‫RaiseFault نام را در هر AssignVariable درستی‌سنجی می‌کند

وقتی خط‌مشی RaiseFault شامل عنصر AssignVariable باشد، خط‌مشی اکنون تأیید می‌کند که «نام» خالی نباشد.

161390503 پردازشگر پیام

تصحیح مدیریت ref در پیام HMAC

خط‌مشی HMAC اکنون به‌درستی از موردی که متغیر مرجع برای عنصر «پیام» تنظیم نشده است پشتیبانی می‌کند: خطای «خطا» با پیامی که نشان می‌دهد متغیر مرجع قابل‌حل نیست ایجاد می‌کند.

162320407 پردازشگر پیام

مشکلی برطرف شد که در آن گواهینامه‌های کارخواه ارسال نمی‌شد، حتی اگر clientauthenabled در سرور مقصد تنظیم شده بود.

164466716 پردازشگر پیام

عملکرد استثنای SetVariableFailed برای خط‌مشی KeyValueMapOperations اصلاح شد.

قبلاً، اگر ورودی رمزگذاری‌شده هنوز در حافظه نهان بود، استثنای SetVariableFailed رخ نمی‌داد. این رفتار رفع شده است. اکنون، اگر ورودی رمزگذاری‌شده بدون پیشوند private دسترسی داده شود، استثنا رخ می‌دهد، صرف‌نظر از اینکه در حافظه نهان باشد یا نه.

165421271 پردازشگر پیام

مشکلی رفع شد که در آن مقادیر غیررشته‌ای JSON در پایه‌بارها به رشته در ابزار اشکال‌زدایی تبدیل می‌شدند.

168082009 پردازشگر پیام

متغیر جریان developer.app.id برای خط‌مشی GetAuthV2Info اضافه شد

متغیر جریان developer.app.id هنگام استفاده از GetAuthV2Info قابل‌دسترس نبود. اکنون به مجموعه متغیرهای جریان زمان اجرا برای این خط‌مشی اضافه شده است.

173003882 پردازشگر پیام

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

177676554 پردازشگر پیام

از اجرای موازی دو خط‌مشی جلوگیری کنید.

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