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

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

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

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

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

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

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

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

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

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

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

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

परफ़ॉर्मेंस की जांच का आईडी हेडर

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

Apigee Edge में प्रॉपर्टी सेट के लिए सहायता

Apigee Edge में अब प्रॉपर्टी सेट इस्तेमाल किए जा सकते हैं. प्रॉपर्टी सेट का इस्तेमाल करना देखें.

बग ठीक किए गए

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

सेवा कॉलआउट की नीति से जुड़ी समस्या को ठीक कर दिया गया है, ताकि clearPayload के true होने पर, अनुरोध मैसेज को मैसेज के कॉन्टेक्स्ट से हटा दिया जाए.

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

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

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

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

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

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

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

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

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

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

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

एक समस्या को ठीक किया गया है. इसकी वजह से, गड़बड़ी वाली jar फ़ाइल को लोड करने के दौरान, मैसेज प्रोसेसर का पूरा बूटस्ट्रैप काम नहीं कर पा रहा था.

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

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

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

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

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

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

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

HMAC मैसेज में ref को सही तरीके से हैंडल करना

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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