21.03.08 - सार्वजनिक क्लाउड के रिलीज़ नोट के लिए Apigee Edge

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

हमने सार्वजनिक क्लाउड के लिए, Apigee Edge के कॉम्पोनेंट के अपडेट इन तारीखों से रिलीज़ करने शुरू किए:

  • राउटर: सोमवार, 31 मई, 2021
  • मैनेजमेंट सर्वर: मंगलवार, 15 जून, 2021
  • मैसेज प्रोसेसर: बुधवार, 30 जून, 2021
  • मैसेज प्रोसेसर: मंगलवार, 19 अक्टूबर, 2021

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

इस रिलीज़ में नई सुविधाएं और अपडेट शामिल किए गए हैं.

ऑडिट के संसाधन के लिए, उपयोगकर्ता की अनुमतियों को सीमित करने के लिए, संगठन के लेवल पर नया फ़्लैग जोड़ा गया

संगठन के लेवल पर एक नया फ़्लैग जोड़ा गया है: features.isAuditEnabledOnlyForOrgAdmin. अगर किसी खास संगठन के लिए यह फ़्लैग true पर सेट है, तो सिर्फ़ OrgAdmin उपयोगकर्ता ही ऑडिट के संसाधन को ऐक्सेस कर सकते हैं. इस सुविधा की मदद से, ग्राहक OrgAdmin के अलावा, उपयोगकर्ता की सभी भूमिकाओं के लिए ऑडिट बंद कर सकते हैं. डिफ़ॉल्ट रूप से, मौजूदा तरीका लागू होता है.

identity ट्रांसफ़र एनकोडिंग अब काम नहीं करती

Transfer-Encoding: identity वाले अनुरोधों के लिए, अब एचटीटीपी 501 रिस्पॉन्स मिलेगा.

मैसेज प्रोसेसर के लिए नई प्रॉपर्टी

हमने मैसेज प्रोसेसर के लिए एक नई प्रॉपर्टी लॉन्च की है. इसका इस्तेमाल, बैकएंड सर्वर पर प्रॉक्सी फ़ॉरवर्डिंग को कॉन्फ़िगर करने के लिए किया जा सकता है: conf_http_HTTPClient.use.proxy.host.header.with.target.uri. यह प्रॉपर्टी, टारगेट होस्ट और पोर्ट को HOST हेडर के तौर पर सेट करती है.

ऐप्लिकेशन की परफ़ॉर्मेंस की जांच करने वाले आईडी का हेडर

HealthMonitor और खास तौर पर, एचटीटीपी मॉनिटर का इस्तेमाल करते समय, अब परफ़ॉर्मेंस की जांच के अनुरोधों को इस तरह कॉन्फ़िगर किया जा सकता है कि उनमें एक ऐसा एचटीटीपी हेडर शामिल हो जिसका नाम पहले से तय हो. इस हेडर को, परफ़ॉर्मेंस की जांच के हर अनुरोध के लिए, डाइनैमिक तरीके से असाइन की गई एक यूनीक वैल्यू मिलती है.

Apigee Edge में प्रॉपर्टी सेट की सुविधा

अब Apigee Edge में प्रॉपर्टी सेट की सुविधा उपलब्ध है. प्रॉपर्टी सेट का इस्तेमाल करना लेख पढ़ें.

ठीक की गई समस्याएं

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

समस्या आईडी कॉम्पोनेंट का नाम ब्यौरा
151688733 मैनेजमेंट सर्वर

ऑडिट लॉग फ़ेच करने की कोशिश करते समय, कुछ मामलों में एचटीटीपी स्टेटस 409 मिलने की समस्या को ठीक किया गया है.

161767761 मैनेजमेंट सर्वर

ऑडिट लॉग में, कुछ अनुरोधों के लिए अनुरोध का मुख्य हिस्सा सही तरीके से लॉग नहीं होने की समस्या को ठीक किया गया है.

162300761 मैनेजमेंट सर्वर

OpenAPI की परिभाषा से, मान्य JSON या YAML नहीं मिलने पर, एक अपवाद मिलने की समस्या को ठीक किया गया है. इस अपवाद की वजह से, टारगेट रिस्पॉन्स के कुछ हिस्से दिखते थे.

172081319 मैनेजमेंट सर्वर

उपयोगकर्ताओं के अपने खातों को उपयोगकर्ता की भूमिकाएं असाइन करने की समस्या को ठीक किया गया है. इसकी वजह से, वे उन संगठनों को ऐक्सेस कर पाते थे जिनका मालिकाना हक उनके पास नहीं था. इस समस्या को ठीक करने के बाद, ऐसी कार्रवाइयां नहीं की जा सकतीं.

174925913 मैनेजमेंट सर्वर

केवीएम की मौजूदा उन एंट्री को अपडेट नहीं किया जा सकता था जिनके नाम '/' से शुरू होते थे. इस समस्या को ठीक किया गया है. अब ऐसी एंट्री को अपडेट किया जा सकता है.

180874323 मैनेजमेंट सर्वर

हटाए गए प्रॉक्सी के रिविज़न नंबर सेव हो जाने की समस्या को ठीक किया गया है. इस समस्या को ठीक करने के बाद, उपयोगकर्ता उन रिविज़न नंबर को ज़बरदस्ती हटा सकते हैं.

67780911 मैसेज प्रोसेसर

कैश हिट न होने पर भी, फ़्लो वैरिएबल responsecache.cachesource को L2 के तौर पर सेट करने की समस्या को ठीक किया गया है.

184967588 मैसेज प्रोसेसर

कोटा नीति के rollingwindow टाइप को समय से पहले रीसेट होने की समस्या को ठीक किया गया है. यह समस्या तब होती थी, जब <Distributed> एलिमेंट को true और <Synchronous> एलिमेंट को false पर सेट किया जाता था.

(19/10/21 के पैच रिलीज़ में.)

77021457 मैसेज प्रोसेसर

Put ऑपरेशन में override को false पर सेट करने पर, एंट्री कैश मेमोरी में होने पर ही ठीक से काम करने की समस्या को ठीक किया गया है. अब, अगर override एट्रिब्यूट false है, तो एंट्री को ओवरराइड नहीं किया जाएगा, भले ही वह कैश मेमोरी में हो या न हो.

119911660 मैसेज प्रोसेसर

Service Callout नीति की समस्या को ठीक किया गया है. अब clearPayload को true पर सेट करने पर, अनुरोध का मैसेज, मैसेज के कॉन्टेक्स्ट से हटा दिया जाएगा.

120421482 मैसेज प्रोसेसर

केवीएम बनाते समय, यह पुष्टि करने के लिए अतिरिक्त जांचें जोड़ी गई हैं कि बताया गया एनवायरमेंट मौजूद है या नहीं.

140911291 मैसेज प्रोसेसर

MessageLogging नीति की मदद से, syslog पर लॉग किए गए, नई लाइन वाले मैसेज को टीसीपी का इस्तेमाल करने पर, कई लाइनों में नहीं तोड़ा जाता था. इस समस्या को ठीक किया गया है. अब, नई लाइनों को उम्मीद के मुताबिक ट्रीट किया जाता है.

143086035 मैसेज प्रोसेसर

Health Monitor, <HttpMonitor>.<Request>.<isSSL> की वैल्यू को अनदेखा करता था. साथ ही, टारगेट सर्वर यह तय करता था कि परफ़ॉर्मेंस की जांच, एचटीटीपी या एचटीटीपीएस के ज़रिए की जाएगी. इस समस्या को ठीक किया गया है.

अब <HttpMonitor>.<Request>.<isSSL> की वैल्यू से, परफ़ॉर्मेंस की जांच में mTLS को चालू या बंद किया जा सकेगा. भले ही, टारगेट सर्वर में यह सुविधा चालू हो या न हो.

144017075 मैसेज प्रोसेसर

L1 कैश मेमोरी में मौजूद किसी ऑब्जेक्ट में गलती से होने वाले बदलावों को रोकें.

L1 कैश मेमोरी में किसी ऑब्जेक्ट को रखने या उससे वापस पाने पर, उसकी एक कॉपी रखी या वापस पाई जाती है.

150594487 मैसेज प्रोसेसर

खराब jar फ़ाइल लोड करने की कोशिश करने पर, पूरा मैसेज प्रोसेसर बूटस्ट्रैप फ़ेल हो जाने की समस्या को ठीक किया गया है.

157468872 मैसेज प्रोसेसर

केवीएम में, समयसीमा खत्म होने के बाद पुरानी वैल्यू कम हो जाती है.

KeyValueMapOperations में ExpiryTimeInSecs को, पुरानी समयसीमा बनाए रखते हुए, कम वैल्यू में बदलने की समस्या को ठीक किया गया है. इस समस्या की वजह से, केवीएम की पुरानी वैल्यू मिलती थी.

160648174 मैसेज प्रोसेसर

RaiseFault, किसी भी AssignVariable में मौजूद नाम की पुष्टि करता है

RaiseFault नीति में AssignVariable एलिमेंट शामिल होने पर, अब यह नीति पुष्टि करती है कि नाम खाली न हो.

161390503 मैसेज प्रोसेसर

एचएमएसी मैसेज में, ref को सही तरीके से हैंडल किया जाता है

एचएमएसी नीति अब उस मामले को सही तरीके से हैंडल करती है जब Message एलिमेंट के लिए रेफ़रंस वाला वैरिएबल सेट नहीं होता. इस मामले में, यह नीति एक गड़बड़ी दिखाती है. साथ ही, एक मैसेज दिखाती है, जिसमें यह बताया जाता है कि रेफ़रंस वाले वैरिएबल को हल नहीं किया जा सकता.

162320407 मैसेज प्रोसेसर

क्लाइंट सर्टिफ़िकेट न भेजे जाने की समस्या को ठीक किया गया है. यह समस्या तब होती थी, जब टारगेट सर्वर में clientauthenabled सेट होता था .

164466716 मैसेज प्रोसेसर

KeyValueMapOperations नीति के लिए, SetVariableFailed अपवाद के तरीके को ठीक किया गया है.

पहले, एन्क्रिप्ट की गई एंट्री कैश मेमोरी में मौजूद होने पर, SetVariableFailed अपवाद नहीं मिलता था. इस समस्या को ठीक किया गया है. अब, एन्क्रिप्ट की गई एंट्री को private प्रीफ़िक्स के बिना ऐक्सेस करने पर, अपवाद मिलता है. भले ही, वह कैश मेमोरी में हो या न हो.

165421271 मैसेज प्रोसेसर

पेलोड में मौजूद, स्ट्रिंग के अलावा JSON वैल्यू को डीबग टूल में स्ट्रिंग में बदलने की समस्या को ठीक किया गया है.

168082009 मैसेज प्रोसेसर

GetAuthV2Info नीति के लिए, फ़्लो वैरिएबल developer.app.id जोड़ा गया

GetAuthV2Info का इस्तेमाल करते समय, फ़्लो वैरिएबल developer.app.id को ऐक्सेस नहीं किया जा सकता था. अब इसे, इस नीति के लिए रनटाइम फ़्लो वैरिएबल के सेट में जोड़ दिया गया है.

173003882 मैसेज प्रोसेसर

हेडर और अन्य एलिमेंट के लिए नाम तय न करने पर, AssignMessage नीति वाली प्रॉक्सी को डिप्लॉय नहीं किया जा सकता था. इस समस्या को ठीक किया गया है.

177676554 मैसेज प्रोसेसर

दो नीतियों को एक साथ लागू होने से रोकें.

कुछ मामलों में, टारगेट रिस्पॉन्स में गड़बड़ी होने पर, मैसेज प्रोसेसर दो या उससे ज़्यादा नीतियों को एक साथ लागू कर सकता था. डीबग टूल में, यह गड़बड़ी नीतियों को गलत क्रम में या गलत फ़्लो में लागू करने के तौर पर दिखती थी.