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

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

از زمان انتشار قبلی Edge برای Private Cloud Feature Release، نسخه‌های زیر رخ داده است و در این ویژگی گنجانده شده است:

انتشار رابط کاربری Edge انتشار مدیریت لبه انتشار پورتال

برای درک اینکه چگونه می توانید بفهمید که آیا نسخه ابری خاصی در نسخه Edge برای Private Cloud شما گنجانده شده است، به «درباره شماره گذاری نسخه» مراجعه کنید.

نمای کلی انتشار

مهم ترین ویژگی های جدید در این نسخه عبارتند از:

  • به PostgreSQL 9.6 ارتقا دهید
  • نسخه بتا تجربه New Edge برای Private Cloud
  • انتشار بتا از سه خط مشی جدید که به شما امکان می دهد توکن های وب JSON (JWT) را تولید، تأیید و رمزگشایی کنید.

این نسخه همچنین شامل تمام رفع اشکالات و ویژگی های جدید موجود در نسخه های Edge Public Cloud لیست شده در زیر می باشد.

محرومیت ها و بازنشستگی ها

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

تحقیرها

منسوخ شدن نصب های جدید API BaaS

مشتریان جدید از 31 ژانویه 2018 برای API BaaS واجد شرایط نیستند مگر اینکه برگه مشخصات شما حق API BaaS را برجسته کند.

منسوخ شدن فروشگاه امن Apigee (طاق ها)

فروشگاه امن Apigee، همچنین به عنوان "vaults" در حال منسوخ شدن است و در سپتامبر 2018 بازنشسته خواهد شد. Vault ها، که ذخیره سازی رمزگذاری شده جفت های کلید/مقدار را فراهم می کنند، با API مدیریت ایجاد می شوند و در زمان اجرا با توابعی در ماژول apigee-access Node.js.

به جای استفاده از فروشگاه امن، از نقشه های ارزش کلید رمزگذاری شده (KVM) استفاده کنید، همانطور که در کار با نقشه های ارزش کلیدی توضیح داده شده است. KVM های رمزگذاری شده به همان اندازه امن هستند و گزینه های بیشتری را برای ایجاد و بازیابی ارائه می دهند. (MGMT-3848)

منسوخ شدن برای افزودن مسیرها در برگه عملکرد پروکسی API

تا این نسخه، می‌توانید به یک پراکسی API در رابط کاربری مدیریت بروید، به برگه عملکرد بروید و مسیرهای مختلفی را برای مقایسه مبتنی بر نمودار در برگه عملکرد پراکسی و در داشبورد معاملات تجاری ایجاد کنید. این ویژگی اکنون بازنشسته شده است و دیگر در رابط کاربری موجود نیست. برای جایگزینی برای این عملکرد، به مقاله انجمن Apigee زیر مراجعه کنید: https://community.apigee.com/articles/23936/alternative-to-business-transactions-api.html . (EDGEUI-902)

منسوخ شدن ویژگی SMTPSSL برای تنظیم پروتکل SMTP برای پورتال خدمات توسعه دهنده

اکنون به جای ویژگی SMTP_PROTOCOL از ویژگی SMTPSSL برای تنظیم پروتکل مورد استفاده توسط سرور SMTP متصل به پورتال استفاده می کنید. مقادیر معتبر عبارتند از: "استاندارد"، "ssl" یا "tls".

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

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

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

ابر خصوصی

PostgreSQL به نسخه 9.6 ارتقا یابد

این نسخه شامل ارتقاء به PostgreSQL 9.6 است تا به Edge اجازه دهد از ویژگی Parallel Query در PostgreSQL استفاده کند. برای اطلاعات بیشتر، نگاه کنید به:

نسخه بتا تجربه New Edge برای Private Cloud

این نسخه از Edge برای Private Cloud حاوی نسخه بتا یک به‌روزرسانی بزرگ برای رابط کاربری مدیریت API است. این تجربه New Edge بر روی ویژگی‌های موجود پلتفرم Apigee Edge ساخته می‌شود و برخی پیشرفت‌ها را به خصوص در زمینه‌های طراحی و انتشار اضافه می‌کند.

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

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

انتشار بتا خط‌مشی‌های JWT

JSON Web Token (JWT) یک استاندارد توکن است که در IETF RFC 7519 توضیح داده شده است. JWT راهی برای امضای مجموعه ای از ادعاها، به عبارت دیگر مجموعه ای از جفت نام/مقدار، که بعداً می تواند به طور قابل اعتماد توسط گیرنده JWT تأیید شود، ارائه می دهد. .

این نسخه شامل سه خط‌مشی جدید است که به شما امکان می‌دهد توکن‌های وب JSON (JWT) را در Apigee Edge تولید، تأیید و رمزگشایی کنید:

  • ایجاد خط مشی JWT - یک JWT امضا شده با مجموعه ای از ادعاهای قابل تنظیم ایجاد می کند. سپس JWT می تواند به مشتریان بازگردانده شود، به اهداف پشتیبان منتقل شود یا به روش های دیگر استفاده شود. برای اطلاعات بیشتر به ایجاد خط مشی JWT (نسخه بتا) مراجعه کنید.
  • تأیید خط مشی JWT - امضای JWT دریافت شده از مشتریان یا سایر سیستم ها را تأیید می کند. این خط مشی همچنین ادعاها را در متغیرهای جریان استخراج می کند تا سیاست ها یا شرایط بعدی بتوانند آن مقادیر را برای تصمیم گیری مجوز یا مسیریابی بررسی کنند. برای اطلاعات بیشتر به تأیید خط مشی JWT (نسخه بتا) مراجعه کنید.
  • رمزگشایی خط مشی JWT - یک JWT را بدون تأیید امضا در JWT رمزگشایی می کند. این خط‌مشی زمانی مفید است که در هماهنگی با خط‌مشی راستی‌آزمایی JWT استفاده شود، زمانی که ارزش یک ادعا از داخل JWT باید قبل از تأیید امضای JWT شناخته شود. برای اطلاعات بیشتر به سیاست رمزگشایی JWT (نسخه بتا) مراجعه کنید.

برای یک نمای کلی به نمای کلی سیاست های JWT مراجعه کنید.

منگنه OCSP برای میزبان های مجازی پشتیبانی می شود (65587547)

هاست های مجازی اکنون از منگنه OCSP برای TLS یک طرفه و دو طرفه پشتیبانی می کنند. هنگامی که فعال باشد، یک کلاینت OCSP (پروتکل وضعیت گواهی آنلاین) یک درخواست وضعیت به یک پاسخ دهنده OCSP ارسال می کند تا مشخص کند آیا گواهی معتبر است یا خیر. پاسخ نشان می دهد که آیا گواهی معتبر است و باطل نشده است.

به طور پیش فرض منگنه OCSP خاموش است. برای فعال کردن OCSP باید TLS در میزبان مجازی فعال شود.

برای اطلاعات بیشتر به مرجع مالکیت میزبان مجازی مراجعه کنید.

گزینه‌های امتحان مجدد روتر اکنون می‌توانند در سطح میزبان مجازی تنظیم شوند

اکنون می توانید گزینه های امتحان مجدد را برای ارتباطات روتر با پردازشگر پیام در میزبان مجازی تنظیم کنید. این به شما کنترل دقیق تری نسبت به گزینه های قبلی می دهد که فقط در سطح روتر قابل تنظیم بودند.

برای اطلاعات بیشتر، ویژگی‌های پیکربندی میزبان مجازی را ببینید.

پشتیبانی نقشه برداری نقش خارجی اضافه شد (67145030)

اگر از احراز هویت خارجی برای ادغام یک سرویس دایرکتوری خارجی در نصب Apigee Edge Private Cloud استفاده می کنید، اکنون می توانید از External Role Mapping استفاده کنید. نگاشت نقش خارجی به شما امکان می دهد گروه ها یا نقش های خود را به نقش ها و گروه های کنترل دسترسی مبتنی بر نقش (RBAC) و گروه های ایجاد شده در Apigee Edge نگاشت کنید.

خدمات External Role Mapping برای Edge for Private Cloud منتشر شده قبل از 4.18.01 منسوخ شده است. نسخه 4.18.01 External Role Mapping یک نسخه به روز شده با رفع اشکالات و ویژگی های جدید اضافه شده است:

  • مشکلی که در هنگام احراز هویت با کاربرانی که باید دسترسی داشته باشند، پاسخ‌های ممنوعه احراز هویت 403 را دریافت کردید، رفع شد.
  • هدر X-Apigee-Current-User اکنون در External Role Mapping پشتیبانی می شود. کاربران با دسترسی مناسب (sysadmin) می توانند به عنوان کاربر دیگری با اعتبار شخصی وارد شوند.

برای اطلاعات بیشتر به نقشه برداری نقش خارجی مراجعه کنید.

اکنون می توانید نیازهای سیستم را بدون اجرای نصب آزمایش کنید (67858161)

Edge برای Private Cloud 4.17.09 پشتیبانی از ویژگی ENABLE_SYSTEM_CHECK=y برای بررسی نیازهای CPU و حافظه روی دستگاه به عنوان بخشی از نصب اضافه کرد. با این حال، این بررسی به شما نیاز داشت که یک نصب واقعی انجام دهید. اکنون می توانید از پرچم " -t " برای بررسی بدون نیاز به نصب استفاده کنید:

/opt/apigee/apigee-setup/bin/setup.sh -p aio -f configFile -t

این دستور هر گونه خطا در مورد نیاز سیستم را روی صفحه نمایش می دهد.

برای اطلاعات بیشتر به نصب اجزای Edge روی یک گره مراجعه کنید.

نسخه به روز شده PHP برای پورتال خدمات توسعه دهنده (68733233)

این پورتال اکنون از PHP نسخه 7.0.23 استفاده می کند.

دیگر نیازی به پیکربندی سرور SMTP با پورتال Developer Services نیست (70164403)

هنگام نصب پورتال دیگر نیازی به پیکربندی سرور SMTP نیست. اکنون می توانید یک پس از نصب را پیکربندی کنید.

خدمات API

تأیید نام در موجودیت های جدید (MGMT-4252 و MGMT-4098)

وقتی موجودیت‌های جدیدی ایجاد می‌کنید، Apigee نام‌ها را برای اجرای قوانین نام‌گذاری تأیید می‌کند. نهادهایی که در هنگام ایجاد یا به‌روزرسانی تأیید می‌شوند عبارتند از: پراکسی‌های API، خط‌مشی‌ها (و نام خط‌مشی در تعاریف پراکسی API)، میزبان‌های مجازی، نقش‌ها، حافظه‌های پنهان، سرورهای هدف، ماسک‌های داده برای اشکال‌زدایی، ذخیره‌سازی کلیدها و ذخیره‌های اعتماد، و فایل‌های منابع در پراکسی‌های API. به توصیه های خطای نامگذاری و ورودی برای محدودیت های نامگذاری در این موجودیت ها مراجعه کنید.

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

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

Private Cloud 4.18.01

شناسه شماره توضیحات
68001164

پسوند PHP LDAP اکنون به صورت پیش فرض با پورتال نصب شده است

پسوند PHP LDAP اکنون به طور پیش فرض هنگام نصب پورتال در RedHat و CentOS نصب می شود. این ماژول فعال کردن ماژول LDAP دروپال را آسان تر می کند.

68049481

فایل settings.php دروپال اکنون قابل نوشتن است

اسکریپت نصب پورتال اکنون مطمئن می شود که فایل settings.php دروپال.

68139166 خروجی نصب‌کننده نشان می‌دهد که OpenLDAP در حال تنزل رتبه‌بندی شده است.
68329105 راه‌اندازی پورتال هنگام اتصال به Edge وقتی SAML فعال است و از یک گواهی امضا شده استفاده می‌کند، کاربر ایجاد نمی‌کند.
68427561 ویژگی های پیکربندی پورتال اکنون پس از راه اندازی مجدد به درستی تنظیم شده است.
69024465 امکان بازگشایی SharedFlow در رابط کاربری Edge وجود ندارد
69711616 Jackson Databind را به نسخه 2.7.9.1 در JAR های شخص ثالث به روز کرد.

17.11.06 (UI)

شناسه شماره توضیحات
68357182

فایل CSV شامل داده های صحیح برای بازه زمانی نیست (شامل مجموعه کامل داده ها)
فایل CSV شامل داده های صحیح برای بازه زمانی مشخص نشده است. در عوض، مجموعه کامل داده ها در فایل گنجانده شد. این مشکل رفع شده است.

67650494 رابط کاربری Edge باید تغییرات محیط را ردیابی کند
در برخی موارد، تغییرات محیطی هنگام جابجایی بین صفحات در رابط کاربری ادامه نداشت. این مشکل رفع شده است.

17.10.25.00 (پورتال)

شناسه شماره نام مؤلفه توضیحات
67646686 پورتال توسعه دهندگان - دروپال & در صفحه انجمن نمایش داده می شود
رفع اشکال که در آن تم پیش‌فرض Apigee "&" را نشان می‌دهد. برای هر علامت در زبانه های منو.
65456469 پورتال توسعه دهندگان - دروپال ماژول CAPTCHA را برای بهبودهای امنیتی ارائه شده توسط مشارکت کنندگان ماژول به روز کنید
ماژول CAPTCHA برای رفع آسیب‌پذیری امنیتی به CAPTCHA 7.x-1.5 به‌روزرسانی شده است. برای اطلاعات بیشتر به https://www.drupal.org/node/2907137 مراجعه کنید.
65101827 پورتال توسعه دهندگان - دروپال تجزیه و تحلیل برنامه های شرکت کار نمی کند
رفع اشکالی که در آن برنامه‌های شرکت کسب درآمد نمی‌توانستند داده‌های تحلیلی را نشان دهند.
65003870 پورتال توسعه دهندگان - دروپال قادر به لغو برنامه های نرخ آتی نیست
اشکال رفع شد که در آن برنامه‌های نرخ آتی خریداری شده توسط یک شرکت نمی‌توانست لغو شود.
65003539 پورتال توسعه دهندگان - دروپال از کشور پیش‌فرض از محلی دروپال استفاده کنید
آدرس تماس و جزئیات صورت‌حساب کسب درآمد اکنون از کشور پیش‌فرض از تنظیمات کشور پیش‌فرض محلی استفاده می‌کند. شما می توانید این تنظیمات را با انتخاب Configuration > Regional and language در منوی Drupal Administration تغییر دهید. با تغییر زبان پیش‌فرض، کشور پیش‌فرض در بخش تماس با کسب درآمد و جزئیات صورت‌حساب تغییر می‌کند.

17.10.11 (UI)

شناسه شماره توضیحات
67005192 هنگام بررسی مجوزها، رابط کاربری باید مسیرهای رمزگشایی شده را مدیریت کند
رابط کاربری اکنون مسیرهای رمزگشایی شده را هنگام بررسی مجوزهای کاربر کنترل می کند.

17.09.20 (مدیریت API و زمان اجرا)

شناسه شماره نام مؤلفه توضیحات
MGMT-4219 مدیریت API MGMT برای ارسال سرصفحه org و env به blobstore
MGMT-4065 مدیریت API پشتیبانی برای گواهی های فرمت PKS فعال شده است
MGMT-3782 مدیریت API مقدار سطح سازگاری پیش‌فرض بهینه برای منطقه هویت
MGMT-3913 مدیریت API حل مشکل مهلت زمانی برای بازیابی نشانه‌های OAuth2 توسط appId
MGMT-4177 مدیریت API امکان غیرفعال کردن Basic Authentication Scheme در SecurityProfile
MGMT-3978 مدیریت API برای تنظیم JVM_OPTIONS روی تمام اجزای جاوا به یک نشانه CWC نیاز دارید
MGMT-3918
MGMT-4294
مدیریت API URL خودکار نویسه‌های ویژه را در مسیرهای مجوز برای نقش‌های سفارشی رمزگذاری می‌کند
APIRT-4767 API Runtime در مرحله جاوا اسکریپت باید همیشه از UTF-8 برای محتوا استفاده کنید
APIRT-4725 API Runtime مشکل NPE سرویس OAuth رفع شد
APIRT-4691 API Runtime قبل از کشتن خدمات ناسالم، زمان بگذارید تا اتصالات تخلیه شود
APIRT-4644 API Runtime مجوز اولیه برای BlobstoreService
APIRT-4636 API Runtime اگر Zookeeper خاموش است، Sense Action باید به کار خود ادامه دهد
APIRT-4635 API Runtime استفاده مجدد از پشتیبانی ویژگی نشانه بازخوانی فعال برای خط‌مشی‌های OAuth
APIRT-4632 API Runtime شمارشگر سهمیه پنجره نورد به طور دقیق محاسبه نمی شود
APIRT-4584 API Runtime قلاب جریان به طور مداوم مستقر نمی شود، چک ZooKeeper کار نمی کند
APIRT-4542 API Runtime وظیفه MP Sense بدون اطلاع قبلی به پایان رسید
APIRT-4522 API Runtime اگر منطقه سازمانی با منطقه axgroup متفاوت باشد، تجزیه و تحلیل برای پردازشگرهای پیام فعال شده برای کسب درآمد کار نمی کند.
APIRT-4444 API Runtime محاسبه نرخ خطا به ازای هر هدف در هر کد خطا
APIRT-4435 API Runtime RepositoryServiceImpl.loadAsString() از charset استفاده نمی کند
APIRT-4370 API Runtime استفاده از حافظه بالا در org MPs
APIRT-4354 API Runtime نسخه TLS را در Nginx access_log برای هر درخواست ضبط کنید
APIRT-4169 API Runtime نسخه فعلی Nginx از ترکیب متغیر مورد نیاز برای هدر X-Forwarded-For پشتیبانی نمی کند
APIRT-3671 API Runtime پس از روشن کردن هش، توکن ها به عنوان هش ثبت نمی شوند
APIRT-3593 API Runtime نشانه OAuth ویژگی set را در تماس بعدی نگه نمی دارد
APIRT-3081 API Runtime خطای messaging.adaptors.http.flow.ServiceUNavailable با خط مشی محدودیت نرخ همزمان
APIRT-4660 API Runtime نام پاد MP را در هدر به روتر X-Apigee-Pod اضافه کنید
APIRT-4506 API Runtime تغییرات حافظه پنهان در یک پردازشگر پیام خاص تکرار نمی شود
APIRT-4196 API Runtime فرمت تمبر زمان سیستم ثبت نام خط مشی پیام صحیح نیست
66933664 API Runtime QuotaService برای جریان غیر CPS باید سطل ها را به صورت ناهمزمان تمیز کند و نه در رشته Apigee-Main
66495205 API Runtime مدیریت بهتر خط مشی جاوا اسکریپت با تماس های http غیر همگام برای جلوگیری از NPE
65847462 API Runtime دستور چاپ با NPE ناموفق است
65648578 API Runtime فقط نمایندگان مجلس باید در مسیر کنسول KV ثبت نام کنند
65603360 API Runtime فراخوانی های جاوا اسکریپت با خطای تهی شکست می خورند
65416531 پلت فرم ویژگی هنگامی که اشیاء جاوا اسکریپت به متن مرحله جاوا اسکریپت بازگردانده می شوند، زمینه پیام را احیا کنید
67405744 اپیگی تأخیر پردازش درخواست بالا در نمایندگان مجلس
65849186 Trireme استثناهای کنترل نشده باعث خروج Node.js/Trireme از فرآیند نمی شوند
65713882 Trireme mongodb-core در Trireme نتایج رمزنگاری متفاوتی نسبت به Node.js بومی ایجاد می‌کند
65374484 Trireme امنیت گره: http.get با گزینه‌های مجوز عددی، بافرهای اولیه را ایجاد می‌کند
64577449 Trireme Trireme خطای sha256 الگوریتم تأیید نامعتبر را برمی گرداند
EDGESERV-6 سرور لبه برنامه‌های گره‌ای که x_apigee_fault_code را تجربه می‌کنند: "scripts.node.runtime.ScriptExecutionError"

17.09.20 (UI)

شناسه شماره توضیحات
65584963 تجزیه و تحلیل: فیلتر گزارش‌های سفارشی باید برای نوع داده بررسی غیر حساس به حروف بزرگ داشته باشد
اکنون فیلتر گزارش های سفارشی برای مقایسه نوع داده ها به حروف بزرگ و کوچک حساس نیست.
65446846 تعیین نقش سرپرست برای یک شرکت در رابط کاربری Edge ممکن نیست
مجموعه کامل توسعه دهندگان و شرکت ها نمایش داده می شوند و می توان آنها را در رابط کاربری Edge مدیریت کرد.
65125644 نمی توان یک محصول API را از اعتبارنامه شرکت App حذف کرد
مشکلی رفع شد که مانع از حذف یک محصول API از اعتبار یک برنامه شرکتی می‌شد.

17.09.11 (مدیریت API)

شناسه شماره توضیحات
64541665 پیکربندی ثبت منبع را در MP تغییر دهید تا نام‌های گزارش متفاوتی داشته باشد
APIRT-3593 نشانه OAuth ویژگی set را در تماس بعدی نگه نمی دارد
APIRT-4336 OAuthStepExecution را به اجرای چند مرحله ای تقسیم کنید. هر یک از عملیات باید یک اجرای مرحله اختصاصی داشته باشد
APIRT-4444 محاسبه نرخ خطا به ازای هر هدف در هر کد خطا
APIRT-4456 Refactor Verify API Key برای EAP-gateway/apid
APIRT-4635 استفاده مجدد از پشتیبانی ویژگی نشانه بازخوانی فعال برای خط‌مشی‌های OAuth
APIRT-4683 IP های GCP LB را به عنوان مورد اعتماد برای سرصفحه های XFF اضافه کنید
APIRT-4723 پشتیبانی از بارگیری بسته نرم افزاری OAuth برای حالت EdgeX/Hybrid
APIRT-4725 مشکل NPE سرویس OAuth رفع شد
APIRT-4726 ScriptableHttpClient نباید فرض کند که زمینه پیام هنوز در زمان ارسال وجود دارد
MGMT-3764 ذخیره کلید نامعتبر دیگر از طریق مدیریت دریافت نمی شود
MGMT-3782 مقدار سطح سازگاری پیش‌فرض بهینه برای منطقه هویت
MGMT-3913 حل مشکل مهلت زمانی برای بازیابی نشانه‌های OAuth2 توسط appId
MGMT-3997 اگر مرجعی وجود دارد که به آن اشاره می کند، حذف کلیدها نباید مجاز باشد
MGMT-4013 به روز رسانی مرجع keystore وجود keystore و نام مستعار مرجع را بررسی می کند
MGMT-4065 پشتیبانی برای گواهی های فرمت PKS فعال شده است
MGMT-4113 بهبود ویژگی میزبان مجازی سلف سرویس
MGMT-4229 پس از افزودن @JsonSerialize (include = JsonSerialize.Inclusion.NON_DEFAULT) رگرسیون apiconfiguration با شکست مواجه می شود
MGMT-4232 [EDGEX/Hybrid] آپلودهای API وارداتی بسته را خراب نمی کند
MGMT-4242 [EDGEX/Hybrid] از استقرار پروکسی در بیش از یک محیط پشتیبانی می کند
MGMT-4245 [EDGEX/Hybrid] اعتبار سنجی خود سرویس VirtualHost برای هاست های ترکیبی-مجازی
MGMT-4250 [EDGEX] اجرای موازی برای API وضعیت استقرار پروکسی API

17.09.06 (UI)

شناسه شماره توضیحات
65015144 تجزیه و تحلیل: فیلتر صفحه گزارش های سفارشی با فیلتر مقدار صحیح برای مشتریان Big Query مشکل دارد
فیلتر صفحه گزارش های سفارشی اکنون مقادیر صحیح را همانطور که انتظار می رود مدیریت می کند.
64806976 فیلد برنامه‌نویس در صفحه فهرست برنامه‌ها پر نشده است
فیلد Developer اکنون برای همه برنامه‌های موجود در لیست پر شده است.
64766918 پشتیبانی YAML ویرایشگر پروکسی API خراب است
مشکلی که باعث ایجاد مشکل با فایل‌های YAML در ویرایشگر پراکسی API شده بود، برطرف شد.
64160572 تجزیه و تحلیل: معاملات تجاری را از منوی تجزیه و تحلیل و از برگه عملکرد ویرایشگر پروکسی حذف کنید
داشبورد تجزیه و تحلیل معاملات تجاری دیگر پشتیبانی نمی شود. برای گزینه‌های جایگزین، به مقاله انجمن Alternative to Business Transactions API مراجعه کنید.

17.08.21.00 (پورتال)

شناسه شماره توضیحات
DEVSOL-2625 نقش های کسب درآمد پس از تغییر شرکت حذف می شود
اگر کسب درآمد را فعال کرده باشید، اگر نقشی را به یک کاربر اختصاص دهید و او از یک زمینه شرکتی به زمینه دیگر تغییر کند، نقش دیگر از کاربر حذف نمی‌شود.
DEVSOL-2621 به روز رسانی ماژول های دروپال
ماژول های دروپال زیر به نسخه منتشر شده به روز شدند:
  • موجودیت فایل (فایل های قابل فیلد) 7.x-2.4
  • رسانه 7.x-2.10
  • Media CKEditor 7.x-2.5
  • رسانه: YouTube 7.x-3.5
  • متاتگ 7.x-1.22
  • Services Views 7.x-1.2
DEVSOL-2612

هنگام فعال کردن کسب درآمد، پیام «وب سایت با خطا مواجه شد» نمایش داده شد
مشکلی که هنگام فعال کردن ماژول‌های کسب درآمد رخ داد برطرف شد. پیام Website encountered an error با پیام زیر در گزارش ها نمایش داده شد:

Error: Call to a member function clear() on string in devconnect_monetization_clear_api_cache() (line 1517 of /var/www/html/profiles/apigee/modules/custom/devconnect
/devconnect_monetization/devconnect_monetization.module)

این خطا دیگر ثبت نشده است.

DEVSOL-2609 صفحه وضعیت دروپال وضعیت اتصال Edge مناسب را برای SAML (OAuth) نشان نمی دهد
صفحه وضعیت دروپال اکنون وضعیت اتصال Edge مناسب را برای SAML (OAuth) نشان می دهد. قبلاً، صفحه گزارش‌ها > گزارش‌های وضعیت نشان می‌داد که حتی اگر SAML را به درستی پیکربندی کرده باشید، اتصال کار نمی‌کند.
DEVSOL-2608 SAML/OAuth: Log با هر تماس، از دست رفتن حافظه پنهان نشانه حامل را چاپ می‌کند
مشکل با منطق کش توکن Bearer که باعث می شد سیستم هر بار که Edge را نامیده می شد، یک توکن جدید دریافت کند، برطرف شد.
DEVSOL-2599 مشکلات متعدد با devconnect_user_developer_is_active()
مشکلی که در آن وضعیت برنامه‌نویس اشتباه بررسی شد تا مشخص شود کاربر فعال است یا نه، رفع شد. اگر یک حساب توسعه‌دهنده در رابط کاربری Edge غیرفعال شود که باعث می‌شود کلیدهای برنامه از کار بیفتند، سیستم اکنون پیامی برای اطلاع توسعه‌دهنده نمایش می‌دهد. همچنین بهبودهای عملکردی به این عملکرد اضافه شده است.
DEVSOL-2595 ارتقاء و به روز رسانی پیکربندی SAML
پیشرفت ها و به روز رسانی های زیر در پیکربندی SAML انجام شده است:
  • صفحه پیکربندی SAML اکنون قابل ویرایش است. برای اطلاعات بیشتر، استفاده از احراز هویت SAML را ببینید.
  • اکنون فیلد نام کاربری در رابط کاربری نمایش داده می شود.
  • برای استفاده از عملکرد تست اتصال استاندارد، تماس "dc-test" ثابت شد تا دیگر تنظیمات پیکربندی SAML را نادیده بگیرد.
DEVSOL-2569 تجزیه و تحلیل برنامه: زمان پاسخ نقطه پایانی دیگر کار نمی کند، به زمان پاسخ کل تغییر کرد
نمودار تجزیه و تحلیل زمان پاسخ نقطه پایانی از برگه Analytics در صفحه برنامه‌های برنامه‌نویس حذف شده است، زیرا زمان کل پاسخ را منعکس نمی‌کند و باعث سردرگمی می‌شود. این معیار فقط زمان پاسخگویی به نقطه پایانی را منعکس می‌کرد، اما نه مدت زمانی را که پروکسی API برای پاسخ دادن طول کشید. نمودار Throughput کل زمان پاسخگویی را برای توسعه دهندگان نهایی نمایش می دهد.

17.07.31.00 (پورتال)

شناسه شماره توضیحات
DEVSOL-2258 برخی از فیلدهای متنی را نمی توان به پرتغالی ترجمه کرد
متن ترجمه گمشده در ماژول برنامه‌های دروپال Dev Portal به سیستم بین‌المللی سازی دروپال اضافه شد. قبلاً، برخی از متن‌ها در صفحات «برنامه‌های من» ترجمه نمی‌شد.
DEVSOL-2536 ویرایش "نام برنامه" یا "url پاسخ به تماس" باعث می شود پورتال محصولات API را از برنامه توسعه دهنده حذف کند.
به‌روزرسانی یک برنامه توسعه‌دهنده دیگر منجر به حذف محصولات API از برنامه نمی‌شود.
DEVSOL-2519 Smartdocs وابستگی اعلام نشده ای به devconnect_developer_apps دارد
ماژول Smartdocs دیگر وابستگی غیر ضروری به ماژول برنامه های توسعه دهنده DevConnect ندارد.
DEVSOL-2492 فرار HTML نادرست در صفحه شرکت
مشکلی که در منوهای کسب درآمد، علامت‌هایی مانند «کاتالوگ و طرح‌ها» را با رمزگذاری HTML نشان می‌داد، برطرف شد.
DEVSOL-2490 بهبود استفاده از تعیین‌کننده‌های تاریخ طرح نرخ در ماژول‌های کسب درآمد
مدیریت بهتر برنامه‌های نرخ درآمدزایی در مناطق زمانی اضافه شد.
DEVSOL-2440 فراخوانی API مدیریت منسوخ شده "محدود" در پورتال توسعه دهنده منجر به 404 می شود
سیستم به‌روزرسانی‌شده برای مدیریت API طرح مشاهده/خرید جدید در کسب درآمد.
DEVSOL-2436 هنگام تلاش برای فعال کردن ماژول Apigee_company Drupal برای فعال کردن کسب درآمد، جدول drupal_cache_mint در DevPortal DB وجود ندارد.
مشکل رفع شد که در آن پیکربندی کسب درآمد باعث خطای زیر می‌شود: "خطا: رابطه "drupal_cache_mint" وجود ندارد".
DEVSOL-2419 وارد کردن JSON غیر OpenAPI به‌عنوان OpenAPI پیام‌های خطا ارسال نمی‌کند
وارد کردن یک سند OpenAPI به SmartDocs اکنون تأیید شده است تا مطمئن شوید که سند دارای مشخصات OpenAPI است.
DEVSOL-2406 پیوندهای SmartDocs، "جزئیات ویرایش" یا "ویرایش ویرایش"، کار نمی کنند
مشکلی که در آن «جزئیات ویرایش» یا «ویرایش ویرایش» در منوی عملکرد ویرایش‌های SmartDocs صفحه اشتباهی را نشان می‌داد، برطرف شد.
DEVSOL-2382 قابلیت "قفل کردن الگوهای روش SmartDocs".
یک مجوز جدید "مدیریت الگوهای SmartDocs" ایجاد کرد تا امکان ویرایش الگوهای SmartDocs حذف شود یا به یک نقش محدود شود.
DEVSOL-2380 خطای شاخص تعریف نشده در لاگ های دروپال
پیام گمراه‌کننده زیر را در گزارش دروپال برای سایت‌های دارای درآمدزایی حذف کرد: Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers()
DEVSOL-2375 خطای آدرس نامعتبر در گزارش دروپال
رفع اشکال که باعث می شد در صورتی که سیستم SMTP پیکربندی نشده باشد، خطاهای نامعتبر به گزارش اضافه شود.
DEVSOL-2355 مهلت زمانی cURL منجر به هشدارهای PHP و گزارش های بد در edge-php-sdk می شود.
رفع اشکال که در آن وقفه‌ها منجر به پیام‌های ورود به سیستم با فرمت ضعیف می‌شد.
DEVSOL-2336 به‌روزرسانی پیکربندی ارائه‌دهنده پرداخت درآمدزایی
پیکربندی > تنظیمات کسب درآمد > پرداخت تکراری از طریق صفحه پیکربندی پورتال توسعه دهنده Worldpay اکنون می تواند برای پیکربندی جزئیات پرداخت WorldPay استفاده شود.
DEVSOL-2307 هشدار/اسناد را اضافه کنید که ماژول apigee_company فقط با کسب درآمد قابل استفاده است
ماژول apigee_company دروپال نیاز به فعال کردن درآمدزایی دارد. اگر ماژول apigee_company را در زمانی که کسب درآمد فعال نیست فعال کنید، یک پیام هشدار در گزارش وضعیت سایت نمایش داده می شود.
DEVSOL-2270 پس از آخرین نسخه کسب درآمد (2016-اکتبر-5)، نمی توان اطلاعات شرکت را ذخیره کرد
مشکل در کسب درآمد که در آن اطلاعات شرکت به درستی ذخیره نمی شد برطرف شد.
DEVSOL-2175 نام مستعار من و ماژول های آمار هسته ای با هم خوب بازی نمی کنند
هسته دروپال و ماژول مشارکت "Me Aliases" وصله شدند تا "Me Aliases" و ماژول اصلی Statistics همزمان فعال شوند. برای اطلاعات بیشتر به https://www.drupal.org/node/1863260 و https://www.drupal.org/node/2076691 مراجعه کنید.

مسائل شناخته شده

این نسخه دارای مشکلات شناخته شده زیر است:

شناسه شماره توضیحات
72379834

هنگام توقف apigee-postgresql، پیام خطای مجوز ظاهر می شود

هنگامی که از دستور apigee-seriver apigee-postgresql stop برای توقف apigee-postgresql استفاده می کنید، ممکن است پیامی ببینید که apigee-serive نمی تواند به آدرس خانه کاربر تغییر کند. می توانید آن پیام را نادیده بگیرید.

68722102

خط مشی MessageLogging شامل اطلاعات اضافی در پیام گزارش

عنصر FormatMessage از خط مشی MessageLogging قالب پیام ثبت شده را کنترل می کند. زمانی که FormatMessage=false ، پیام ثبت شده قرار نیست حاوی اطلاعات تولید شده توسط Apigee باشد. با این حال، حتی اگر FormatMessage=false را تنظیم کنید، پیام گزارش همچنان شامل اطلاعات زیر است:

  • امتیاز اولویت
  • مهر زمان