21.03.08 - Apigee Edge برای یادداشت‌های انتشار عمومی Cloud

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

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

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

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

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

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

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

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

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

ویژگی جدید برای پردازشگر پیام

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

سربرگ شناسه بررسی سلامت

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

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

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

اشکالات برطرف شد

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

شناسه مسئله نام کامپوننت توضیحات
۱۵۱۶۸۸۷۳۳ سرور مدیریت

مشکلی که باعث می‌شد در برخی موارد هنگام تلاش برای دریافت گزارش‌های حسابرسی، وضعیت HTTP با خطای ۴۰۹ نمایش داده شود، برطرف شد.

۱۶۱۷۶۷۷۶۱ سرور مدیریت

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

۱۶۲۳۰۰۷۶۱ سرور مدیریت

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

۱۷۲۰۸۱۳۱۹ سرور مدیریت

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

۱۷۴۹۲۵۹۱۳ سرور مدیریت

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

۱۸۰۸۷۴۳۲۳ سرور مدیریت

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

۶۷۷۸۰۹۱۱ پردازشگر پیام

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

۱۸۴۹۶۷۵۸۸ پردازشگر پیام

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

(در تاریخ 19/10/21 پچ منتشر شد.)

۷۷۰۲۱۴۵۷ پردازشگر پیام

مشکلی که باعث می‌شد تنظیم override روی false در عملیات Put فقط در صورتی که ورودی در حافظه پنهان باشد به درستی کار کند، برطرف شد. اکنون، اگر ویژگی override برابر با false باشد، ورودی صرف نظر از اینکه در حافظه پنهان باشد یا خیر، override نخواهد شد.

۱۱۹۹۱۱۶۶۰ پردازشگر پیام

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

۱۲۰۴۲۱۴۸۲ پردازشگر پیام

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

۱۴۰۹۱۱۲۹۱ پردازشگر پیام

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

۱۴۳۰۸۶۰۳۵ پردازشگر پیام

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

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

۱۴۴۰۱۷۰۷۵ پردازشگر پیام

جلوگیری از تغییر تصادفی یک شیء در حافظه نهان سطح ۱.

وقتی یک شیء در حافظه نهان سطح ۱ قرار می‌گیرد یا از آن بازیابی می‌شود، به جای آن یک کپی قرار می‌گیرد یا بازیابی می‌شود.

۱۵۰۵۹۴۴۸۷ پردازشگر پیام

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

۱۵۷۴۶۸۸۷۲ پردازشگر پیام

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

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

۱۶۰۶۴۸۱۷۴ پردازشگر پیام

RaiseFault نام را در هر AssignVariable اعتبارسنجی می‌کند.

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

۱۶۱۳۹۰۵۰۳ پردازشگر پیام

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

اکنون سیاست HMAC به درستی حالتی را که متغیر ارجاع‌شده برای عنصر Message تنظیم نشده باشد، مدیریت می‌کند: یک خطا (Fault) با پیامی مبنی بر اینکه متغیر ارجاع‌شده قابل حل نیست، ارسال می‌کند.

۱۶۲۳۲۰۴۰۷ پردازشگر پیام

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

۱۶۴۴۶۶۷۱۶ پردازشگر پیام

رفتار خطای SetVariableFailed برای سیاست KeyValueMapOperations اصلاح شد.

پیش از این، اگر ورودی رمزگذاری شده هنوز در حافظه پنهان (cache) بود، خطای SetVariableFailed رخ نمی‌داد. این رفتار برطرف شده است. اکنون، این خطا در صورتی رخ می‌دهد که ورودی رمزگذاری شده بدون پیشوند private مورد دسترسی قرار گیرد، صرف نظر از اینکه در حافظه پنهان باشد یا خیر.

۱۶۵۴۲۱۲۷ پردازشگر پیام

مشکلی که باعث می‌شد مقادیر غیررشته‌ای JSON در پیلودها در ابزار Debug به رشته تبدیل شوند، برطرف شد.

۱۶۸۰۸۲۰۰۹ پردازشگر پیام

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

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

۱۷۳۰۰۳۸۸۲ پردازشگر پیام

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

۱۷۷۶۷۶۵۵۴ پردازشگر پیام

جلوگیری از اجرای موازی دو سیاست.

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