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

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

हमने मंगलवार 3 दिसंबर, 2019 को Apigee Edge के इस वर्शन का अपडेट रिलीज़ करना शुरू किया है, जो सार्वजनिक क्लाउड. (ओरिजनल रिलीज़ गुरुवार, 18 अप्रैल, 2019 को हुआ था.)

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

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

समस्या आईडी कॉम्पोनेंट का नाम ब्यौरा
Apigee ने 1 अक्टूबर, 2019 से ये अपडेट रिलीज़ करना शुरू किया है
110995050 एपीआई रनटाइम

लोड बैलेंसिंग - काम न करने वाले सर्वर को हटाने के लिए ज़्यादा कंट्रोल

को कॉन्फ़िगर करते समय एक एपीआई प्रॉक्सी के लिए लोड बैलेंसर, आपके पास यह तय करने का विकल्प होता है कि कितने रिस्पॉन्स लोड बैलेंसिंग रोटेशन से सर्वर को हटाए जाने से पहले, गड़बड़ियां होती हैं. जवाब नहीं दिया जा सका इसका मतलब है कि Apigee को टारगेट सर्वर से कोई जवाब नहीं मिलता है. ऐसा होने पर, गड़बड़ी होने पर एक से दूसरी संख्या में बढ़ोतरी हो सकती है. जब Apigee को किसी टारगेट से जवाब मिलता है, भले ही रिस्पॉन्स एक एचटीटीपी गड़बड़ी (जैसे कि 500) है, जिसे टारगेट सर्वर से मिलने वाले रिस्पॉन्स के तौर पर गिना जाता है, और फ़ेलियर काउंटर रीसेट कर दिया जाता है. यह पक्का करने में मदद करने के लिए कि खराब एचटीटीपी रिस्पॉन्स (जैसे कि 500) भी खराब हो रहे सर्वर को लोड बैलेंसिंग रोटेशन से बाहर निकालने के लिए, फ़ेलियर काउंटर को बढ़ा दें जितनी जल्दी हो सके, नया <ServerUnhealthyResponse> एलिमेंट जोड़ा जा सकता है आपके लोड बैलेंसर कॉन्फ़िगरेशन में <ResponseCode> चाइल्ड एलिमेंट शामिल हैं. Edge भी उन कोड से मिले रिस्पॉन्स को भी फ़ेल के तौर पर गिनेगा.

<HTTPTargetConnection>
  <LoadBalancer>
    <Algorithm>RoundRobin</Algorithm>
    <Server name="target1" />
    <Server name="target2" />
    <ServerUnhealthyResponse>
        <ResponseCode>500</ResponseCode>
        <ResponseCode>502</ResponseCode>
        <ResponseCode>503</ResponseCode>
    </ServerUnhealthyResponse>
    <MaxFailures>5</MaxFailures>
  </LoadBalancer>
</HTTPTargetConnection>
  
  
130416715 सुरक्षा

AccessControl नीति को बेहतर बनाने की सुविधा

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

<IgnoreTrueClientIPHeader>: ज़रूरी नहीं (डिफ़ॉल्ट रूप से यह 'गलत' है). इसे 'सही है' पर सेट करने पर, नीति True-Client-IP हेडर को अनदेखा कर देती है और X-Forwarded-For हेडर में आईपी पतों का आकलन करता है. इसके बाद, वह आपने X-फ़ॉरवर्ड किया गया - इवैलुएशन के तरीके को कॉन्फ़िगर किया है.

<AccessControl async="false" continueOnError="false"
    enabled="true" name="Access-Control-1">
    <DisplayName>Access Control-1</DisplayName>
    <IgnoreTrueClientIPHeader>true</IgnoreTrueClientIPHeader>
    ...
</AccessControl>
Apigee ने 18 अप्रैल, 2019 को ये अपडेट रिलीज़ किए हैं
117558815,
119856499,
110548137,
79526748,
72989449,
70712859,
69049041
एपीआई रनटाइम जेडब्ल्यूएस और जेडब्ल्यूटी
हमने JWS की सहायता टीम के लिए नई नीतियां जोड़ी हैं और मौजूदा JWT नीतियों को बेहतर बनाया है.

जानकारी के लिए, यह देखें इस कम्यूनिटी पोस्ट पर जाएं.

122610025 एपीआई रनटाइम RaiseFault को गड़बड़ी की वजह और ConsentMessage की तरह आर्बिट्रेरी वैरिएबल भी सेट करने की अनुमति दें

RaiseFault नीति में दो नए एलिमेंट उपलब्ध हैं. इन्हें FaultRules में बनाया गया है ज़्यादा साफ़ और बेहतर तरीके से हैंडल करना.

  • ShortFaultReason एक बूलियन है.इसे 'सही है' पर सेट करने से, नीति का नाम गलती वजह वैरिएबल में हो जाता है.
  • AssignVariable, FaultResponse में मौजूद होता है. इसकी मदद से, किसी वैरिएबल में गड़बड़ी के रिस्पॉन्स को असाइन किया जा सकता है, ताकि एपीआई प्रॉक्सी फ़्लो की दूसरी नीतियों में इसका इस्तेमाल किया जा सके.
121149811 होस्ट किए गए टारगेट होस्ट किए गए टारगेट के लिए लागू की गई सीमाएं

होस्ट किए गए टारगेट के लिए, अब सीमाएं लागू की जा रही हैं. सीमाओं की जानकारी के लिए, सीमाएं देखें.

117659213 एपीआई रनटाइम AccessControl नीति में आईपी रेंज के पैरामीटर को सेट करने की सुविधा

मैसेज टेंप्लेट वैरिएबल का इस्तेमाल करके, आईपी पते और सीआईडीआर मास्क सेट किए जा सकते हैं AccessControl की नीति. उदाहरण के लिए, यदि आप किसी की-वैल्यू मैप (केवीएम) में आईपी पते और मास्क का इस्तेमाल करने पर, आपके सेट किए गए वैरिएबल से उन वैल्यू को वापस लाया जा सकता है एपीआई प्रॉक्सी फ़्लो में. इससे रनटाइम के दौरान, आईपी वैल्यू को आसानी से बदला जा सकता है. इसके लिए, आपको अपनी नीति का कॉन्फ़िगरेशन बदलें.

उदाहरण के लिए:

<MatchRule action="DENY">
    <SourceAddress mask="24">198.51.100.1</SourceAddress>
</MatchRule>
     

यह मानते हुए कि वैल्यू एक केवीएम में स्टोर हैं, इस तरह की नीति को कॉन्फ़िगर किया जा सकता है, और वैल्यू को फिर से पाने और उन्हें यहां दिखाए गए वैरिएबल:

<MatchRule action="DENY">
    <SourceAddress mask="{kvm.mask.ref}">{kvm.ip.ref}</SourceAddress>
</MatchRule>
     
113599885 एपीआई मॉनिटरिंग एपीआई मॉनिटर करने से जुड़ी भूमिकाएं

एपीआई मॉनिटरिंग की सुविधा दो अलग-अलग भूमिकाएं असाइन करती है: एपीआई मॉनिटरिंग एडमिन और एपीआई मॉनिटरिंग उपयोगकर्ता. इनके बारे में ऐक्सेस एपीआई मॉनिटरिंग में बताया गया है. ये सुविधाएं, दिसंबर 2018 में उपलब्ध कराई गई थीं.

132256772 एपीआई रनटाइम अनुरोध में X-Apigee.Message-Timeout हेडर जोड़ा गया

Edge अब हर अनुरोध में हेडर X-Apigee.Message-Timeout जोड़ता है. यह हेडर Edge की ओर से अंदरूनी इस्तेमाल के लिए है. अपने एपीआई प्रॉक्सी में मौजूद X-Apigee.* हेडर में मौजूद वैल्यू पर भरोसा न करें ये हेडर, ग्राहकों के इस्तेमाल के लिए नहीं हैं. साथ ही, Apigee इन्हें किसी भी समय हटा या बदल सकता है.

78575018 प्राइवेट क्लाउड / ओपीडीके एक से ज़्यादा गेटवे पॉड होने पर, मैनेजमेंट सर्वर को स्किप करें, ताकि गेटवे डेटास्टोर रजिस्ट्रेशन स्किप किया जा सके

गड़बड़ियां ठीक की गईं

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

समस्या आईडी कॉम्पोनेंट का नाम ब्यौरा
Apigee ने 3 दिसंबर, 2019 से इन सुधारों को रिलीज़ करना शुरू किया
सुरक्षा से जुड़े सुधार.
Apigee ने 29 अक्टूबर, 2019 से इन सुधारों को रिलीज़ करना शुरू किया है
139381794 मैनेजमेंट सर्वर

कीस्टोर मिटाने से जुड़ी गड़बड़ियों को ठीक करें, ताकि एपीआई कॉल पूरा न हो

Apigee ने 1 अक्टूबर, 2019 से इन सुधारों को रिलीज़ करना शुरू किया
140761319 एपीआई रनटाइम

x-apigee.Edge.execution.sense.action हमेशा शून्य पर सेट रहता है

139091614 एपीआई रनटाइम

रिस्पॉन्स कैश नीति में, NIOTheread को बिना अस्वीकार किए एक्ज़ीक्यूट किया जा रहा है थ्रेड पूल

131331305 मुख्य सेवाएं

Apigee राऊटर पर कई लॉग एक्सपोर्टर की वजह से सीपीयू का ज़्यादा इस्तेमाल होता है

136690640 एपीआई रनटाइम

कुछ संगठनों में बार-बार 404 कोड वाली गड़बड़ी

140948100 एपीआई रनटाइम

डिप्लॉय किया गया शेयर फ़्लो, कुछ मैसेज प्रोसेसर पर लागू नहीं हो रहा है

Apigee ने 13 सितंबर, 2019 को ये सुधार रिलीज़ किए हैं
132654321 मैनेजमेंट सर्वर ऑडिट लॉग में डेटा नहीं दिख रहा
131246911 मैनेजमेंट सर्वर पोर्टल में डेवलपर ईमेल के लिए, *.games, *.asia जैसे नए डोमेन के लिए सहायता चालू करें
Apigee ने 18 अप्रैल, 2019 को ये सुधार रिलीज़ किए हैं
123844598 मैनेजमेंट सर्वर मिटाई गई ऐप्लिकेशन कुंजियों को 24 घंटे के बाद फिर से इंपोर्ट नहीं किया जा सकता
123588156 एपीआई रनटाइम 304 कोड का इस्तेमाल करने पर, रिस्पॉन्स से कॉन्टेंट की लंबाई वाले हेडर को नहीं हटाया जा सकता
122732400 एपीआई रनटाइम api.timeout को सेट करने से, io.timeout.milis को ओवरराइड हो जाता है
122545281 एपीआई रनटाइम JSON के लिए Debugsession डेटा मास्क को इस मामले पर ध्यान देना चाहिए जिसमें jsonPayload एक कलेक्शन है
122355807 मैनेजमेंट सर्वर एक से ज़्यादा भूमिकाओं वाले उपयोगकर्ताओं के लिए अनुमति के व्यवहार की गलत जानकारी
121393556 एपीआई रनटाइम x_apigee_fault_code को "org/code एट्रिब्यूशन/जैक्सन/मैप/ऑब्जेक्ट मैपर" के तौर पर सेट किया गया है
120998548 Edge यूज़र इंटरफ़ेस (यूआई) गड़बड़ी का मैसेज: सर्टिफ़िकेट अमान्य है या इस पर भरोसा नहीं किया जा सकता
120990929 एपीआई रनटाइम Nginx/Apigee-Router से मिले एचटीटीपी-413 रिस्पॉन्स से सर्वर टाइप का पता चलता है
120799489 एपीआई रनटाइम एसिंक्रोनस JavaScript कॉलबैक httpComplete() के साथ httpClient का इस्तेमाल करने पर, डीबगसेशन (ट्रेस) आउटपुट म्यूट हो जाता है
120794339 एपीआई रनटाइम संगठन के लिए ऐसे सांसद जो सिर्फ़ हट चुके हों
120277011 मैनेजमेंट सर्वर इनपुट की पुष्टि की ज़रूरत है: अगर टारगेट सर्वर के होस्टनेम में **है, तो प्रॉक्सी को डिप्लॉय नहीं किया जा सकता
119976417 एपीआई मॉनिटरिंग एपीआई मॉनिटरिंग की सुविधा से पता चलता है कि प्रॉक्सी रिस्पॉन्स टाइम ज़्यादा है, जबकि आंकड़ों में टारगेट का जवाब देने में लगने वाला ज़्यादा समय दिखता है
119947481 एपीआई रनटाइम अपवाद की स्थिति में, मास्क किए जाने वाले पेलोड को सादे टेक्स्ट के तौर पर लॉग किया जाता है
119877164 प्राइवेट क्लाउड / ओपीडीके रूटर गड़बड़ी जनरेट करते हैं और TLS की सुविधा चालू होने पर, मैसेज प्रोसेसर ऑफ़लाइन हो जाता है

इस समस्या को प्राइवेट क्लाउड के लिए अगले Edge रिलीज़ में शामिल किया जाएगा.

119816218 एपीआई रनटाइम अगर जवाब की कैश मेमोरी, 'खत्म होने की तारीख' हेडर को 0 या नेगेटिव नंबर पर ले जाती है, तो इसे अनदेखा कर दिया जाता है
119770242 एपीआई रनटाइम राउटर टू एमपी कम्यूनिकेशन पूरी तरह बंद होने की वजह से नहीं हो सका: PostClientFlow में गड़बड़ी की वजह से इनफ़ाइनाइट लूप
119443145 मैनेजमेंट सर्वर ProxyEndpoint का नाम बदलने और उसे फिर से डिप्लॉय किए जाने पर, एपीआई प्रॉक्सी 404 गड़बड़ी का मैसेज दिखाता है
119260281 एपीआई रनटाइम \"string3000.0 के रूप में पार्स करने में असमर्थ\" लॉग में गड़बड़ी
118743407 मैनेजमेंट सर्वर Apigee प्रॉक्सी के डिप्लॉयमेंट की अवधि
118447966 एपीआई रनटाइम MP रिलीज़ 180608_07 के तहत JavaScript कॉलआउट में गड़बड़ी
117549719 एपीआई रनटाइम अनुरोध के यूआरआई और प्रॉक्सी बेस पाथ के बीच मैच नहीं हो रहा है
117219520 एपीआई रनटाइम MessageLogging: Syslog लॉगर डिफ़ॉल्ट रूप से गलत तारीख फ़ॉर्मैट का इस्तेमाल करता है और मिलीसेकंड को गलत तरीके से दिखाता है
117116435 एपीआई रनटाइम JavaScript फ़ाइल में बार-बार होने वाली गड़बड़ियां
117091520 एपीआई रनटाइम मैसेज प्रोसेसर रिलीज़ 18.06.08 के बाद, Javaकॉलआउट काम नहीं कर रहे हैं
116165318 एपीआई रनटाइम एक ही बंडल को एक साथ डिप्लॉय करने पर, Repository Gemini का इस्तेमाल करने की समस्या हल हो जाती है
116055025 Configstore की सेवा बूटअप के बाद, मैसेज प्रोसेसर में वर्चुअल होस्ट और ऐप्लिकेशन मौजूद नहीं होते हैं
115614498 एपीआई रनटाइम OPDK में ILB के लिए सहायता चाहिए

इस समस्या को प्राइवेट क्लाउड के लिए अगले Edge रिलीज़ में शामिल किया जाएगा.

113972537 एपीआई रनटाइम एक से ज़्यादा P1s - Trireme प्रॉक्सी में Node.js कोड से NullPointerexcept - 500 सर्वर में हुई गड़बड़ी
113904969 Apigee की सहायता टीम डेमो संगठनों में एपीआई प्रॉक्सी मिटाने से जुड़ी समस्या
113554802 एपीआई रनटाइम NulPointerअपवाद के साथ एसएएमएल दावे के पूरे न होने की पुष्टि करना
113315737 मैनेजमेंट सर्वर ज़ूकीपर में डिप्लॉयमेंट के रिकॉर्ड मौजूद न होने की वजह से, प्रॉक्सी डिप्लॉयमेंट नहीं हो सका
112767195 एपीआई रनटाइम केवीएम नीति को ऐक्सेस करते समय, समय-समय पर होने वाली DataStore गड़बड़ियां
112162179 एपीआई रनटाइम किसी JavaScript ऑब्जेक्ट को बिना स्ट्रिंग के कैश करने से, डेडलॉक हो सकता है
111860576 एपीआई रनटाइम कोटा नीति में गड़बड़ी मौजूद नहीं है
111671525 होस्ट किए गए टारगेट होस्ट किए गए टारगेट से मिले रिस्पॉन्स कोड, प्रॉक्सी में गड़बड़ी को ट्रिगर करते हैं
111523933 एक्सटेंशन(कनेक्टर) एक्सटेंशन कॉलआउट नीति को कैश मेमोरी में सेव करने की समस्या
111420263 एपीआई रनटाइम MessageLogging में एक साथ में बदलाव का अपवाद
110843526 मैनेजमेंट सर्वर फ़्लो हुक बनाने/अपडेट करने के लिए Management API को शेयर किए गए फ़्लो की पुष्टि करनी चाहिए
110805739 एपीआई रनटाइम Reuserefreshtoken सही होने और रीफ़्रेश टोकन की समयसीमा खत्म होने की जानकारी साफ़ तौर पर सेट न होने पर, सीपीएस फ़्लो में टीटीएल को -1 के तौर पर सेट नहीं किया जाता
110429629 एपीआई रनटाइम बुनियादी पुष्टि करने की नीति से, request.headers.Authorization वैरिएबल को डीबग सेशन में शामिल किया जाता है
110425503 एपीआई रनटाइम Nkinx को फिर से लोड करने से, MP (MP) की उपलब्धता से जुड़ी समस्याएं होती हैं
110311540 एपीआई रनटाइम MP के बंद होने के दौरान एनपीई
110161455 एपीआई रनटाइम AccessEntity को सीपीएस संगठनों के लिए सभी ऐप्लिकेशन फ़ेच करने के बजाय, ऐप्लिकेशन के नाम वाले तरीके से फ़ेच करने का इस्तेमाल करना चाहिए
90695522 एपीआई रनटाइम context.contextRequest.asForm, java.lang.ArrayIndexOutOfBoundsexcept: 1 को जनरेट करता है
79734096 मैनेजमेंट सर्वर प्रॉक्सी के लिए ऑडिट लॉग अब प्रॉक्सी पर फ़िल्टर नहीं होते
78105568 मैनेजमेंट सर्वर डिप्लॉय किए गए शेयर फ़्लो को अपडेट करने के बाद, शेयर किए गए फ़्लो डिप्लॉयमेंट, /org/{org}/sharedflows/{sharedflow}/Deployments मैनेजमेंट एपीआई कॉल में नहीं दिखते
77528868 ट्रिम ट्राम रिग्रेशन: स्क्रिप्ट सर्वर.js, स्टेटस कोड के साथ बाहर निकला गया -1: प्रॉपर्टी 0 नहीं मिली
73766568 एपीआई रनटाइम 170213_02 से 171117_01 में अपग्रेड करने से, Trireme/Node टारगेट के साथ प्रॉक्सी के लिए इंतज़ार का समय काफ़ी बढ़ गया है
72710481 एपीआई रनटाइम cacheServiceImpl/cacheMemoryLimiter NullPointerexcepter
68861063 एपीआई रनटाइम रूटर बंद होने के दौरान एनपीई को मैनेज करें
68833699 एपीआई रनटाइम एपीआई क्लासिफ़िकेशन ट्री से कभी-कभी एपीआई प्रॉक्सी से जुड़ी जानकारी नहीं हटाई जा सकती
67377575 होस्ट किए गए टारगेट Analytics रिकॉर्ड और Node.js प्रॉक्सी में ग्राहक को भेजी गई जानकारी का मैच नहीं हो रहा है
112481174 होस्ट किए गए टारगेट टर्बो गड़बड़ी की वजह से, प्रॉक्सी को बिना डिप्लॉय किए जाने से न रोकें
117171470 होस्ट किए गए टारगेट app.yaml गड़बड़ी के अमान्य मैसेज को ठीक करना
67169139 एपीआई रनटाइम MessageLogging नीति का syslog टाइमस्टैंप फ़ॉर्मैट सही नहीं है
67165418 एपीआई रनटाइम लाइसेंस वाले से कम प्लैटफ़ॉर्म का इस्तेमाल करने पर भी, ज़्यादा मैसेज प्रोसेसर के लाइसेंस से जुड़ी गड़बड़ी

इस समस्या को प्राइवेट क्लाउड के लिए अगले Edge रिलीज़ में शामिल किया जाएगा.

67165195 एपीआई रनटाइम VerifySAMLAssertion, हस्ताक्षर किए गए जवाब में एम्बेड किए गए दावे पर हस्ताक्षर की पुष्टि नहीं करता
66214414 एपीआई रनटाइम currentstep.flowstate वैरिएबल हमेशा \"SHARED_FLOW\" दिखाता है जब किसी शेयर किए गए फ़्लो से रेफ़र किया गया हो
65731656 एपीआई रनटाइम थ्रेट प्रोटेक्शन एपीआई, एक ही अनुरोध के लिए बार-बार काम नहीं कर रहा है
133197060 एपीआई रनटाइम एमपी से 57 गेटवे टाइम आउट पाना
110535186 एपीआई रनटाइम बिना किसी प्रतिक्रिया वाले Serviceकॉलआउट और HTTPTargetConnection को पॉइंट कर रहे हैं प्रॉक्सी: SOMETIMES कोई कॉल नहीं
132443137 एपीआई रनटाइम इससे शुरू होने वाले हेडर को अनदेखा करने के लिए, मैसेज प्रोसेसर के व्यवहार को बदलें X-Apigee-*. इसलिए, आपको हर उस कोड का फिर से इस्तेमाल करना होगा जिसका इस्तेमाल किया गया है X-Apigee-* हेडर जोड़ें और उन हेडर को काम करने वाले हेडर से बदलें.
125709964 एपीआई रनटाइम पूरी तरह कैश मेमोरी में सेव वैल्यू को अमान्य करना. इसमें पर्ज है जो उम्मीद के मुताबिक काम नहीं कर रहा है