4.18.01 - प्राइवेट क्लाउड के रिलीज़ नोट के लिए Edge

Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं.
info

Edge for Private Cloud की पिछली रिलीज़ के बाद, ये रिलीज़ हुई हैं और इन्हें इस रिलीज़ में शामिल किया गया है:

Edge यूज़र इंटरफ़ेस (यूआई) रिलीज़ Edge Management की रिलीज़ पोर्टल रिलीज़

रिलीज़ नंबरिंग के बारे में जानकारी देखें. इससे आपको यह समझने में मदद मिलेगी कि Edge for Private Cloud के आपके वर्शन में, क्लाउड की कोई खास रिलीज़ शामिल है या नहीं.

रिलीज़ की खास जानकारी

इस रिलीज़ में शामिल सबसे ज़रूरी नई सुविधाएं ये हैं:

  • PostgreSQL 9.6 पर अपग्रेड करना
  • Private Cloud के लिए, Edge के नए वर्शन की बीटा रिलीज़
  • तीन नई नीतियों की बीटा रिलीज़. इनकी मदद से, JSON वेब टोकन (JWT) जनरेट, पुष्टि, और डिकोड किए जा सकते हैं.

इस रिलीज़ में, गड़बड़ियों को ठीक करने से जुड़े सभी अपडेट और नई सुविधाएं भी शामिल हैं. ये सुविधाएं, Edge Public Cloud की उन रिलीज़ में शामिल हैं जिनके बारे में यहां बताया गया है.

बंद की गई सेवाएं/सुविधाएं

इस रिलीज़ में, इन सुविधाओं को बंद कर दिया गया है या अब ये काम नहीं करती हैं. ज़्यादा जानकारी के लिए, Edge को बंद करने से जुड़ी नीति देखें.

बंद की गई सेवाएं/सुविधाएं

API BaaS के नए इंस्टॉलेशन बंद किए जा रहे हैं

31 जनवरी, 2018 से नए ग्राहकों के लिए, एपीआई BaaS की सुविधा उपलब्ध नहीं है. हालांकि, अगर आपकी खास जानकारी वाली शीट में एपीआई BaaS के एनटाइटलमेंट के बारे में बताया गया है, तो यह सुविधा उपलब्ध हो सकती है.

Apigee के सुरक्षित स्टोर (वॉल्ट) के इस्तेमाल पर रोक

Apigee के सुरक्षित स्टोर को "वॉल्ट" भी कहा जाता है. इसे बंद किया जा रहा है और सितंबर 2018 में इसे हटा दिया जाएगा. वॉल्ट, कुंजी/वैल्यू पेयर के एन्क्रिप्ट किए गए स्टोरेज की सुविधा देते हैं. इन्हें मैनेजमेंट एपीआई की मदद से बनाया जाता है और apigee-access Node.js मॉड्यूल में मौजूद फ़ंक्शन की मदद से, रनटाइम में ऐक्सेस किया जाता है.

सुरक्षित स्टोर का इस्तेमाल करने के बजाय, एन्क्रिप्ट किए गए की वैल्यू मैप (केवीएम) का इस्तेमाल करें. इसके बारे में की वैल्यू मैप के साथ काम करना लेख में बताया गया है. एन्क्रिप्ट किए गए केवीएम, वॉल्ट की तरह ही सुरक्षित होते हैं. साथ ही, इन्हें बनाने और वापस पाने के लिए ज़्यादा विकल्प उपलब्ध होते हैं. (MGMT-3848)

एपीआई प्रॉक्सी के परफ़ॉर्मेंस टैब में पाथ जोड़ने की सुविधा बंद की जा रही है

इस रिलीज़ से पहले, मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में जाकर एपीआई प्रॉक्सी पर नेविगेट किया जा सकता था. इसके बाद, परफ़ॉर्मेंस टैब पर जाकर, प्रॉक्सी के परफ़ॉर्मेंस टैब और कारोबार से जुड़े लेन-देन के डैशबोर्ड पर, चार्ट के आधार पर तुलना करने के लिए अलग-अलग पाथ बनाए जा सकते थे. यह सुविधा अब काम नहीं करती है. इसलिए, यह यूज़र इंटरफ़ेस (यूआई) में उपलब्ध नहीं है. इस सुविधा के विकल्प के तौर पर, Apigee कम्यूनिटी का यह लेख पढ़ें: Business Transactions API का विकल्प. (EDGEUI-902)

Developer Services पोर्टल के लिए, SMTP प्रोटोकॉल सेट करने के लिए SMTPSSL प्रॉपर्टी का इस्तेमाल बंद कर दिया गया है

अब पोर्टल से कनेक्ट किए गए एसएमटीपी सर्वर के लिए इस्तेमाल किया जाने वाला प्रोटोकॉल सेट करने के लिए, SMTPSSL प्रॉपर्टी के बजाय SMTP_PROTOCOL प्रॉपर्टी का इस्तेमाल किया जाता है. मान्य वैल्यू ये हैं: "standard", "ssl" या "tls".

ज़्यादा जानकारी के लिए, Developer Services पोर्टल इंस्टॉल करना लेख पढ़ें.

नई सुविधाएं और अपडेट

इस रिलीज़ में जोड़ी गई नई सुविधाएं और किए गए सुधार यहां दिए गए हैं. इन सुधारों के अलावा, इस रिलीज़ में इस्तेमाल करने में आसानी, परफ़ॉर्मेंस, सुरक्षा, और स्थिरता से जुड़े कई सुधार भी शामिल हैं.

Private Cloud

PostgreSQL को वर्शन 9.6 में अपग्रेड करना

इस रिलीज़ में, PostgreSQL 9.6 को अपग्रेड किया गया है. इससे Edge, PostgreSQL में पैरलल क्वेरी की सुविधा का फ़ायदा ले पाएगा. ज़्यादा जानकारी के लिए, यह लेख पढ़ें:

Private Cloud के लिए, Edge के नए वर्शन की बीटा रिलीज़

Private Cloud के लिए Edge के इस वर्शन में, एपीआई मैनेजमेंट के यूज़र इंटरफ़ेस (यूआई) के मुख्य अपडेट का बीटा वर्शन शामिल है. Edge के इस नए वर्शन में, Apigee Edge प्लैटफ़ॉर्म की मौजूदा सुविधाओं को बेहतर बनाया गया है. साथ ही, इसमें कुछ नई सुविधाएं भी जोड़ी गई हैं. खास तौर पर, डिज़ाइन और पब्लिश करने से जुड़ी सुविधाएं.

Edge के नए वर्शन का इस्तेमाल, पहले सिर्फ़ Cloud के उपयोगकर्ताओं के लिए उपलब्ध था. Private Cloud के लिए Edge के इस वर्शन में, अब Edge के नए वर्शन का बीटा वर्शन इंस्टॉल किया जा सकता है.

ज़्यादा जानकारी के लिए, प्राइवेट क्लाउड के लिए नए Edge Experience का बीटा वर्शन देखें.

JWT नीतियों का बीटा वर्शन रिलीज़ किया गया

JSON Web Token (JWT), टोकन का एक स्टैंडर्ड है. इसके बारे में IETF RFC 7519 में बताया गया है. JWT, दावों के सेट पर हस्ताक्षर करने का एक तरीका है. दूसरे शब्दों में, यह नाम/वैल्यू वाले जोड़े का एक सेट है. बाद में, JWT पाने वाला व्यक्ति इसकी पुष्टि कर सकता है.

इस रिलीज़ में तीन नई नीतियां शामिल हैं. इनकी मदद से, Apigee Edge पर JSON वेब टोकन (JWT) जनरेट, पुष्टि, और डिकोड किए जा सकते हैं:

  • JWT जनरेट करने की नीति - यह नीति, हस्ताक्षर किया गया JWT जनरेट करती है. इसमें कॉन्फ़िगर किए जा सकने वाले दावों का सेट होता है. इसके बाद, JWT को क्लाइंट को वापस भेजा जा सकता है, बैकएंड टारगेट को भेजा जा सकता है या अन्य तरीकों से इस्तेमाल किया जा सकता है. ज़्यादा जानकारी के लिए, Generate JWT नीति (बीटा वर्शन) देखें.
  • JWT की पुष्टि करने वाली नीति - यह क्लाइंट या अन्य सिस्टम से मिले JWT पर हस्ताक्षर की पुष्टि करती है. यह नीति, दावों को फ़्लो वैरिएबल में भी निकालती है, ताकि बाद की नीतियां या शर्तें, पुष्टि करने या राउटिंग के फ़ैसले लेने के लिए उन वैल्यू की जांच कर सकें. ज़्यादा जानकारी के लिए, JWT की पुष्टि करने से जुड़ी नीति (बीटा वर्शन) देखें.
  • JWT डिकोड करने की नीति - यह नीति, JWT पर मौजूद हस्ताक्षर की पुष्टि किए बिना JWT को डिकोड करती है. इस नीति का इस्तेमाल, JWT की पुष्टि करने वाली नीति के साथ किया जा सकता है. ऐसा तब किया जाता है, जब JWT के सिग्नेचर की पुष्टि करने से पहले, JWT में मौजूद किसी दावे की वैल्यू पता करनी हो. ज़्यादा जानकारी के लिए, JWT डिकोड करने की नीति (बीटा वर्शन) देखें.

खास जानकारी के लिए, JWT नीतियों की खास जानकारी देखें.

वर्चुअल होस्ट के लिए ओसीएसएपी स्टैपलिंग की सुविधा उपलब्ध है (65587547)

वर्चुअल होस्ट अब एकतरफ़ा और दोतरफ़ा टीएलएस के लिए, ओसीएसपी स्टैपलिंग की सुविधा के साथ काम करते हैं. इस सुविधा के चालू होने पर, ओसीएसएपी (ऑनलाइन सर्टिफ़िकेट स्टेटस प्रोटोकॉल) क्लाइंट, ओसीएसएपी रिस्पॉन्डर को स्टेटस का अनुरोध भेजता है. इससे यह पता चलता है कि सर्टिफ़िकेट मान्य है या नहीं. जवाब से पता चलता है कि सर्टिफ़िकेट मान्य है और उसे रद्द नहीं किया गया है.

डिफ़ॉल्ट रूप से, ओसीएसएपी स्टैपलिंग बंद होती है. ओसीएसएपी चालू करने के लिए, वर्चुअल होस्ट पर टीएलएस चालू होना चाहिए.

ज़्यादा जानकारी के लिए, वर्चुअल होस्ट प्रॉपर्टी का रेफ़रंस देखें.

अब राऊटर के फिर से कोशिश करने के विकल्पों को वर्चुअल होस्ट लेवल पर सेट किया जा सकता है

अब वर्चुअल होस्ट पर, मैसेज प्रोसेसर के साथ Router के कम्यूनिकेशन के लिए फिर से कोशिश करने के विकल्प सेट किए जा सकते हैं. इससे आपको पिछले विकल्पों की तुलना में ज़्यादा कंट्रोल मिलता है. पिछले विकल्पों को सिर्फ़ राउटर लेवल पर सेट किया जा सकता था.

ज़्यादा जानकारी के लिए, वर्चुअल होस्ट कॉन्फ़िगरेशन प्रॉपर्टी देखें.

बाहरी भूमिका की मैपिंग के लिए सहायता जोड़ी गई (67145030)

अगर Apigee Edge Private Cloud इंस्टॉलेशन में किसी बाहरी डायरेक्ट्री सेवा को इंटिग्रेट करने के लिए, बाहरी पुष्टि करने की सुविधा का इस्तेमाल किया जा रहा है, तो अब बाहरी भूमिका मैपिंग का इस्तेमाल किया जा सकता है. बाहरी भूमिकाओं को मैप करने की सुविधा की मदद से, अपने ग्रुप या भूमिकाओं को Apigee Edge पर बनाई गई, रोल के हिसाब से ऐक्सेस कंट्रोल (आरबीएसी) की भूमिकाओं और ग्रुप से मैप किया जा सकता है.

Edge for Private Cloud के 4.18.01 से पहले के वर्शन के लिए, बाहरी भूमिका मैपिंग सेवा बंद कर दी गई है. External Role Mapping का 4.18.01 वर्शन, अपडेट किया गया वर्शन है. इसमें गड़बड़ियां ठीक की गई हैं और नई सुविधाएं जोड़ी गई हैं:

  • उस समस्या को ठीक किया गया है जिसमें आपको उन उपयोगकर्ताओं की पुष्टि करते समय, पुष्टि करने से जुड़ी 403 गड़बड़ी के जवाब मिलते थे जिनके पास ऐक्सेस होना चाहिए.
  • X-Apigee-Current-User हेडर अब External Role Mapping में काम करता है. जिन उपयोगकर्ताओं के पास सही ऐक्सेस (सिस्टम एडमिन) है वे अपने क्रेडेंशियल का इस्तेमाल करके, किसी दूसरे उपयोगकर्ता के तौर पर लॉगिन कर सकते हैं.

ज़्यादा जानकारी के लिए, बाहरी भूमिका की मैपिंग देखें.

अब इंस्टॉल किए बिना सिस्टम की ज़रूरी शर्तों की जाँच की जा सकती है (67858161)

Edge for Private Cloud 4.17.09 में, ENABLE_SYSTEM_CHECK=y प्रॉपर्टी के लिए सहायता जोड़ी गई है. इससे इंस्टॉल करने के दौरान, किसी मशीन पर सीपीयू और मेमोरी की ज़रूरी शर्तों की जांच की जा सकती है. हालांकि, इस जांच के लिए आपको ऐप्लिकेशन इंस्टॉल करना पड़ा. अब "-t" फ़्लैग का इस्तेमाल करके, बिना इंस्टॉल किए यह जांच की जा सकती है कि:

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

इस कमांड से, सिस्टम की ज़रूरी शर्तों से जुड़ी गड़बड़ियां स्क्रीन पर दिखती हैं.

ज़्यादा जानकारी के लिए, किसी नोड पर Edge कॉम्पोनेंट इंस्टॉल करना देखें.

डेवलपर सेवाओं के पोर्टल के लिए PHP का अपडेट किया गया वर्शन (68733233)

पोर्टल अब PHP के 7.0.23 वर्शन का इस्तेमाल करता है.

अब डेवलपर सेवाओं के पोर्टल (70164403) के साथ एसएमटीपी सर्वर को कॉन्फ़िगर करने की ज़रूरत नहीं है

पोर्टल इंस्टॉल करते समय, अब आपको एसएमटीपी सर्वर को कॉन्फ़िगर करने की ज़रूरत नहीं है. अब एक पोस्ट-इंस्टॉलेशन कॉन्फ़िगर किया जा सकता है.

एपीआई सेवाएं

नई इकाइयों के नाम की पुष्टि करना (MGMT-4252 और MGMT-4098)

नई इकाइयां बनाते समय, Apigee नाम की पुष्टि करता है, ताकि नाम रखने के नियमों को लागू किया जा सके. बनाते या अपडेट करते समय इन इकाइयों की पुष्टि की जाती है: एपीआई प्रॉक्सी, नीतियां (और एपीआई प्रॉक्सी की परिभाषाओं में नीति के नाम), वर्चुअल होस्ट, भूमिकाएं, कैश मेमोरी, टारगेट सर्वर, डीबग करने के लिए डेटा मास्क, कीस्टोर और ट्रस्टस्टोर, और एपीआई प्रॉक्सी में संसाधन फ़ाइलें. इन इकाइयों के नाम रखने से जुड़ी पाबंदियों के बारे में जानने के लिए, नाम रखने और इनपुट से जुड़ी गड़बड़ियों के बारे में सलाह देखें.

गड़बड़ियां ठीक की गईं

इस रिलीज़ में, इन बग को ठीक किया गया है. यह सूची मुख्य रूप से उन लोगों के लिए है जो यह देखना चाहते हैं कि उनकी सहायता से जुड़ी समस्याएं ठीक हुई हैं या नहीं. इसे सभी उपयोगकर्ताओं के लिए, ज़्यादा जानकारी देने के लिए नहीं बनाया गया है.

Private Cloud 4.18.01

समस्या आईडी ब्यौरा
68001164

PHP LDAP एक्सटेंशन अब पोर्टल के साथ डिफ़ॉल्ट रूप से इंस्टॉल हो जाता है

RedHat और CentOS पर पोर्टल इंस्टॉल करते समय, PHP LDAP एक्सटेंशन अब डिफ़ॉल्ट रूप से इंस्टॉल हो जाता है. इस मॉड्यूल की मदद से, Drupal LDAP मॉड्यूल को आसानी से चालू किया जा सकता है.

68049481

Drupal की settings.php फ़ाइल अब बदली जा सकती है

पोर्टल इंस्टॉल करने वाली स्क्रिप्ट अब यह पक्का करती है कि Drupal settings.php फ़ाइल को "apigee" उपयोगकर्ता लिख सकता है, ताकि इसे सही तरीके से कॉपी और अपडेट किया जा सके.

68139166 इंस्टॉलर के आउटपुट में OpenLDAP को डाउनग्रेड किया गया दिखाया गया था, जबकि ऐसा नहीं हुआ था.
68329105 एसएएमएल चालू होने और खुद के हस्ताक्षर वाले सर्टिफ़िकेट का इस्तेमाल करने पर, Edge से कनेक्ट करते समय पोर्टल सेटअप, उपयोगकर्ता नहीं बना पाता.
68427561 पोर्टल कॉन्फ़िगरेशन की प्रॉपर्टी अब रीस्टार्ट करने के बाद सही तरीके से सेट हो गई हैं.
69024465 Edge यूज़र इंटरफ़ेस (यूआई) में SharedFlow को अनडिप्लॉय नहीं किया जा सका
69711616 तीसरे पक्ष के JAR में Jackson Databind को 2.7.9.1 वर्शन पर अपडेट किया गया है.

17.11.06 (यूआई)

समस्या आईडी ब्यौरा
68357182

CSV फ़ाइल में, समयसीमा के लिए सही डेटा शामिल नहीं है (इसमें डेटा का पूरा सेट शामिल है)
CSV फ़ाइल में, तय की गई समयसीमा के लिए सही डेटा शामिल नहीं था. इसके बजाय, फ़ाइल में डेटा का पूरा सेट शामिल किया गया था. इस समस्या को हल कर दिया गया है.

67650494 Edge के यूज़र इंटरफ़ेस (यूआई) को एनवायरमेंट में हुए बदलावों को ट्रैक करना चाहिए
कुछ मामलों में, यूज़र इंटरफ़ेस (यूआई) में पेजों के बीच स्विच करते समय, एनवायरमेंट में हुए बदलावों को सेव नहीं किया गया. इस समस्या को हल कर दिया गया है.

17.10.25.00 (पोर्टल)

समस्या आईडी कॉम्पोनेंट का नाम ब्यौरा
67646686 Developer Portal - Drupal & displayed on Forum page
Fixed bug where the default Apigee theme shows "&" for any ampersands in the menu tabs.
65456469 Developer Portal - Drupal मॉड्यूल के योगदानकर्ताओं की ओर से सुरक्षा को बेहतर बनाने के लिए, CAPTCHA मॉड्यूल को अपडेट किया गया है
सुरक्षा से जुड़ी जोखिम की आशंका को ठीक करने के लिए, CAPTCHA मॉड्यूल को CAPTCHA 7.x-1.5 पर अपडेट किया गया है. ज़्यादा जानकारी के लिए, https://www.drupal.org/node/2907137 पर जाएं.
65101827 Developer Portal - Drupal कंपनी के ऐप्लिकेशन के आंकड़े काम नहीं कर रहे हैं
बग ठीक किया गया. इस बग की वजह से, कमाई करने वाली कंपनी के ऐप्लिकेशन, आंकड़ों का कोई डेटा नहीं दिखा पा रहे थे.
65003870 Developer Portal - Drupal आने वाले समय के लिए तय किए गए किराये के प्लान रद्द नहीं किए जा सकते
बग ठीक किया गया है. इस बग की वजह से, किसी कंपनी की ओर से खरीदे गए आने वाले समय के लिए तय किए गए किराये के प्लान रद्द नहीं किए जा सकते थे.
65003539 Developer Portal - Drupal Drupal की स्थानीय भाषा की सेटिंग में सेट किए गए डिफ़ॉल्ट देश का इस्तेमाल करें
अब कमाई करने से जुड़े संपर्क और बिलिंग की जानकारी के पते के लिए, स्थानीय भाषा की सेटिंग में सेट किए गए डिफ़ॉल्ट देश का इस्तेमाल किया जाता है. इस सेटिंग को बदलने के लिए, Drupal एडमिनिस्ट्रेशन मेन्यू में Configuration > Regional and language चुनें. डिफ़ॉल्ट स्थान-भाषा बदलने पर, 'कमाई करने से जुड़े संपर्क' और 'बिलिंग की जानकारी' सेक्शन में मौजूद डिफ़ॉल्ट देश का नाम बदल जाता है.

17.10.11 (यूआई)

समस्या आईडी ब्यौरा
67005192 अनुमतियों की जांच करते समय, यूज़र इंटरफ़ेस को डिकोड किए गए पाथ को मैनेज करना होगा
अब यूज़र इंटरफ़ेस, उपयोगकर्ता की अनुमतियों की जांच करते समय डिकोड किए गए पाथ को मैनेज करता है.

17.09.20 (एपीआई मैनेजमेंट और रनटाइम)

समस्या आईडी कॉम्पोनेंट का नाम ब्यौरा
MGMT-4219 API Management MGMT, blobstore को संगठन और एनवायरमेंट का हेडर भेजता है
MGMT-4065 एपीआई मैनेजमेंट PKS फ़ॉर्मैट वाले सर्टिफ़िकेट के लिए सहायता चालू की गई
MGMT-3782 एपीआई मैनेजमेंट पहचान-ज़ोन के लिए, डिफ़ॉल्ट रूप से इस्तेमाल होने वाली वैल्यू के लिए सबसे सही कंसिस्टेंसी लेवल
MGMT-3913 एपीआई मैनेजमेंट किसी ऐप्लिकेशन आईडी से OAuth2 टोकन वापस पाने के लिए, टाइमआउट की समस्या हल करना
MGMT-4177 एपीआई मैनेजमेंट SecurityProfile में, पुष्टि करने की सामान्य स्कीम को बंद करने की सुविधा
MGMT-3978 एपीआई मैनेजमेंट सभी Java कॉम्पोनेंट पर JVM_OPTIONS सेट करने के लिए, CWC टोकन की ज़रूरत होती है
MGMT-3918
MGMT-4294
एपीआई मैनेजमेंट कस्टम भूमिकाओं के लिए, अनुमति वाले पाथ में मौजूद खास वर्णों को यूआरएल में अपने-आप कोड में बदलने की सुविधा
APIRT-4767 API Runtime JavaScript स्टेप में, कॉन्टेंट के लिए हमेशा UTF-8 का इस्तेमाल किया जाना चाहिए
APIRT-4725 API Runtime OAuth सेवा से जुड़ी NPE समस्या ठीक की गई
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 Task की सुविधा बिना किसी सूचना के बंद कर दी गई है
APIRT-4522 API Runtime अगर संगठन का क्षेत्र, ऐक्सग्रुप के क्षेत्र से अलग है, तो कमाई करने की सुविधा वाले मैसेज प्रोसेसर के लिए Analytics काम नहीं करता
APIRT-4444 API Runtime हर गड़बड़ी कोड के हिसाब से, हर टारगेट के लिए गड़बड़ी की दरें कैलकुलेट करें
APIRT-4435 API Runtime RepositoryServiceImpl.loadAsString() doesn't use charset
APIRT-4370 API Runtime संगठन के एमपी पर मेमोरी का ज़्यादा इस्तेमाल
APIRT-4354 API Runtime हर अनुरोध के लिए, Nginx access_log में टीएलएस वर्शन कैप्चर करना
APIRT-4169 API Runtime Nginx का मौजूदा वर्शन, X-Forwarded-For हेडर के लिए ज़रूरी वैरिएबल कॉम्बिनेशन के साथ काम नहीं करता
APIRT-3671 API Runtime हैशिंग की सुविधा चालू करने के बाद, टोकन को हैश किए गए टोकन के तौर पर रिकॉर्ड नहीं किया जाता
APIRT-3593 API Runtime OAuth टोकन, बाद के कॉल में सेट किए गए एट्रिब्यूट को सेव नहीं कर रहा है
APIRT-3081 API Runtime messaging.adaptors.http.flow.ServiceUnavailable error with Concurrent Rate Limit policy
APIRT-4660 API Runtime राउटर X-Apigee-Pod के हेडर में MP पॉड का नाम जोड़ें
APIRT-4506 API Runtime कैश मेमोरी में किए गए बदलाव, किसी खास मैसेज प्रोसेसर पर नहीं दिख रहे हैं
APIRT-4196 API Runtime मैसेज लॉग करने की नीति के लिए, syslog टाइमस्टैंप का फ़ॉर्मैट सही नहीं है
66933664 API Runtime QuotaService for non-CPS flow should clean up buckets asynchronously and not in Apigee-Main thread
66495205 API Runtime NPE को रोकने के लिए, एसिंक एचटीटीपी कॉल के साथ JavaScript नीति को बेहतर तरीके से मैनेज करना
65847462 API Runtime print स्टेटमेंट में NPE की गड़बड़ी हुई
65648578 API Runtime सिर्फ़ सांसद, consul KV पाथ में रजिस्टर करें
65603360 API Runtime JavaScript कॉल, शून्य गड़बड़ी के साथ फ़ेल हो जाते हैं
65416531 Feature Platform JavaScript ऑब्जेक्ट को JavaScript स्टेप कॉन्टेक्स्ट में वापस लाने पर, मैसेज कॉन्टेक्स्ट को फिर से चालू करना
67405744 Apigee एमपी पर अनुरोध प्रोसेस होने में ज़्यादा समय लग रहा है
65849186 Trireme अनहैंडल्ड अपवादों की वजह से, Node.js/Trireme प्रोसेस बंद नहीं होती
65713882 Trireme Trireme में mongodb-core, नेटिव Node.js की तुलना में अलग-अलग क्रिप्टो नतीजे देता है
65374484 Trireme नोड की सुरक्षा: http.get में संख्या के हिसाब से अनुमति देने के विकल्प, बिना शुरू किए गए बफ़र बनाते हैं
64577449 Trireme Trireme, 'verify algorithm sha256' के लिए अमान्य गड़बड़ी दिखाता है
EDGESERV‑6 एज सर्वर Node ऐप्लिकेशन में x_apigee_fault_code: "scripts.node.runtime.ScriptExecutionError" की समस्या आ रही है

17.09.20 (यूज़र इंटरफ़ेस)

समस्या आईडी ब्यौरा
65584963 Analytics: कस्टम रिपोर्ट फ़िल्टर में, डेटा टाइप के लिए केस-इनसेंसिटिव चेक होना चाहिए
कस्टम रिपोर्ट फ़िल्टर अब डेटा टाइप की तुलना के लिए केस-इनसेंसिटिव है.
65446846 Edge के यूज़र इंटरफ़ेस (यूआई) में, किसी कंपनी के लिए एडमिन की भूमिका असाइन नहीं की जा सकती
डेवलपर और कंपनियों का पूरा सेट दिखाया जाता है. साथ ही, उन्हें Edge के यूज़र इंटरफ़ेस (यूआई) में मैनेज किया जा सकता है.
65125644 कंपनी के ऐप्लिकेशन के क्रेडेंशियल से एपीआई प्रॉडक्ट नहीं हटाया जा सकता
एपीआई प्रॉडक्ट को कंपनी के ऐप्लिकेशन के क्रेडेंशियल से हटाने में आ रही समस्या को ठीक कर दिया गया है.

17.09.11 (एपीआई मैनेजमेंट)

समस्या आईडी ब्यौरा
64541665 अलग-अलग लॉग के नाम रखने के लिए, MP पर सोर्स लॉगर कॉन्फ़िगरेशन बदलना
APIRT‑3593 OAuth टोकन, बाद के कॉल में सेट किए गए एट्रिब्यूट को सेव नहीं कर रहा है
APIRT-4336 OAuthStepExecution को कई स्टेप एक्ज़ीक्यूशन में बांटें. हर ऑपरेशन के लिए, अलग से चरण पूरा करने की सुविधा होनी चाहिए
APIRT-4444 हर गड़बड़ी कोड के हिसाब से, हर टारगेट के लिए गड़बड़ी की दरें कैलकुलेट करें
APIRT-4456 EAP-gateway/apid के लिए, एपीआई पासकोड की पुष्टि करने वाले फ़ंक्शन को रीफ़ैक्टर किया गया
APIRT-4635 OAuth नीतियों के लिए, रीफ़्रेश टोकन एट्रिब्यूट को फिर से इस्तेमाल करने की सुविधा चालू की गई
APIRT-4683 GCP LB आईपी पतों को XFF हेडर के लिए भरोसेमंद के तौर पर जोड़ना
APIRT-4723 EdgeX/हाइब्रिड मोड के लिए OAuth बंडल लोड करने की सुविधा
APIRT-4725 OAuth सेवा से जुड़ी NPE समस्या ठीक की गई
APIRT-4726 ScriptableHttpClient को यह नहीं मानना चाहिए कि मैसेज का कॉन्टेक्स्ट अब भी मौजूद है
MGMT‑3764 अमान्य कीस्टोर अब मैनेज नहीं किया जा सकेगा
MGMT-3782 पहचान-ज़ोन के लिए, डिफ़ॉल्ट रूप से इस्तेमाल होने वाली वैल्यू के लिए सबसे सही कंसिस्टेंसी लेवल
MGMT-3913 किसी ऐप्लिकेशन आईडी से OAuth2 टोकन वापस पाने के लिए, टाइमआउट की समस्या हल करना
MGMT-3997 अगर किसी कीस्टोर को रेफ़र किया जा रहा है, तो उसे मिटाने की अनुमति नहीं दी जानी चाहिए
MGMT-4013 कीस्टोर के रेफ़रंस की जांच को अपडेट करना, ताकि यह पता चल सके कि कीस्टोर मौजूद है या नहीं और रेफ़रंस किए गए ऐलियास मौजूद हैं या नहीं
MGMT-4065 PKS फ़ॉर्मैट वाले सर्टिफ़िकेट के लिए सहायता चालू की गई
MGMT-4113 सेल्फ़ सर्विस वर्चुअल होस्ट की सुविधा को बेहतर बनाया गया है
MGMT-4229 @JsonSerialize(include = JsonSerialize.Inclusion.NON_DEFAULT) जोड़ने के बाद, apiconfiguration रिग्रेशन टेस्ट पास नहीं हुआ
MGMT-4232 [EDGEX/Hybrid] Import API की मदद से अपलोड करने पर बंडल खराब नहीं होता
MGMT-4242 [EDGEX/Hybrid] एक से ज़्यादा एनवायरमेंट में प्रॉक्सी डिप्लॉयमेंट की सुविधा
MGMT-4245 [EDGEX/Hybrid] VirtualHost self service validation for hybrid-virtual-hosts
MGMT-4250 [EDGEX] API प्रॉक्सी डिप्लॉयमेंट की स्थिति बताने वाले एपीआई के लिए पैरलल एक्ज़ीक्यूशन

17.09.06 (यूआई)

समस्या आईडी ब्यौरा
65015144 Analytics: BigQuery के ग्राहकों के लिए, कस्टम रिपोर्ट पेज फ़िल्टर में पूर्णांक वैल्यू फ़िल्टर करने से जुड़ी समस्या
कस्टम रिपोर्ट पेज फ़िल्टर अब पूर्णांक वैल्यू को उम्मीद के मुताबिक हैंडल करता है.
64806976 ऐप्लिकेशन की सूची वाले पेज में डेवलपर फ़ील्ड नहीं भरा गया है
अब सूची में मौजूद सभी ऐप्लिकेशन के लिए डेवलपर फ़ील्ड भर दिया गया है.
64766918 एपीआई प्रॉक्सी एडिटर में YAML फ़ाइल का इस्तेमाल करने में समस्या आ रही थी
एपीआई प्रॉक्सी एडिटर में YAML फ़ाइलों से जुड़ी समस्या को ठीक किया गया है.
64160572 Analytics: Analytics मेन्यू और प्रॉक्सी एडिटर के परफ़ॉर्मेंस टैब से कारोबार के लेन-देन की जानकारी हटाएं
कारोबार के लेन-देन की जानकारी देने वाले Analytics डैशबोर्ड का इस्तेमाल अब नहीं किया जा सकता. इसके विकल्पों के बारे में जानने के लिए, कम्यूनिटी का लेख Business Transactions API के विकल्प पढ़ें.

17.08.21.00 (पोर्टल)

समस्या आईडी ब्यौरा
DEVSOL‑2625 कंपनी बदलने के बाद, कमाई करने से जुड़ी भूमिकाएं हट जाती हैं
अगर आपने कमाई करने की सुविधा चालू की है, तो किसी उपयोगकर्ता को भूमिका असाइन करने और उसके एक कंपनी से दूसरी कंपनी के कॉन्टेक्स्ट पर स्विच करने के बाद, भूमिका को उपयोगकर्ता से नहीं हटाया जाता.
DEVSOL-2621 Drupal मॉड्यूल के अपडेट
नीचे दिए गए Drupal मॉड्यूल को, बताई गई रिलीज़ के लिए अपडेट किया गया है:
  • फ़ाइल इकाई (फ़ील्ड वाली फ़ाइलें) 7.x-2.4
  • Media 7.x-2.10
  • Media CKEditor 7.x-2.5
  • मीडिया: YouTube 7.x-3.5
  • Metatag 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 Drupal के स्टेटस पेज पर, एसएएमएल (OAuth) के लिए Edge कनेक्शन का सही स्टेटस नहीं दिखता है
Drupal के स्टेटस पेज पर अब एसएएमएल (OAuth) के लिए Edge कनेक्शन का सही स्टेटस दिखता है. इससे पहले, रिपोर्ट > स्टेटस रिपोर्ट पेज पर यह दिखता था कि कनेक्शन काम नहीं कर रहा है. भले ही, आपने SAML को सही तरीके से कॉन्फ़िगर किया हो.
DEVSOL-2608 SAML/OAuth: Log prints Bearer token cache miss with every call
Bearer token cache लॉजिक से जुड़ी समस्या ठीक की गई है. इस समस्या की वजह से, सिस्टम को Edge को कॉल करने पर हर बार एक नया टोकन मिलता था.
DEVSOL-2599 devconnect_user_developer_is_active() फ़ंक्शन से जुड़ी कई समस्याएं
हमने उस समस्या को ठीक कर दिया है जिसमें यह तय करने के लिए कि उपयोगकर्ता सक्रिय है या नहीं, डेवलपर की गलत स्थिति की जांच की गई थी. अगर Edge UI में डेवलपर खाते को बंद कर दिया जाता है, तो ऐप्लिकेशन की कुंजियां काम करना बंद कर देंगी. ऐसे में, सिस्टम अब डेवलपर को एक मैसेज दिखाएगा, ताकि उसे इसकी जानकारी मिल सके. इस सुविधा की परफ़ॉर्मेंस को भी बेहतर बनाया गया है.
DEVSOL-2595 एसएएमएल कॉन्फ़िगरेशन में सुधार और अपडेट
एसएएमएल कॉन्फ़िगरेशन में ये सुधार और अपडेट किए गए हैं:
  • अब एसएएमएल कॉन्फ़िगरेशन पेज में बदलाव किया जा सकता है. ज़्यादा जानकारी के लिए, एसएएमएल पुष्टि का इस्तेमाल करना लेख पढ़ें.
  • अब यूज़र इंटरफ़ेस में, उपयोगकर्ता नाम वाला फ़ील्ड दिखेगा.
  • drush "dc-test" कॉल को ठीक किया गया है, ताकि यह कनेक्शन की जांच करने वाले स्टैंडर्ड फ़ंक्शन का इस्तेमाल कर सके. इससे यह अब एसएएमएल कॉन्फ़िगरेशन सेटिंग को अनदेखा नहीं करेगा.
DEVSOL-2569 ऐप्लिकेशन के आंकड़े: एंडपॉइंट के जवाब देने में लगने वाला समय अब काम नहीं कर रहा है. इसे जवाब देने में लगने वाले कुल समय में बदल दिया गया है
एंडपॉइंट के जवाब देने में लगने वाले समय के आंकड़ों के ग्राफ़ को डेवलपर ऐप्लिकेशन पेज पर मौजूद 'आंकड़े' टैब से हटा दिया गया है. ऐसा इसलिए किया गया है, क्योंकि इससे जवाब देने में लगने वाले कुल समय का पता नहीं चलता था और भ्रम की स्थिति पैदा होती थी. इस मेट्रिक से सिर्फ़ यह पता चलता था कि एंडपॉइंट को जवाब देने में कितना समय लगा. हालांकि, इससे यह पता नहीं चलता था कि एपीआई प्रॉक्सी को जवाब देने में कितना समय लगा. थ्रूपुट ग्राफ़ में, डेवलपर के लिए कुल रिस्पॉन्स टाइम दिखता है.

17.07.31.00 (पोर्टल)

समस्या आईडी ब्यौरा
DEVSOL‑2258 कुछ टेक्स्ट फ़ील्ड का अनुवाद पुर्तगाली भाषा में नहीं किया जा सकता
Drupal Dev Portal Apps मॉड्यूल में, Drupal Internationalization system के लिए अनुवाद का छूटा हुआ टेक्स्ट जोड़ा गया. पहले, "मेरे ऐप्लिकेशन" पेजों पर कुछ टेक्स्ट का अनुवाद नहीं किया जा सकता था.
DEVSOL-2536 "ऐप्लिकेशन का नाम" या "कॉलबैक यूआरएल" में बदलाव करने पर, पोर्टल डेवलपर ऐप्लिकेशन से एपीआई प्रॉडक्ट हटा देता है
डेवलपर ऐप्लिकेशन को अपडेट करने पर, अब ऐप्लिकेशन से एपीआई प्रॉडक्ट नहीं हटाए जाएंगे.
DEVSOL-2519 Smartdocs में devconnect_developer_apps पर बिना बताए डिपेंडेंसी है
Smartdocs मॉड्यूल में अब DevConnect developer apps मॉड्यूल पर बेवजह डिपेंडेंसी नहीं है.
DEVSOL-2492 कंपनी पेज में एचटीएमएल एस्केपिंग की समस्या
इस समस्या को ठीक कर दिया गया है. इसमें, कमाई करने से जुड़े मेन्यू में एचटीएमएल-एन्कोडिंग के साथ ऐंपरसैंड दिख रहे थे. जैसे, "कैटलॉग & प्लान".
DEVSOL-2490 कमाई करने के मॉड्यूल में, रेट प्लान की तारीख तय करने वालों के इस्तेमाल को बेहतर बनाया गया
अलग-अलग टाइम ज़ोन में, कमाई करने के रेट प्लान को बेहतर तरीके से मैनेज करने की सुविधा जोड़ी गई.
DEVSOL-2440 देव पोर्टल में, बंद किए गए मैनेजमेंट "सीमाएं" एपीआई को कॉल करने पर, 404 गड़बड़ियां दिखती हैं
सिस्टम को अपडेट किया गया है, ताकि कमाई करने से जुड़े नए व्यू/खरीदारी प्लान एपीआई को हैंडल किया जा सके.
DEVSOL-2436 Apigee_company Drupal मॉड्यूल को चालू करके कमाई करने की सुविधा चालू करने की कोशिश करते समय, DevPortal DB में drupal_cache_mint टेबल मौजूद नहीं है
हमने उस समस्या को ठीक कर दिया है जिसमें कमाई करने की सुविधा के कॉन्फ़िगरेशन की वजह से यह गड़बड़ी दिखती थी: "ERROR: relation "drupal_cache_mint" does not exist".
DEVSOL-2419 OpenAPI के तौर पर, OpenAPI के अलावा किसी अन्य JSON को इंपोर्ट करने पर गड़बड़ी के मैसेज नहीं दिखते
अब SmartDocs में OpenAPI दस्तावेज़ को इंपोर्ट करने से पहले, यह पुष्टि की जाती है कि दस्तावेज़, OpenAPI स्पेसिफ़िकेशन के मुताबिक है या नहीं.
DEVSOL-2406 SmartDocs के लिंक, 'बदलाव की जानकारी' या 'बदलाव करें' काम नहीं करते
SmartDocs में बदलाव की जानकारी वाले ऐक्शन मेन्यू में, 'बदलाव की जानकारी' या 'बदलाव करें' के गलत पेज दिखने की समस्या ठीक की गई.
DEVSOL-2382 "SmartDocs के टेंप्लेट लॉक करें" सुविधा
"SmartDocs के टेंप्लेट मैनेज करें" नाम की नई अनुमति बनाई गई है, ताकि SmartDocs के टेंप्लेट में बदलाव करने की सुविधा को हटाया जा सके या किसी भूमिका के लिए सीमित किया जा सके.
DEVSOL-2380 Drupal के लॉग में इंडेक्स तय नहीं होने की गड़बड़ी
Drupal के लॉग में, कमाई करने की सुविधा चालू करने वाली साइटों के लिए, गुमराह करने वाला यह मैसेज हटाया गया: Undefined index: role in Apigee\ManagementAPI\Company->listDevelopers()
DEVSOL-2375 Drupal लॉग में अमान्य पते की गड़बड़ी
उस गड़बड़ी को ठीक किया गया है जिसकी वजह से, अगर सिस्टम में SMTP कॉन्फ़िगर नहीं किया गया था, तो लॉग में अमान्य गड़बड़ियां जुड़ जाती थीं.
DEVSOL-2355 cURL टाइमआउट की वजह से, edge-php-sdk में PHP चेतावनियां और खराब लॉग दिखते हैं
टाइमआउट की वजह से, लॉग मैसेज खराब फ़ॉर्मैट में दिखते थे. इस गड़बड़ी को ठीक कर दिया गया है.
DEVSOL-2336 Monetization payment provider configuration update
अब Configuration > Monetization Settings > Recurring Payment via Worldpay developer portal configuration page का इस्तेमाल, WorldPay पेमेंट की जानकारी कॉन्फ़िगर करने के लिए किया जा सकता है.
DEVSOL-2307 चेतावनी/दस्तावेज़ जोड़ें कि apigee_company मॉड्यूल का इस्तेमाल सिर्फ़ कमाई करने की सुविधा के साथ किया जा सकता है
apigee_company Drupal मॉड्यूल के लिए, कमाई करने की सुविधा चालू होनी चाहिए. अगर आपने कमाई करने की सुविधा चालू नहीं की है और apigee_company मॉड्यूल चालू किया है, तो साइट की स्थिति की रिपोर्ट में चेतावनी वाला मैसेज दिखेगा.
DEVSOL-2270 कमाई करने की सुविधा के नए वर्शन (5 अक्टूबर, 2016) के बाद, कंपनी की जानकारी सेव नहीं हो रही है
कमाई करने की सुविधा से जुड़ी समस्या को ठीक किया गया है. इस समस्या में, कंपनी की जानकारी सही तरीके से सेव नहीं हो पाती थी.
DEVSOL-2175 Me Aliases और core Statistics मॉड्यूल एक साथ ठीक से काम नहीं करते
Drupal Core और "Me Aliases" contrib मॉड्यूल को पैच किया गया है, ताकि "Me Aliases" और core 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 नीति, जिसमें लॉग मैसेज में अतिरिक्त जानकारी शामिल होती है

MessageLogging नीति का FormatMessage एलिमेंट, लॉग किए गए मैसेज के फ़ॉर्मैट को कंट्रोल करता है. FormatMessage=false के दौरान, लॉग किए गए मैसेज में Apigee से जनरेट की गई कोई भी जानकारी शामिल नहीं होनी चाहिए. हालांकि, FormatMessage=false सेट करने पर भी, लॉग मैसेज में यह जानकारी शामिल होती है:

  • प्राथमिकता का स्कोर
  • टाइमस्टैंप