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

आपको Apigee Edge का दस्तावेज़ दिख रहा है.
Apigee X के दस्तावेज़ पर जाएं.
जानकारी

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

Edge यूज़र इंटरफ़ेस (यूआई) रिलीज़ एज मैनेजमेंट रिलीज़ पोर्टल के ज़रिए रिलीज़ करना

रिलीज़ नंबर के बारे में जानकारी लेख पढ़ें. इससे आपको यह समझने में मदद मिलेगी कि 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 पोर्टल के लिए एसएमटीपी प्रोटोकॉल सेट करने के लिए, SMTPSSL प्रॉपर्टी का इस्तेमाल बंद कर दिया गया है

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

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

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

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

प्राइवेट क्लाउड

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

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

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

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

Edge का नया वर्शन, पहले सिर्फ़ Cloud का इस्तेमाल करने वाले लोगों के लिए उपलब्ध था. Private Cloud के लिए Edge के इस वर्शन के साथ, अब New 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 के हस्ताक्षर की पुष्टि करने से पहले लगाना हो. ज़्यादा जानकारी के लिए, Decode JWT policy (Beta version) देखें.

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

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

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

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

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

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

अब वर्चुअल होस्ट पर, मैसेज प्रोसेसर के साथ 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 हेडर अब बाहरी भूमिका मैपिंग में काम करता है. जिन उपयोगकर्ताओं के पास सही ऐक्सेस (सिस्टम एडमिन) है वे अपने क्रेडेंशियल का इस्तेमाल करके, किसी दूसरे उपयोगकर्ता के तौर पर लॉगिन कर सकते हैं.

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

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

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

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

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

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

Developer Services पोर्टल के लिए 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 एडमिनिस्ट्रेशन मेन्यू में कॉन्फ़िगरेशन > क्षेत्र और भाषा चुनें. डिफ़ॉल्ट स्थान-भाषा बदलने पर, 'कमाई करने से जुड़ा संपर्क' और 'बिलिंग की जानकारी' सेक्शन में मौजूद डिफ़ॉल्ट देश का नाम बदल जाता है.

17.10.11 (यूआई)

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

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

समस्या आईडी कॉम्पोनेंट का नाम ब्यौरा
MGMT-4219 एपीआई मैनेजमेंट संगठन और एनवायरमेंट हेडर को blobstore पर भेजने के लिए MGMT
MGMT-4065 एपीआई मैनेजमेंट PKS फ़ॉर्मैट वाले सर्टिफ़िकेट के लिए सहायता चालू की गई
MGMT-3782 एपीआई मैनेजमेंट पहचान-ज़ोन के लिए, डिफ़ॉल्ट रूप से इस्तेमाल होने वाले कंसिस्टेंसी लेवल की सबसे सही वैल्यू
MGMT-3913 एपीआई मैनेजमेंट appId के ज़रिए 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 अगर संगठन का देश/इलाका, axgroup के देश/इलाके से अलग है, तो कमाई करने की सुविधा वाले मैसेज प्रोसेसर के लिए 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 MP पॉड का नाम, X-Apigee-Pod राऊटर के हेडर में जोड़ें
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, SHA256 एल्गोरिदम की पुष्टि करने से जुड़ी अमान्य गड़बड़ी दिखाता है
EDGESERV‑6 एज सर्वर नोड ऐप्लिकेशन में 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 XFF हेडर के लिए, GCP LB आईपी पतों को भरोसेमंद के तौर पर जोड़ना
APIRT-4723 EdgeX/हाइब्रिड मोड के लिए, OAuth बंडल लोड करने की सुविधा
APIRT-4725 OAuth सेवा से जुड़ी NPE की समस्या ठीक की गई
APIRT-4726 ScriptableHttpClient को यह नहीं मानना चाहिए कि मैसेज का कॉन्टेक्स्ट अब भी मौजूद है
MGMT‑3764 अमान्य कीस्टोर अब मैनेज नहीं किया जा सकेगा
MGMT-3782 पहचान-ज़ोन के लिए, डिफ़ॉल्ट रूप से इस्तेमाल होने वाले कंसिस्टेंसी लेवल की सबसे सही वैल्यू
MGMT-3913 appId के ज़रिए 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 uploads doesn’t corrupt bundle
MGMT-4242 [EDGEX/Hybrid] एक से ज़्यादा एनवायरमेंट में प्रॉक्सी डिप्लॉयमेंट की सुविधा
MGMT-4245 [EDGEX/Hybrid] VirtualHost self service validation for hybrid-virtual-hosts
MGMT-4250 [EDGEX] एपीआई प्रॉक्सी डिप्लॉयमेंट स्टेटस एपीआई के लिए पैरलल एक्ज़ीक्यूशन

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 टोकन कैश लॉजिक से जुड़ी समस्या ठीक की गई है. इस वजह से, सिस्टम को हर बार Edge को कॉल करने पर एक नया टोकन मिलता था.
DEVSOL-2599 devconnect_user_developer_is_active() फ़ंक्शन में कई समस्याएं
उस समस्या को ठीक किया गया है जिसमें यह तय करने के लिए गलत डेवलपर के स्टेटस की जाँच की जाती थी कि उपयोगकर्ता सक्रिय है या नहीं. अगर Edge UI में किसी डेवलपर खाते को बंद कर दिया जाता है, तो ऐप्लिकेशन की कुंजियां काम करना बंद कर देंगी. ऐसे में, सिस्टम अब डेवलपर को एक मैसेज दिखाएगा, ताकि उसे इसकी सूचना दी जा सके. इस सुविधा की परफ़ॉर्मेंस को भी बेहतर बनाया गया है.
DEVSOL-2595 एसएएमएल कॉन्फ़िगरेशन में सुधार और अपडेट
एसएएमएल कॉन्फ़िगरेशन में ये सुधार और अपडेट किए गए हैं:
  • एसएएमएल कॉन्फ़िगरेशन पेज में अब बदलाव किया जा सकता है. ज़्यादा जानकारी के लिए, SAML ऑथेंटिकेशन का इस्तेमाल करना लेख पढ़ें.
  • अब यूज़रनेम फ़ील्ड, यूज़र इंटरफ़ेस (यूआई) में दिखता है.
  • drush "dc-test" कॉल को ठीक किया गया है, ताकि स्टैंडर्ड कनेक्शन टेस्ट फ़ंक्शन का इस्तेमाल किया जा सके. इससे अब SAML कॉन्फ़िगरेशन सेटिंग को अनदेखा नहीं किया जाएगा.
DEVSOL-2569 ऐप्लिकेशन के आंकड़े: एंडपॉइंट के जवाब देने में लगने वाला समय अब काम नहीं कर रहा है. इसे जवाब देने में लगने वाले कुल समय में बदल दिया गया है
एंडपॉइंट के जवाब देने में लगने वाले समय का आंकड़ों वाला ग्राफ़, डेवलपर ऐप्लिकेशन पेज पर मौजूद 'आंकड़े' टैब से हटा दिया गया है. ऐसा इसलिए किया गया है, क्योंकि इससे जवाब देने में लगने वाले कुल समय का पता नहीं चलता था और इससे भ्रम पैदा होता था. इस मेट्रिक में, सिर्फ़ एंडपॉइंट को जवाब देने में लगने वाला समय दिखता था. हालांकि, इसमें एपीआई प्रॉक्सी को जवाब देने में लगने वाला समय नहीं दिखता था. थ्रूपुट ग्राफ़ में, डेवलपर के लिए कुल रिस्पॉन्स टाइम दिखता है.

17.07.31.00 (पोर्टल)

समस्या आईडी ब्यौरा
DEVSOL‑2258 कुछ टेक्स्ट फ़ील्ड का अनुवाद पुर्तगाली भाषा में नहीं किया जा सकता
Drupal Dev Portal Apps मॉड्यूल में, Drupal के लिए अनुवाद का छूटा हुआ टेक्स्ट जोड़ा गया इंटरनैशनलाइज़ेशन सिस्टम. इससे पहले, "मेरे ऐप्लिकेशन" पेजों पर मौजूद कुछ टेक्स्ट का अनुवाद नहीं किया जा सका था.
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 कमाई करने के लिए पेमेंट की सुविधा देने वाली कंपनी के कॉन्फ़िगरेशन से जुड़ा अपडेट
अब कॉन्फ़िगरेशन > कमाई करने की सेटिंग > Worldpay के ज़रिए बार-बार होने वाला पेमेंट डेवलपर पोर्टल के कॉन्फ़िगरेशन पेज का इस्तेमाल, 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 सेट करने पर भी, लॉग मैसेज में यह जानकारी शामिल होती है:

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