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

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

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

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

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

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

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

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

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 मैसेज प्रोसेसर

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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