Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. info
हमने 3 दिसंबर, 2019 को Apigee Edge for Public Cloud के इस वर्शन के लिए अपडेट जारी करना शुरू कर दिया था. (इसे मूल रूप से गुरुवार, 18 अप्रैल, 2019 को रिलीज़ किया गया था.)
नई सुविधाएं और अपडेट
इस रिलीज़ में जोड़ी गई नई सुविधाएं और अपडेट यहां दिए गए हैं.
| समस्या आईडी | कॉम्पोनेंट का नाम | ब्यौरा |
|---|---|---|
| Apigee ने 1 अक्टूबर, 2019 से ये अपडेट रिलीज़ करना शुरू कर दिया है | ||
| 110995050 | API Runtime | लोड बैलेंसिंग - काम न करने वाले सर्वर हटाने के लिए ज़्यादा कंट्रोल एपीआई प्रॉक्सी के लिए
लोड बैलेंसर को कॉन्फ़िगर करते समय, यह तय किया जा सकता है कि लोड बैलेंसिंग रोटेशन से किसी सर्वर को हटाने से पहले, कितनी बार जवाब नहीं मिला. जवाब न मिलने का मतलब है कि Apigee को टारगेट सर्वर से कोई जवाब नहीं मिला. ऐसा होने पर, गड़बड़ी का काउंटर एक बढ़ जाता है. जब Apigee को टारगेट से कोई जवाब मिलता है, तब उसे टारगेट सर्वर से मिला जवाब माना जाता है. भले ही, वह जवाब एचटीटीपी गड़बड़ी (जैसे कि 500) हो. साथ ही, गड़बड़ी का काउंटर रीसेट हो जाता है. यह पक्का करने के लिए कि खराब एचटीटीपी रिस्पॉन्स (जैसे कि 500) से भी गड़बड़ी का काउंटर बढ़ जाए, ताकि खराब सर्वर को लोड बैलेंसिंग रोटेशन से जल्द से जल्द हटाया जा सके, अपने लोड बैलेंसर कॉन्फ़िगरेशन में <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 नीति यह तय करती है कि कौनसे आईपी पते, एपीआई प्रॉक्सी को कॉल कर सकते हैं. नीति में जोड़े गए नए एलिमेंट की मदद से, एपीआई डेवलपर को यह तय करने का ज़्यादा कंट्रोल मिलता है कि किन आईपी पतों का आकलन करना है.
<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 |
API Runtime | JWS और JWT हमने JWS के साथ काम करने से जुड़ी नई नीतियां जोड़ी हैं. साथ ही, JWT से जुड़ी मौजूदा नीतियों को बेहतर बनाया है. ज़्यादा जानकारी के लिए, यह कम्यूनिटी पोस्ट देखें.
|
| 122610025 | API Runtime | RaiseFault को, AssignMessage की तरह फ़ॉल्ट की वजह और आर्बिट्ररी वैरिएबल सेट करने की अनुमति दें
FaultRules को ज़्यादा व्यवस्थित और बेहतर तरीके से हैंडल करने के लिए, RaiseFault नीति में दो नए एलिमेंट उपलब्ध हैं.
|
| 121149811 | होस्ट किए गए टारगेट | होस्ट किए गए टारगेट के लिए लागू की गई सीमाएं
अब होस्ट किए गए टारगेट के लिए सीमाएं लागू की जा रही हैं. सीमाओं के बारे में जानने के लिए, सीमाएं देखें. |
| 117659213 | API Runtime | AccessControl नीति में आईपी पतों की रेंज को पैरामीटर के तौर पर इस्तेमाल करना
अब मैसेज टेंप्लेट वैरिएबल का इस्तेमाल करके, AccessControl नीति पर आईपी पते और सीआईडीआर मास्क सेट किए जा सकते हैं. उदाहरण के लिए, अगर आपको किसी आईपी पते को की वैल्यू मैप (केवीएम) में सेव और मास्क करना है, तो एपीआई प्रॉक्सी फ़्लो में सेट किए गए किसी वैरिएबल से उन वैल्यू को वापस पाया जा सकता है. इससे आपको नीति के कॉन्फ़िगरेशन में बदलाव किए बिना, रनटाइम में आईपी वैल्यू को आसानी से बदलने में मदद मिलती है. उदाहरण के लिए, इसके बजाय: <MatchRule action="DENY">
<SourceAddress mask="24">198.51.100.1</SourceAddress>
</MatchRule>
नीति को इस तरह कॉन्फ़िगर किया जा सकता है. मान लें कि वैल्यू KVM में सेव हैं और वैल्यू को वापस पाने और उन्हें यहां दिखाए गए वैरिएबल को असाइन करने के लिए, KeyValueMapOperations नीति का इस्तेमाल किया जाता है: <MatchRule action="DENY">
<SourceAddress mask="{kvm.mask.ref}">{kvm.ip.ref}</SourceAddress>
</MatchRule>
|
| 113599885 | एपीआई मॉनिटरिंग | एपीआई मॉनिटरिंग की भूमिकाएं
API Monitoring में दो भूमिकाएं होती हैं: API Monitoring एडमिन और API Monitoring उपयोगकर्ता. इनके बारे में API Monitoring को ऐक्सेस करना लेख में बताया गया है. ये दिसंबर 2018 में उपलब्ध कराए गए थे. |
| 132256772 | API Runtime | अनुरोध में X-Apigee.Message-Timeout हेडर जोड़ा गया
Edge अब हर अनुरोध में |
| 78575018 | Private Cloud / OPDK | एक से ज़्यादा गेटवे पॉड मौजूद होने पर, गेटवे डेटास्टोर के रजिस्ट्रेशन को स्किप करने के लिए, मैनेजमेंट सर्वर को स्किप करें |
गड़बड़ियां ठीक की गईं
इस रिलीज़ में, इन बग को ठीक किया गया है. यह सूची मुख्य रूप से उन लोगों के लिए है जो यह देखना चाहते हैं कि उनकी सहायता टिकट की समस्या हल हुई है या नहीं. इसे सभी उपयोगकर्ताओं के लिए, ज़्यादा जानकारी देने के लिए डिज़ाइन नहीं किया गया है.
| समस्या आईडी | कॉम्पोनेंट का नाम | ब्यौरा |
|---|---|---|
| Apigee ने 3 दिसंबर, 2019 से इन समस्याओं को ठीक करना शुरू कर दिया है | ||
| सुरक्षा से जुड़ी गड़बड़ियां ठीक की गई हैं. | ||
| Apigee ने 29 अक्टूबर, 2019 को इन समस्याओं को ठीक करना शुरू कर दिया था | ||
| 139381794 | मैनेजमेंट सर्वर | कीस्टोर मिटाने से जुड़ी गड़बड़ियों को ठीक करें, ताकि एपीआई कॉल पूरा हो सके |
| Apigee ने 1 अक्टूबर, 2019 से इन समस्याओं को ठीक करना शुरू कर दिया है | ||
| 140761319 | API Runtime | x-apigee.edge.execution.sense.action हमेशा null पर सेट होता है |
| 139091614 | API Runtime | In ResponseCache policy, NIOTheread is executing without rejection from the thread pool |
| 131331305 | मुख्य सेवाएं | Apigee राऊटर पर कई लॉग एक्सपोर्टर होने की वजह से, सीपीयू का इस्तेमाल ज़्यादा होता है |
| 136690640 | API Runtime | कुछ संगठनों में, समय-समय पर 404 गड़बड़ियां दिखना |
| 140948100 | API Runtime | शेयर किए गए डिप्लॉय किए गए फ़्लो, कुछ मैसेज प्रोसेसर पर काम नहीं कर रहे हैं |
| Apigee ने 13 सितंबर, 2019 को ये फ़िक्स रिलीज़ किए | ||
| 132654321 | मैनेजमेंट सर्वर | ऑडिट लॉग में डेटा नहीं दिख रहा है |
| 131246911 | मैनेजमेंट सर्वर | किसी पोर्टल में डेवलपर के ईमेल के लिए, *.games और *.asia जैसे नए डोमेन के लिए सहायता चालू करें |
| Apigee ने 18 अप्रैल, 2019 को इन समस्याओं को ठीक किया | ||
| 123844598 | मैनेजमेंट सर्वर | ऐप्लिकेशन की मिटाई गई कुंजियां, 24 घंटे से ज़्यादा समय बीत जाने के बाद फिर से इंपोर्ट नहीं की जा सकतीं |
| 123588156 | API Runtime | रिस्पॉन्स से Content-Length हेडर हटाने पर, 304 स्टेटस कोड मिलता है |
| 122732400 | API Runtime | api.timeout सेट करने से io.timeout.millis की वैल्यू बदल जाती है |
| 122545281 | API Runtime | JSON के लिए DebugSession डेटा मास्क को ऐसे मामले पर विचार करना चाहिए जिसमें jsonPayload एक कलेक्शन हो |
| 122355807 | मैनेजमेंट सर्वर | एक से ज़्यादा भूमिकाओं वाले उपयोगकर्ताओं के लिए, अनुमति से जुड़ी सेटिंग का सही तरीके से काम न करना |
| 121393556 | API Runtime | x_apigee_fault_code को "org/codehaus/jackson/map/ObjectMapper" के तौर पर सेट किया गया है |
| 120998548 | Edge यूज़र इंटरफ़ेस (यूआई) | गड़बड़ी के मैसेज में टाइपिंग की गलती: सर्टिफ़िकेट अमान्य है या इस पर भरोसा नहीं किया जा सकता |
| 120990929 | API Runtime | Nginx/Apigee-Router से मिला एचटीटीपी-413 रिस्पॉन्स, सर्वर टाइप के बारे में बताता है |
| 120799489 | API Runtime | httpClient के साथ एसिंक्रोनस JavaScript कॉलबैक httpComplete() का इस्तेमाल करने पर, debugsession (trace) का आउटपुट म्यूट हो जाता है |
| 120794339 | API Runtime | संगठन के लिए, तय सीमा से ज़्यादा इस्तेमाल किए गए एमपी |
| 120277011 | मैनेजमेंट सर्वर | इनपुट की पुष्टि करना ज़रूरी है: अगर टारगेट सर्वर के होस्टनेम में ** है, तो प्रॉक्सी को डिप्लॉय नहीं किया जा सकता |
| 119976417 | एपीआई मॉनिटरिंग | एपीआई मॉनिटरिंग में प्रॉक्सी के जवाब देने में ज़्यादा समय लगता है, जबकि Analytics में टारगेट के जवाब देने में ज़्यादा समय लगता है |
| 119947481 | API Runtime | अपवाद के तौर पर, मास्क किए जाने वाले पेलोड को सामान्य टेक्स्ट के तौर पर लॉग किया जाता है |
| 119877164 | Private Cloud / OPDK | राउटर गड़बड़ियां जनरेट करते हैं, टीएलएस चालू होने पर मैसेज प्रोसेसर ऑफ़लाइन हो जाता है
इस समस्या को ठीक करने वाला अपडेट, Edge for Private Cloud की अगली रिलीज़ में शामिल किया जाएगा. |
| 119816218 | API Runtime | अगर Expires हेडर की वैल्यू 0 या कोई नेगेटिव नंबर है, तो रिस्पॉन्स कैश मेमोरी इसे अनदेखा कर देती है |
| 119770242 | API Runtime | राउटर से MP के बीच कम्यूनिकेशन नहीं हो सका. इस वजह से, पूरी तरह से डाउनटाइम हुआ: PostClientFlow में गड़बड़ी की वजह से इनफ़ाइनाइट लूप हुआ |
| 119443145 | मैनेजमेंट सर्वर | ProxyEndpoint का नाम बदलकर फिर से डिप्लॉय करने पर, एपीआई प्रॉक्सी 404 दिखाता है |
| 119260281 | API Runtime | \"Unable to parse as a string3000.0\" लॉग की गड़बड़ी |
| 118743407 | मैनेजमेंट सर्वर | Apigee प्रॉक्सी डिप्लॉय करने की अवधि |
| 118447966 | API Runtime | MP Release 180608_07 में JavaScript कॉलआउट में गड़बड़ी |
| 117549719 | API Runtime | अनुरोध URI और प्रॉक्सी के बेस पाथ के बीच बेमेल |
| 117219520 | API Runtime | MessageLogging: Syslog logger, डिफ़ॉल्ट रूप से तारीख के गलत फ़ॉर्मैट का इस्तेमाल करता है. साथ ही, मिलीसेकंड को गलत तरीके से दिखाता है |
| 117116435 | API Runtime | JavaScript फ़ाइल से कभी-कभी होने वाली गड़बड़ियां |
| 117091520 | API Runtime | मैसेज प्रोसेसर के 18.06.08 वर्शन के रिलीज़ होने के बाद, JavaCallout काम नहीं कर रहे हैं |
| 116165318 | API Runtime | एक ही बंडल को एक साथ डिप्लॉय करने पर, RepositoryException की समस्या होती है |
| 116055025 | Configstore Service | बूटअप के बाद, मैसेज प्रोसेसर में वर्चुअल होस्ट और ऐप्लिकेशन मौजूद नहीं हैं |
| 115614498 | API Runtime | OPDK में आईएलबी के लिए सहायता चाहिए
इस समस्या को ठीक करने वाला अपडेट, Edge for Private Cloud की अगली रिलीज़ में शामिल किया जाएगा. |
| 113972537 | API Runtime | कई P1 - Trireme प्रॉक्सी में Node.js कोड से NullPointerException मिला - 500 इंटरनल सर्वर की गड़बड़ी |
| 113904969 | Apigee की सहायता टीम | डेमो संगठन में एपीआई प्रॉक्सी मिटाने से जुड़ी समस्या |
| 113554802 | API Runtime | NullPointerException की वजह से एसएएमएल पुष्टि करने में गड़बड़ी हुई है |
| 113315737 | मैनेजमेंट सर्वर | Zookeeper में डिप्लॉयमेंट रिकॉर्ड मौजूद न होने की वजह से, प्रॉक्सी डिप्लॉय नहीं हो सका |
| 112767195 | API Runtime | KVM नीति को ऐक्सेस करते समय, DataStore में कभी-कभी गड़बड़ियां होना |
| 112162179 | API Runtime | JavaScript ऑब्जेक्ट को स्ट्रिंग में बदले बिना कैश मेमोरी में सेव करने से, डेडलॉक की समस्या हो सकती है |
| 111860576 | API Runtime | कोटा नीति में गड़बड़ी मौजूद नहीं है |
| 111671525 | होस्ट किए गए टारगेट | होस्ट किए गए टारगेट से मिलने वाले नॉन-सक्सेस रिस्पॉन्स कोड, प्रॉक्सी में फ़ॉल्ट फ़्लो को ट्रिगर करते हैं |
| 111523933 | एक्सटेंशन(कनेक्टर) | ExtensionCallout नीति को कैश मेमोरी में सेव करने से जुड़ी समस्या |
| 111420263 | API Runtime | MessageLogging में ConcurrentModification अपवाद |
| 110843526 | मैनेजमेंट सर्वर | फ़्लो हुक बनाने/अपडेट करने के लिए Management API को शेयर किए गए फ़्लो की पुष्टि करनी चाहिए |
| 110805739 | API Runtime | CPS फ़्लो में टीटीएल को -1 के तौर पर सेट नहीं किया गया है, जब Reuserefreshtoken सही है और रीफ़्रेश टोकन की समयसीमा खत्म होने की तारीख साफ़ तौर पर सेट नहीं की गई है |
| 110429629 | API Runtime | BasicAuthentication नीति, DebugSession में request.headers.Authorization वैरिएबल भेजती है |
| 110425503 | API Runtime | Nginx को फिर से लोड करने पर, एमपी की उपलब्धता से जुड़ी समस्याएं होती हैं |
| 110311540 | API Runtime | एमपी बंद होने पर एनपीई |
| 110161455 | API Runtime | AccessEntity को सीपीएस संगठनों के लिए, 'सभी ऐप्लिकेशन फ़ेच करें' तरीके के बजाय, 'ऐप्लिकेशन के नाम से फ़ेच करें' तरीके का इस्तेमाल करना चाहिए |
| 90695522 | API Runtime | context.proxyRequest.asForm generates java.lang.ArrayIndexOutOfBoundsException: 1 |
| 79734096 | मैनेजमेंट सर्वर | प्रॉक्सी के ऑडिट लॉग अब प्रॉक्सी के हिसाब से फ़िल्टर नहीं होते |
| 78105568 | मैनेजमेंट सर्वर | डिप्लॉय किए गए शेयर किए गए फ़्लो को अपडेट करने के बाद, /org/{org}/sharedflows/{sharedflow}/deployments मैनेजमेंट एपीआई कॉल में, शेयर किए गए फ़्लो के डिप्लॉयमेंट नहीं दिखते |
| 77528868 | Trireme | Trireme रिग्रेशन: Script server.js exited with status code -1: Property 0 not found |
| 73766568 | API Runtime | 170213_02 से 171117_01 पर अपग्रेड करने की वजह से, Trireme/Node टारगेट वाले प्रॉक्सी के लिए लेटेन्सी में काफ़ी बढ़ोतरी हुई |
| 72710481 | API Runtime | CacheServiceImpl/CacheMemoryLimiter NullPointerException |
| 68861063 | API Runtime | राऊटर बंद होने के दौरान NPE को हैंडल करना |
| 68833699 | API Runtime | एपीआई प्रॉक्सी को कभी-कभी एपीआई क्लासिफ़िकेशन ट्री से नहीं हटाया जाता है |
| 67377575 | होस्ट किए गए टारगेट | Node.js प्रॉक्सी में, Analytics रिकॉर्ड और ग्राहक को भेजे गए डेटा के बीच अंतर |
| 112481174 | होस्ट किए गए टारगेट | Turbo की गड़बड़ी की वजह से, प्रॉक्सी को अनडिप्लॉय करने की प्रोसेस को न रोकें |
| 117171470 | होस्ट किए गए टारगेट | app.yaml फ़ाइल के अमान्य होने से जुड़ी गड़बड़ी के मैसेज को ठीक करना |
| 67169139 | API Runtime | MessageLogging नीति के syslog टाइमस्टैंप का फ़ॉर्मैट सही नहीं है |
| 67165418 | API Runtime | लाइसेंस से जुड़ी गड़बड़ी: लाइसेंस में शामिल संख्या से कम मैसेज प्रोसेसर इस्तेमाल करने पर भी, ज़्यादा मैसेज प्रोसेसर इस्तेमाल किए जा रहे हैं
इस समस्या को ठीक करने वाला अपडेट, Edge for Private Cloud की अगली रिलीज़ में शामिल किया जाएगा. |
| 67165195 | API Runtime | ValidateSAMLAssertion, Signed Response में एम्बेड किए गए Assertion पर मौजूद हस्ताक्षर की पुष्टि नहीं करता है |
| 66214414 | API Runtime | शेयर किए गए फ़्लो से रेफ़रंस दिए जाने पर, currentstep.flowstate वैरिएबल हमेशा \"SHARED_FLOW\" दिखाता है |
| 65731656 | API Runtime | एक ही अनुरोध के लिए, थ्रेट प्रोटेक्शन एपीआई कभी-कभी काम नहीं कर रहा है |
| 133197060 | API Runtime | MP से टारगेट तक 57 गेटवे टाइमआउट मिल रहा है |
| 110535186 | API Runtime | ServiceCallout में Response एलिमेंट नहीं है और HTTPTargetConnection, प्रॉक्सी की ओर इशारा कर रहा है: कभी-कभी कॉल नहीं होता |
| 132443137 | API Runtime | Message Processor के व्यवहार में बदलाव करके, X-Apigee-* से शुरू होने वाले हेडर को अनदेखा करें. इसलिए, आपको X-Apigee-* हेडर का इस्तेमाल करने वाले किसी भी कोड को फिर से फ़ैक्टर करना होगा. साथ ही, उन हेडर को काम करने वाले हेडर से बदलना होगा.
|
| 125709964 | API Runtime | purgeChildEntries का इस्तेमाल करके, कैश मेमोरी को अमान्य करने की सुविधा उम्मीद के मुताबिक काम नहीं कर रही है |