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

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

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

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

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

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

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

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

identity ट्रांसफ़र को कोड में बदलने का तरीका अब काम नहीं करता

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

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

हमने Message प्रोसेसर के लिए एक नई प्रॉपर्टी लॉन्च की है. इसका इस्तेमाल करके, प्रॉक्सी फ़ॉरवर्डिंग को बैकएंड सर्वर पर कॉन्फ़िगर किया जा सकता है: 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 पर सेट किया गया था.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ResetFault किसी भी असाइन किए गए वैरिएबल में नाम की पुष्टि करता है

जब GrowFault की नीति में कोई AssignmentsVariable एलिमेंट शामिल है, तो नीति इस बात की पुष्टि करती है कि नाम वाला फ़ील्ड खाली नहीं है.

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

एचएमएसी मैसेज में ref हैंडलिंग को सही करें

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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