Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
हमने 27 जनवरी, 2015 को मंगलवार को, Apigee Edge के ऑन-प्राइमिस वर्शन को रिलीज़ किया था.
वर्शन 4.15.01.00 में कई नई सुविधाएं शामिल हैं. इनमें से कई सुविधाओं को छुट्टियों के हाल ही के सीज़न और क्लाउड की पिछली रिलीज़ के संदर्भ में शामिल किया गया था. नई सुविधाओं वाले क्षेत्रों में, मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) फ़्रेमवर्क, एलडीपी, इंस्टॉलेशन और अपग्रेड, आंकड़ों, और रिस्पॉन्स की गड़बड़ी के कॉन्फ़िगरेशन और कंप्रेसन शामिल हैं. यहां पूरी सूची देखें.
अगर आपका कोई सवाल है, तो Apigee की ग्राहक सहायता टीम से संपर्क करें.
Apigee Edge के सभी रिलीज़ नोट की सूची के लिए, Apigee के रिलीज़ नोट देखें.
नई सुविधाएं और सुधार
इस रिलीज़ में जोड़ी गई नई सुविधाएं और किए गए सुधार यहां दिए गए हैं.
- OpenLDAP, ApacheDS की जगह लेता है
अब Edge, आपके एपीआई मैनेजमेंट एनवायरमेंट में उपयोगकर्ताओं की पुष्टि करने के लिए OpenLDAP उपलब्ध कराता है. OpenLDAP के फ़ायदों में से एक पासवर्ड नीति है. इसकी मदद से, पासवर्ड की पुष्टि करने के अलग-अलग विकल्प कॉन्फ़िगर किए जा सकते हैं. जैसे, लगातार लॉगिन करने की कोशिश करने पर, उपयोगकर्ता की पुष्टि करने के लिए पासवर्ड का इस्तेमाल नहीं किया जा सकता. ज़्यादा जानकारी के लिए, Edge OPDK ऑपरेशंस गाइड देखें.
नए इंस्टॉलेशन के लिए, Edge पर अब OpenLDAP ही एक ऐसा एलडीपी सर्वर है जो काम करता है. Edge के मौजूदा इंस्टॉल को 4.15.01.00 पर अपग्रेड करने के बाद, ApacheDS का इस्तेमाल जारी रखा जा सकता है. हालांकि, 4.15.01.00 के सभी नए इंस्टॉल में OpenLDAP का इस्तेमाल किया जाता है.
अगर आपने 4.15.01.00 इंस्टॉलेशन प्रोसेस के पोर्ट के तौर पर OpenLDAP को अपग्रेड करने का विकल्प चुना है, तो ApacheDS का सारा डेटा OpenLDAP पर माइग्रेट हो जाता है. अपग्रेड के बारे में ज़्यादा जानकारी के लिए, पहचानी गई समस्याएं सेक्शन देखें. - सुरक्षा से जुड़े सुधार
इस रिलीज़ में सुरक्षा से जुड़े सुधार किए गए हैं. इनमें पाथ इंजेक्शन और ट्रैवर्सल से जुड़ी कमजोरियां, भूमिका के आधार पर ऐक्सेस की अनुमतियां, क्रॉस-साइट अनुरोध के लिए फ़र्ज़ी दस्तावेज़ बनाने से जुड़ी कमजोरियां, Edge मैनेजमेंट यूज़र इंटरफ़ेस में अनुमति को बायपास करने से जुड़ी कमजोरियां, और बाहरी इकाई से जुड़ी कमजोरियां शामिल हैं. - Apache Cassandra की परफ़ॉर्मेंस और स्थिरता को बेहतर बनाया गया
इस रिलीज़ में, Edge प्रॉडक्ट के NoSQL Cassandra डेटाबेस को ऐक्सेस करने के तरीके की परफ़ॉर्मेंस को बेहतर बनाया गया है. साथ ही, Cassandra में भी सुधार किए गए हैं. इसे 1.2.11 से 1.2.19 वर्शन पर अपग्रेड किया जा रहा है. -
टोकन मैनेजमेंट में सुधारOAuth टोकन वापस करने और डेटाबेस में उन्हें हटाने के साथ-साथ, अब आपके पास एंड यूज़र आईडी, ऐप्लिकेशन आईडी या दोनों के हिसाब से, OAuth 2.0 ऐक्सेस टोकन वापस पाने और रद्द करने का विकल्प है. ज़्यादा जानकारी के लिए, ये देखें:
-
Apigee Edge की ऑपरेशंस गाइड
-
-
Analytics को बेहतर बनानाइस रिलीज़ में, आंकड़ों से जुड़े कई सुधार शामिल हैं. इनमें ये शामिल हैं:
- एपीआई प्रॉक्सी में कैश मेमोरी के इस्तेमाल से जुड़ी मेट्रिक को बड़ा किया गया.
- इंतज़ार के समय के आंकड़े. देरी के विश्लेषण वाले डैशबोर्ड (सिर्फ़ Apigee Edge प्लान के लिए) के अलावा, कस्टम रिपोर्ट में टॉप पर्सेंटाइल (TP*) की नई मेट्रिक की मदद से, वह समय सीमा देखी जा सकती है जिसके अंदर कुछ प्रतिशत लेन-देन पूरे होते हैं. उदाहरण के लिए, TP99 मेट्रिक से वह समयसीमा पता चलती है जिसके अंदर 99% लेन-देन पूरे होते हैं.
- वर्चुअल डाइमेंशन - उपयोगकर्ता-एजेंट, टाइमस्टैंप, और आईपी पते अपने-आप डाइमेंशन पर मैप हो जाते हैं. जैसे, ओएस वर्शन, डिवाइस फ़ैमिली, हफ़्ते का दिन, शहर, देश, और टाइमज़ोन.
- कस्टम रिपोर्ट के लिए, नए डिज़ाइन वाला इंटरफ़ेस (बीटा वर्शन)
- Apigee 127 में पहले से मौजूद प्रॉक्सी के लिए सहायता
- Analytics की मदद से कैप्चर किए गए नए "Apigee गड़बड़ी" और "टारगेट गड़बड़ी" बूलियन फ़्लैग
- रनटाइम में समस्याओं को हल करने की सुविधा में सुधार
इस रिलीज़ में, रनटाइम में समस्याओं को हल करने की सुविधा में कई सुधार किए गए हैं. इनमें, Cassandra के काम न करने पर नीति की उपलब्धता, Netty राउटर की स्थिरता, और एसएसएल थ्रेड की स्थिरता शामिल है. -
Node.js में किए गए सुधार
इस रिलीज़ में, Node.js में किए गए ये सुधार शामिल हैं:- Node.js के कैश मेमोरी में सेव किए गए लॉग पाएं एपीआई, जो आपको Node.js स्क्रिप्ट से पिछले कई सौ लॉग रिकॉर्ड पाने की सुविधा देता है.
- "trireme-support" मॉड्यूल (Java में लिखे गए Node.js मॉड्यूल) के लिए सहायता. ज़्यादा जानकारी के लिए, https://www.npmjs.com/package/trireme-support पर जाएं.
- संगठन और एनवायरमेंट के नामों को वर्चुअल पाथ से हटाकर, वैरिएबल में ले जाया गया.
- Java 7 पर अपग्रेड करें.
- Trireme 0.8.4 पर अपग्रेड करें. इससे, एचटीटीपी अनुरोध को पार्स करने और UTF-8 से बाहर के कैरेक्टर सेट को मैनेज करने से जुड़ी समस्याएं हल हो जाती हैं.
- Play Framework को 2.0 पर अपग्रेड किया गया
Edge में इस्तेमाल किए जाने वाले Play Framework को Play 2.0 पर अपग्रेड कर दिया गया है. इसमें कमाई करने की सुविधा भी शामिल है. - JMX मॉनिटरिंग के आंकड़ों को अब पासवर्ड की ज़रूरत के हिसाब से कॉन्फ़िगर किया जा सकता है
मैनेजमेंट सर्वर, राऊटर, मैसेज प्रोसेसर, QPID, और Postgres के लिए मॉनिटरिंग की प्रोसेस, सभी JMX का इस्तेमाल करती हैं. JMX डिफ़ॉल्ट रूप से चालू होता है और रिमोट JMX ऐक्सेस के लिए पासवर्ड की ज़रूरत नहीं होती. हालांकि, अब ऐक्सेस को कंट्रोल करने के लिए, JMX के आंकड़ों पर पासवर्ड सुरक्षा लागू की जा सकती है. ज़्यादा जानकारी के लिए, Edge ऑपरेशंस गाइड देखें. - एपीआई प्रॉक्सी संसाधनों में वाइल्डकार्ड
एपीआई प्रॉक्सी संसाधनों को तय करते समय, वाइल्डकार्ड वर्ण (तारे *) का इस्तेमाल किया जा सकता है. उदाहरण के लिए, /developers/*/apps या /developers/**. एपीआई प्रॉक्सी संसाधनों के बारे में ज़्यादा जानकारी के लिए, बैकएंड एपीआई संसाधनों पर शर्तों के हिसाब से फ़्लो मैप करना लेख पढ़ें. - प्रॉडक्ट पर"/" संसाधनAPIRT-667
जब किसी एपीआई प्रॉडक्ट में, एक फ़ॉरवर्ड स्लैश "/" के तौर पर संसाधन जोड़ा जाता है, तो डिफ़ॉल्ट रूप से Apigee इसे "/**" के तौर पर इस्तेमाल करता है. इससे डेवलपर को बेस पाथ के तहत मौजूद सभी यूआरआई का ऐक्सेस मिलता है. संगठन-लेवल पर बनाई गई नईfeatures.isSingleForwardSlashBlockingEnabled
प्रॉपर्टी की मदद से, "/" के डिफ़ॉल्ट व्यवहार को बदला जा सकता है. प्रॉपर्टी को "सही" पर सेट करने पर (क्लाउड ग्राहकों को ऐसा करने के लिए, Apigee की सहायता टीम से संपर्क करना होगा), "/" डेवलपर को सिर्फ़ संसाधन के तौर पर बेस पाथ का ऐक्सेस देता है.
ज़्यादा जानकारी के लिए, संसाधन पाथ के व्यवहार को कॉन्फ़िगर करना देखें. - कोटा और स्पाइक अरेस्ट के लिए एचटीटीपी रिस्पॉन्स गड़बड़ी का कॉन्फ़िगरेशनAPIRT-664
Apigee Edge के संगठनों को अब कॉन्फ़िगर किया जा सकता है, ताकि वे कोटा या स्पाइक अरेस्ट की नीति से तय की गई दर की सीमा से ज़्यादा अनुरोधों के लिए, एचटीटीपी स्टेटस कोड 429 (बहुत ज़्यादा अनुरोध) दिखा सकें. डिफ़ॉल्ट कॉन्फ़िगरेशन, एचटीटीपी स्टेटस कोड 500 (सर्वर में गड़बड़ी) दिखाता है.
उन संगठनों के लिएfeatures.isHTTPStatusTooManyRequestEnabled
प्रॉपर्टी को 'सही' पर सेट करने के लिए, Apigee की सहायता टीम से संपर्क करें जिनके लिए आपको कोटा और स्पाइक अरेस्ट के उल्लंघनों के लिए, एचटीटीपी स्टेटस कोड के तौर पर 429 दिखाना है. - HealthMonitor अब एसएसएल के साथ काम करता है
किसी लोड बैलेंसर को असाइन किया गया HealthMonitor, अब एसएसएल के साथ काम करता है. ज़्यादा जानकारी के लिए, बैकएंड सर्वर पर लोड को संतुलित करना देखें. - Edge Monetization इंस्टॉलर अब बिना किसी रुकावट के इंस्टॉल हो सकता है
Monetization अब बिना किसी रुकावट के या बिना किसी की मदद के इंस्टॉल हो सकता है. ज़्यादा जानकारी के लिए, Edge इंस्टॉल और कॉन्फ़िगरेशन गाइड देखें. - एपीआई रिस्पॉन्स पर gzip कंप्रेसनMGMT-1127
मैनेजमेंट एपीआई के कॉल, उन रिस्पॉन्स पर gzip कंप्रेसन की सुविधा देते हैं जिनकी Content-Length कम से कम 1024 बाइट होती है. इनका इस्तेमाल करें:
'Accept-Encoding: gzip, deflate'
बग ठीक किए गए
इस रिलीज़ में ये गड़बड़ियां ठीक की गई हैं.
विषय | समस्या आईडी | ब्यौरा |
---|---|---|
ज़्यादा मेमोरी का इस्तेमाल | CORERT-362 | ज़्यादा मेमोरी का इस्तेमाल, स्टॉप शेल स्क्रिप्ट की वजह से हो रहा था. ये स्क्रिप्ट, मैसेज प्रोसेसर की प्रोसेस पूरी होने से पहले ट्रिगर हो रही थीं. इस समस्या को ठीक कर दिया गया है. |
SOAP WSDL प्रॉक्सी बनाना | MGMT-1526 | मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, एसओएपी-आधारित एपीआई प्रॉक्सी बनाने की वजह से ब्राउज़र हैंग हो रहा था. इस समस्या को हल कर दिया गया है. |
डेवलपर का ऐसा ऐप्लिकेशन जिसका नाम पीरियड के साथ है | MGMT-1236 | अगर डेवलपर के ऐप्लिकेशन के नाम में पीरियड शामिल थे, तो मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में ऐप्लिकेशन को अपडेट नहीं किया जा सकता था. इस समस्या को हल कर दिया गया है. |
एमपी सीपीयू और इंतज़ार का समय बढ़ना | CORERT-384 | जब भी टारगेट रिस्पॉन्स में "Connection: close" हेडर होता है, तो मैसेज प्रोसेसर सीपीयू और रिस्पॉन्स में लगने वाला समय बढ़ जाता है. इस समस्या को हल कर दिया गया है. |
एचटीटीपी अनुरोध और रिस्पॉन्स के आंकड़े | CORERT-364 | कुल एचटीटीपी अनुरोधों और रिस्पॉन्स के आंकड़े गलत थे. इस समस्या को ठीक कर दिया गया है. |
कोटा से जुड़ी नीति को लागू करना | APIRT-909 | कैलेंडर पर आधारित कोटा नीतियों की वजह से, कोटा की अवधि शुरू होने से पहले किए गए एपीआई कॉल को गलत तरीके से अस्वीकार किया जा रहा था. इस समस्या को हल कर दिया गया है. |
इस रिलीज़ में, इन रिलीज़ से जुड़ी गड़बड़ियां भी ठीक की गई हैं. ज़्यादा जानकारी के लिए, रिलीज़ के अलग-अलग नोट देखें.
Edge Cloud | Edge On-premises |
---|---|
पहले से मालूम समस्याएं
इस रिलीज़ में ये समस्याएं मौजूद हैं.
विषय | समस्या आईडी | ब्यौरा |
---|---|---|
एलडीएपी अपग्रेड | DOC-1262 |
रिलीज़ 4.14.07 से 4.15.01 पर अपग्रेड करने और ApacheDS से OpenLDAP पर अपग्रेड करने पर, स्पेस वाले भूमिका के नाम (जैसे, "रीड ओनली") को OpenLDAP में सही तरीके से फिर से नहीं बनाया जाता. अपग्रेड करने से पहले, उन भूमिकाओं को मिटाएं जिनके नाम में स्पेस हैं और फिर से बनाएं. अगर आपने पहले ही अपग्रेड कर लिया है, तो OpenLDAP में समस्या वाली भूमिकाओं को मिटाने के लिए, यह कमांड चलाएं:
इसके बाद, भूमिकाएं फिर से बनाएं. |
एसएमटीपी ईमेल भेजने में हुई गड़बड़ी | OPDK-900 | अगर एसएमटीपी ईमेल की पुष्टि करने में कोई गड़बड़ी होती है, तो देखें कि apigee4/conf/ui/apigee.conf में इन प्रॉपर्टी की वैल्यू एक ही पर सेट हों:
apigee.mgmt.mailFrom and mail.smtp.user . इसके अलावा, एसएमटीपी ईमेल की पुष्टि करने की सुविधा बंद करें. |