4.15.01.00 - Apigee Edge की कंपनी के रिलीज़ नोट

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 ऐक्सेस टोकन वापस पाने और रद्द करने का विकल्प है. ज़्यादा जानकारी के लिए, ये देखें:
  • Analytics को बेहतर बनाना
    इस रिलीज़ में, आंकड़ों से जुड़े कई सुधार शामिल हैं. इनमें ये शामिल हैं:
  • रनटाइम में समस्याओं को हल करने की सुविधा में सुधार
    इस रिलीज़ में, रनटाइम में समस्याओं को हल करने की सुविधा में कई सुधार किए गए हैं. इनमें, 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 में समस्या वाली भूमिकाओं को मिटाने के लिए, यह कमांड चलाएं:

ldapdelete -H ldap://localhost:10389 -D 'cn=manager,dc=apigee,dc=com' -r -W 'cn=<role>,ou=userroles,o=<org>,ou=organizations,dc=apigee,dc=com'

इसके बाद, भूमिकाएं फिर से बनाएं.

एसएमटीपी ईमेल भेजने में हुई गड़बड़ी OPDK-900 अगर एसएमटीपी ईमेल की पुष्टि करने में कोई गड़बड़ी होती है, तो देखें कि apigee4/conf/ui/apigee.conf में इन प्रॉपर्टी की वैल्यू एक ही पर सेट हों: apigee.mgmt.mailFrom and mail.smtp.user. इसके अलावा, एसएमटीपी ईमेल की पुष्टि करने की सुविधा बंद करें.