4.16.01 - प्राइवेट क्लाउड के रिलीज़ नोट के लिए Edge

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

हमने गुरुवार, 24 मार्च, 2016 को Apigee Edge for Private Cloud का नया वर्शन रिलीज़ किया है.

Edge for Private Cloud की पिछली तिमाही की रिलीज़ (4.15.07.00) के बाद, ये रिलीज़ हुई हैं और इस सुविधा रिलीज़ में शामिल हैं:

रिलीज़ नंबर के बारे में जानकारी लेख पढ़ें. इससे आपको यह समझने में मदद मिलेगी कि Edge for Private Cloud के आपके वर्शन में, क्लाउड की कोई खास रिलीज़ शामिल है या नहीं.

बंद की गई सेवाएं/सुविधाएं

Private Cloud 4.15.07.03

एपीआई ब्यौरा
QPID की सूची की जांच अब QPID कतारों की जांच करने के लिए, किसी एपीआई का इस्तेमाल नहीं किया जा सकता
अब QPID सर्वर पर बनाई गई कतारों की जांच नहीं की जा सकती. इसके लिए, आपको ये CURL कमांड जारी करनी होंगी:
curl http:// <qpid_IP>:8083/v1/servers/self/queues
उस एपीआई का इस्तेमाल बंद कर दिया गया है.

Analytics: एक से ज़्यादा रिपोर्ट का कस्टम रिपोर्ट डैशबोर्ड व्यू (Cloud 15.09.30)

कस्टम रिपोर्ट डैशबोर्ड की वह सुविधा अब काम नहीं करेगी जो चार कस्टम रिपोर्ट दिखाती है. इसे आने वाले समय में हटा दिया जाएगा. (MGMT-2673). कस्टम रिपोर्ट के अन्य सभी पहलू अब भी उपलब्ध रहेंगे.

Private Cloud में संगठन के नाम की लंबाई को बदला नहीं जा सकता

संगठन के नाम में ज़्यादा से ज़्यादा 20 वर्ण हो सकते हैं. अब इसे इस तरह से सेट करके बदला नहीं जा सकता:

  • APIGEE_ORG_NAME_LENGTH=25
  • APIGEE_ENV_NAME_LENGTH=25

नई सुविधाएं और बेहतर टूल

इस रिलीज़ में जोड़ी गई नई सुविधाएं और किए गए सुधार यहां दिए गए हैं. इस रिलीज़ में, इस्तेमाल करने में आसानी, परफ़ॉर्मेंस, सुरक्षा, और स्थिरता से जुड़े कई सुधार भी किए गए हैं. इनके अलावा, यहां दिए गए सुधार भी किए गए हैं.

Private Cloud

RedHat, CentOS, और Oracle 6.7 - 7.2 के लिए सहायता जोड़ी गई

इस रिलीज़ में, RedHat Enterprise Linux, CentOS, और Oracle Linux के 6.7 से 7.2 वर्शन के लिए सहायता जोड़ी गई है.

सिस्टम से जुड़ी ज़रूरी शर्तों की पूरी सूची देखने के लिए, इस्तेमाल किए जा सकने वाले सॉफ़्टवेयर और उनके वर्शन देखें.

RPM पर आधारित इंस्टॉल

Edge के इस वर्शन में, RPM पर आधारित इंस्टॉलेशन सिस्टम का इस्तेमाल किया जाता है. इससे इंस्टॉलेशन और माइग्रेशन की प्रोसेस बहुत आसान हो जाती है.

नई बेस डायरेक्ट्री

Edge के वर्शन 4.16.01 के लिए डायरेक्ट्री स्ट्रक्चर बदल गया है. Edge की पिछली रिलीज़ में, आपने Edge को बेस डायरेक्ट्री में इंस्टॉल किया था:

/<install-dir>/apigee4

install-dir को कहीं भी रखा जा सकता है. हालांकि, डिफ़ॉल्ट रूप से इसे /opt में रखा जाता है. उदाहरण के लिए:

/opt/apigee4

वर्शन 4.16.01 के लिए, आपको Edge को इस डायरेक्ट्री में इंस्टॉल करना होगा:

/opt/apigee

यह भी ध्यान दें कि apigee4 डायरेक्ट्री का नाम बदलकर apigee कर दिया गया है.

इससे आपकी डेटा डायरेक्ट्री की जगह पर कोई असर नहीं पड़ता. यह /opt/apigee में हो सकता है या किसी दूसरी जगह पर भी हो सकता है.

वर्चुअल होस्ट से जुड़ी नई ज़रूरी शर्तें

Edge माइग्रेट स्क्रिप्ट, मौजूदा Netty Router को Nginx पर माइग्रेट करने के लिए ज़रूरी ज़्यादातर टास्क को मैनेज करती है. हालांकि, अपग्रेड करने के दौरान आपको यह भी पक्का करना होगा कि माइग्रेट करने से पहले, आपके सभी वर्चुअल होस्ट की परिभाषाओं में होस्ट एलियास शामिल हो.

किसी मौजूदा वर्चुअल होस्ट में होस्ट एलियास जोड़ने के बारे में ज़्यादा जानने के लिए, Apigee की एफ़टीपी साइट पर उपलब्ध Edge की इंस्टॉलेशन गाइड देखें: ftp://ftp.apigee.com/.

कॉन्फ़िगरेशन के साथ कोड

Edge के 4.16.01 वर्शन में, Edge कॉम्पोनेंट को कॉन्फ़िगर करने के लिए, अब /<install-dir>/apigee4/conf डायरेक्ट्री में मौजूद .properties फ़ाइलों का इस्तेमाल नहीं किया जाता है. 4.16.01 वर्शन के मुताबिक, Edge कॉम्पोनेंट को अब भी .properties फ़ाइलों का इस्तेमाल करके कॉन्फ़िगर किया जाता है. हालांकि, अब ये फ़ाइलें इस डायरेक्ट्री में मौजूद हैं:

/opt/apigee/customer/application

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

Edge के पिछले वर्शन के उलट, Edge 4 .16.01 के लिए.properties फ़ाइलों में किसी कॉम्पोनेंट की सभी प्रॉपर्टी शामिल नहीं होती हैं. इस रिलीज़ में किए गए बदलावों में से एक यह है कि .properties फ़ाइलों में, सिर्फ़ प्रॉपर्टी की डिफ़ॉल्ट वैल्यू को बदलने की जानकारी होती है.

इस आर्किटेक्चर का फ़ायदा यह है कि Edge के नए वर्शन पर माइग्रेट करने पर, Edge इंस्टॉलर कभी भी /opt/apigee/customer/application में मौजूद फ़ाइलों को नहीं बदलता. इससे Edge के गलती से आपकी सेटिंग बदलने की आशंका खत्म हो जाती है.

माइग्रेट करने पर, Edge इंस्टॉलर आपकी मौजूदा .properties फ़ाइलों की जांच करता है और डिफ़ॉल्ट प्रॉपर्टी वैल्यू में किए गए बदलावों को /opt/apigee/token डायरेक्ट्री में कॉपी करता है. इसलिए, माइग्रेट करने के बाद आपको कोई बदलाव नहीं करना चाहिए.

ज़्यादा जानकारी के लिए, Apigee Edge की ऑपरेशंस गाइड देखें. यह Apigee की एफ़टीपी साइट पर उपलब्ध है: ftp://ftp.apigee.com/.

Edge कॉन्फ़िगरेशन स्क्रिप्ट बदल दी गई हैं

Edge की पिछली रिलीज़ में इस्तेमाल की गई कॉन्फ़िगरेशन स्क्रिप्ट हटा दी गई हैं. इनकी जगह, इनमें से किसी एक को इस्तेमाल किया गया है:

  • Apigee की सुविधाओं के ज़रिए चलाई जाने वाली कमांड. जैसे, apigee-service, apigee-all, apigee-setup, apiee-provision या apigee-migrate सुविधाएं.
    उदाहरण के लिए, all-start.sh और all-stop.sh स्क्रिप्ट को इन कमांड से बदल दिया गया है:
    > /opt/apigee/apigee-service/bin/apigee-all start
    > /opt/apigee/apigee-service/bin/apigee-all stop
  • Edge कॉम्पोनेंट पर सीधे तौर पर चलाई जाने वाली कमांड. उदाहरण के लिए, पिछली रिलीज़ में आपने OpenLDAP का पासवर्ड बदलने के लिए, chpasswd-openldap.sh स्क्रिप्ट का इस्तेमाल किया था. उस स्क्रिप्ट को इस निर्देश से बदल दिया गया है. इसे apigee-openldap कॉम्पोनेंट पर चलाया जाता है:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap change-ldap-password -o oldPword -n newPword

Apigee Edge की ऑपरेशंस गाइड देखें. यह Apigee की एफ़टीपी साइट पर उपलब्ध है: ftp://ftp.apigee.com/. इसमें इस बारे में ज़्यादा जानकारी दी गई है कि अब कमांड के ज़रिए कॉन्फ़िगरेशन कैसे किया जाता है.

नया एज राऊटर

Private Cloud के लिए Edge के इस वर्शन में, Nginx Router पर आधारित नया राऊटर आर्किटेक्चर शामिल है. Nginx राऊटर, 4.16.01 से पहले की Edge रिलीज़ में इस्तेमाल किए गए Netty राऊटर की जगह लेता है.

Nginx राउटर के लिए, हार्डवेयर और पोर्ट से जुड़ी वही ज़रूरी शर्तें हैं जो Netty राउटर के लिए हैं. इसलिए, मौजूदा नोड में कोई बदलाव करने की ज़रूरत नहीं है.

ज़्यादा जानकारी के लिए, Apigee की एफ़टीपी साइट पर उपलब्ध, Edge की इंस्टॉलेशन गाइड में अपेंडिक्स A: Nginx राउटर के बारे में जानकारी देखें: ftp://ftp.apigee.com/,

BaaS लोड बैलेंसर हटाया गया

Internal Load Balancer को API BaaS पोर्टल से हटा दिया गया है. अब आपको एपीआई BaaS पोर्टल और तीन एपीआई BaaS स्टैक नोड के बीच, अपने लोड बैलेंसर का इस्तेमाल करना होगा.

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

Cassandra और ZooKeeper नोड जोड़ने का तरीका बताने वाला नया दस्तावेज़. साथ ही, मौजूदा डेटा सेंटर में डेटा सेंटर जोड़ने का तरीका बताने वाला नया दस्तावेज़

Apigee की एफ़टीपी साइट पर मौजूद दस्तावेज़ की ZIP फ़ाइल में अब "Scaling Edge for Private Cloud" शामिल है. इसमें बताया गया है कि Cassandra और ZooKeeper नोड कैसे जोड़े जाएं. साथ ही, किसी मौजूदा डेटा सेंटर में डेटा सेंटर कैसे जोड़ा जाए.

Orgtool हटाया गया

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

4.16.01 वर्शन में टास्क पूरे करने का तरीका

यहां दी गई टेबल में बताया गया है कि आपने 4.15.07.03 वर्शन में टास्क कैसे पूरे किए थे और अब 4.16.01 वर्शन में उन्हें कैसे पूरा किया जा सकता है. ज़्यादा जानकारी के लिए, Apigee की एफ़टीपी साइट पर उपलब्ध Edge Operations Guide देखें: ftp://ftp.apigee.com/.

टास्क 4.15.07.0x 4.16.01

इंस्टॉलेशन डायरेक्ट्री

/<inst_dir>/apigee4 /opt/apigee

लॉग डायरेक्ट्री

/<inst_dir>/apigee4/var/log /opt/apigee/var/log/comp

कॉम्पोनेंट इंस्टॉल करना

/<inst_root>/apigee4/share/installer/apigee-setup.sh -p comp -f configFile

/opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile

सभी शुरू करें, बंद करें, फिर से शुरू करें, स्टेटस, वर्शन

/<inst_root>/apigee4/bin/all-start.sh
/<inst_root>/apigee4/bin/all-stop.sh
/<inst_root>/apigee4/bin/all-status.sh
/<inst_root>/apigee4/bin/check.sh

/<inst_root>/apigee/apigee-service/bin/apigee-all start|stop|restart|status|version

कंप्यूटर को शुरू करना, बंद करना, रीस्टार्ट करना, स्टेटस देखना, वर्शन देखना

/<inst_root>/apigee4/bin/apigee-service comp start|stop|restart|status

/<inst_root>/apigee/apigee-service/bin/apigee-service comp start|stop|restart|status|version

बैकअप लेना/वापस लाना

/<inst_root>/apigee4/bin/backup.sh
/<inst_root>/apigee4/bin/restore-comp.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service comp backup

/<inst_root>/apigee/apigee-service/bin/apigee-service comp restore

टेस्ट इंस्टॉल

/<inst_root>/apigee4/test/test-sa.sh

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-validate install
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-validate setup

सदस्यों का स्वागत करें

/<inst_root>/apigee4/bin/setup-org.sh

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-provision install
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

एक ही चरण में संगठन, एनवायरमेंट, और वर्चुअल होस्ट जोड़ना

/<inst_root>/apigee4/bin/setup-org.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

संगठन जोड़ें

/<inst_root>/apigee4/bin/create-org.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision create-org -f configFile

Add env

/<inst_root>/apigee4/bin/add-env.sh

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision add-env -f configFile

उपयोगकर्ता जोड़ें

एपीआई कॉल

एपीआई कॉल या:

/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision create-user -f configFile

माइग्रेट करें

/<install_root>/apigee4/share/installer/apigee-upgrade.sh -c comp

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-migrate install
  2. /opt/apigee/apigee-migrate/bin/migrate.sh -c cs,zk -f configFile

मॉनिटरिंग टूल और डैशबोर्ड की ऐल्फ़ा रिलीज़

इस रिलीज़ में, Edge के लिए नए मॉनिटरिंग टूल और डैशबोर्ड का ऐल्फ़ा वर्शन शामिल है. इस टूल की मदद से, अपने डिप्लॉयमेंट में अलग-अलग कॉम्पोनेंट (राउटर, मैसेज प्रोसेसर, ZooKeeper, Cassandra) की स्थिति के साथ-साथ, अलग-अलग संगठनों और एनवायरमेंट के लिए एचटीटीपी गड़बड़ी कोड के बारे में जाना जा सकता है. सहायता से जुड़ी समस्याओं को हल करने के लिए, अपने डैशबोर्ड डेटा का स्नैपशॉट लेकर उसे Apigee के साथ शेयर किया जा सकता है.

दस्तावेज़ में, इंस्टॉल करने के निर्देशों के साथ-साथ Apigee की एफ़टीपी साइट पर उपलब्ध Edge 4.16.01 का दस्तावेज़ भी शामिल है: ftp://ftp.apigee.com/.

हालांकि, डैशबोर्ड को इंस्टॉल और इस्तेमाल करने से पहले, आपको Apigee Evaluation Agreement पूरा करना होगा. यह दस्तावेज़, ZIP फ़ाइल में शामिल है. इसके बाद, इसे Apigee को वापस भेजना होगा. इसके लिए, इसे orders@apigee.com पर ईमेल करें.

Edge Platform

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) को फिर से स्टाइल किया गया (Cloud 15.09.30)

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) के कई पेजों के लुक और फ़ील को अपडेट किया गया है. (MGMT-2627)

एपीआई सेवाएं

एपीआई प्रॉक्सी विज़र्ड को फिर से डिज़ाइन किया गया (Cloud 16.01.20)

एपीआई प्रॉक्सी विज़र्ड को फिर से डिज़ाइन किया गया है. मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, एपीआई प्रॉक्सी पेज पर "+ एपीआई प्रॉक्सी" पर क्लिक करने पर, नया विज़र्ड आपको एपीआई प्रॉक्सी बनाने की प्रोसेस के बारे में बताता है. इसमें पिछली एपीआई प्रॉक्सी विज़र्ड की तरह ही सभी सेटिंग उपलब्ध हैं. (MGMT-1376)

OpenAPI (Swagger) दस्तावेज़ों की मदद से एपीआई प्रॉक्सी बनाना (Cloud 16.01.20)

एपीआई प्रॉक्सी विज़र्ड को फिर से डिज़ाइन किया गया है. इसके तहत, अब OpenAPI (Swagger) दस्तावेज़ से एपीआई प्रॉक्सी बनाई जा सकती है. एपीआई प्रॉक्सी विज़र्ड के पहले पेज पर, रिवर्स प्रॉक्सी, Node.js ऐप्लिकेशन या कोई टारगेट नहीं चुनने पर, OpenAPI का इस्तेमाल करें पर क्लिक करें. दिखने वाले फ़ील्ड में, अपने OpenAPI दस्तावेज़ का यूआरएल डालें. ज़्यादा जानकारी के लिए, एक आसान एपीआई प्रॉक्सी बनाना लेख पढ़ें. (MGMT-1376)

SOAP प्रॉक्सी के लिए WSDL 1.2 का इस्तेमाल किया जा सकता है (Cloud 16.01.20)

Apigee Edge, SOAP सेवाओं को कॉल करने के लिए एपीआई प्रॉक्सी बनाते समय WSDL 1.2 का इस्तेमाल करता है. (MGMT-2835)

TargetEndpoint कॉन्फ़िगरेशन में SSLInfo वैरिएबल (Cloud 16.01.20)

एपीआई प्रॉक्सी के TargetEndpoint में, एसएसएल/टीएलएस की जानकारी को डाइनैमिक तौर पर सेट किया जा सकता है. इससे रनटाइम की ज़रूरी शर्तों को आसानी से पूरा किया जा सकता है. TargetEndpoint कॉन्फ़िगरेशन में SSLInfo को सेट करने के तरीके के इस उदाहरण में, वैल्यू को रनटाइम के दौरान Java Callout, JavaScript नीति या Assign Message नीति के ज़रिए दिया जा सकता है. उन मैसेज वैरिएबल का इस्तेमाल करें जिनमें आपको वैल्यू सेट करनी हैं.

<TargetEndpoint>
...
  <SSLInfo>
    <Enabled>{myvars.ssl.enabled}</Enabled>
    <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled>
    <KeyStore>{myvars.ssl.keystore}</KeyStore>
    <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias>
    <TrustStore>{myvars.ssl.trustStore}</TrustStore>
  </SSLInfo>
...
</TargetEndpoint>

इस सुविधा के बारे में यहां बताया गया है:

(APIRT-1475)

SAML असर्शन की नीतियों के लिए RSA_SHA256 एल्गोरिदम का इस्तेमाल किया जा सकता है (Cloud 16.01.20)

SAML दावे की नीतियां अब RSA_SHA1 के साथ-साथ RSA_SHA256 एल्गोरिदम के साथ भी काम करती हैं. (APIRT-1779)

सर्टिफ़िकेट अपलोड करने पर पुष्टि करना (Cloud 16.01.20)

कीस्टोर और ट्रस्टस्टोर में ऐसे सर्टिफ़िकेट अपलोड होने से रोकने के लिए जो अब मान्य नहीं हैं या जिनकी समयसीमा खत्म हो गई है, Management API अपलोड किए जाने वाले सर्टिफ़िकेट की पुष्टि करता है. सर्टिफ़िकेट की पुष्टि की जाती है, ताकि यह पक्का किया जा सके कि फ़ाइल का साइज़ 50 केबी से ज़्यादा न हो और फ़ॉर्मैट PEM या DER हो. सर्टिफ़िकेट की समयसीमा खत्म होने की तारीख की भी पुष्टि की जाती है. सर्टिफ़िकेट अपलोड करने पर, डिफ़ॉल्ट रूप से लागू होने वाली समयसीमा की पुष्टि करने की सुविधा को बंद करने के लिए, इस क्वेरी पैरामीटर का इस्तेमाल करें: ?ignoreExpiryValidation=true

ज़्यादा जानकारी के लिए, किसी कीस्टोर में JAR फ़ाइल अपलोड करना और किसी ट्रस्टस्टोर में सर्टिफ़िकेट अपलोड करना लेख पढ़ें. (SECENG-516) और (APIRT-2213)

Node.js लॉग पेज पर अपने-आप पोलिंग होने की सुविधा (Cloud 16.01.20)

प्रॉक्सी एडिटर से Node.js लॉग देखते समय, Node.js लॉग पेज समय-समय पर अपने-आप रीफ़्रेश होता है. इससे उपलब्ध नए लॉग की सूची दिखती है. अपने-आप रीफ़्रेश होने की सुविधा बंद करने के लिए, "अपने-आप रीफ़्रेश होने की सुविधा बंद करें" पर क्लिक करें. (MGMT-1692)

X-Forwarded-For एचटीटीपी हेडर (Cloud 15.09.30)

ज़्यादा सुरक्षा के लिए, Edge डिफ़ॉल्ट रूप से X-Forwarded-For एचटीटीपी अनुरोध हेडर को हटा देता है. इसमें एक या उससे ज़्यादा आईपी पते हो सकते हैं. डिफ़ॉल्ट सेटिंग में हुए बदलाव का मतलब है कि Edge को क्लाइंट का जो आईपी पता मिलेगा वह आखिरी एक्सटर्नल टीसीपी हैंडशेक से मिला आईपी पता होगा. यह ऐसा पता नहीं होगा जिसे ऐक्सेस कंट्रोल की नीति को बायपास करने के लिए स्पूफ़ किया जा सकता है.

डिफ़ॉल्ट ऐक्शन को बदलने और X-Forwarded-For पतों को आपकी एपीआई प्रॉक्सी तक पहुंचने की अनुमति देने के लिए, आपको अपने संगठन में X-Forwarded-For प्रॉपर्टी सेट करनी होगी.feature.enableMultipleXForwardCheckForACL=true

नीति की प्रॉपर्टी के लिए JavaScript का ऐक्सेस (Cloud 15.07.08)

एपीआई प्रॉक्सी फ़्लो में JavaScript का इस्तेमाल करते समय, JavaScript नीति में तय की गई प्रॉपर्टी ऐक्सेस की जा सकती हैं. यह खास तौर पर तब मददगार होता है, जब आपको अपने JavaScript कोड में जाने-माने वैरिएबल का इस्तेमाल करना हो. उदाहरण के लिए, मान लें कि आपकी JavaScript नीति में प्रॉपर्टी की यह परिभाषा शामिल है:

<Properties>
    <Property name='source'>response.content</Property>
</Properties>

अपने JavaScript में, 'source' प्रॉपर्टी के रेफ़रंस का इस्तेमाल करके, मैसेज के जवाब को ऐक्सेस किया जा सकता है. जैसे:
var source = properties.get('source'); // returns: response.content
या
var source = properties.source
या
var source = properties['source']

ज़्यादा जानकारी के लिए, JavaScript की नीति देखें. (APIRT-1460)

संगठन के लेवल पर ऑडिट (Cloud 15.07.08)

संगठन के एडमिन, संगठन के लेवल पर की गई कार्रवाइयों के इतिहास की ऑडिट कर सकते हैं. मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, एडमिन > संगठन का इतिहास चुनें. ज़्यादा जानकारी के लिए, ऑडिट: एपीआई, प्रॉडक्ट, और संगठन का इतिहास लेख पढ़ें. (MGMT-2232)

संगठन के एडमिन के पास, खुद को भूमिका से हटाने का विकल्प होता है (Cloud 15.07.08)

संगठन के एडमिन, मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में जाकर, खुद को संगठन के एडमिन की भूमिका से हटा सकते हैं. इसके लिए, उन्हें एडमिन > संगठन के उपयोगकर्ता पर जाना होगा. इसके बाद, उन्हें अपने नाम के बगल में मौजूद हटाएं पर क्लिक करना होगा. (MGMT-934)

एपीआई प्रॉक्सी बंडल इंपोर्ट करने की प्रोग्रेस दिखाने वाला इंडिकेटर (Cloud 15.07.08)

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में बड़ा एपीआई प्रॉक्सी बंडल अपलोड करते समय, "काम जारी है" ऐनिमेशन दिखता है. इससे पता चलता है कि इंपोर्ट अब भी जारी है. इसलिए, इंपोर्ट पूरा होने तक मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) के साथ इंटरैक्ट नहीं किया जा सकता. (MGMT-1285)

कैश मेमोरी के काम करने का तरीका और कॉन्फ़िगरेशन (Cloud 15.07.22)

मेमोरी में मौजूद कैश मेमोरी को बेहतर तरीके से मैनेज करने और उसका इस्तेमाल करने के लिए, एनवायरमेंट कैश रिसॉर्स पर मौजूद "मेमोरी में ज़्यादा से ज़्यादा एलिमेंट" सेटिंग को Edge Cloud के 15.06.10 वर्शन से बंद कर दिया गया है. Edge Cloud के 15.07.22 वर्शन में, इस सेटिंग को Create Cache यूज़र इंटरफ़ेस (यूआई) से हटा दिया गया है. यह Apigee Edge के मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) के Environment Configuration सेक्शन में मौजूद है.

सभी कैश मेमोरी संसाधनों (डिफ़ॉल्ट कैश मेमोरी भी शामिल है) में मौजूद कुल एलिमेंट की संख्या, कैश मेमोरी को असाइन की गई कुल मेमोरी पर निर्भर करती है. डिफ़ॉल्ट रूप से, किसी मैसेज प्रोसेसर पर इन-मेमोरी कैशिंग के लिए, उपलब्ध कुल मेमोरी का 40% हिस्सा असाइन किया जाता है. एलिमेंट को इन-मेमोरी कैश से सिर्फ़ तब हटाया जाएगा, जब कैश मेमोरी कम हो या एलिमेंट की समयसीमा खत्म हो गई हो. (MGMT-2413, APIRT-1140)

मैनेजमेंट यूज़र इंटरफ़ेस (Cloud 15.07.22) में टारगेट सर्वर का कॉन्फ़िगरेशन

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

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

syslog में मैसेज लॉग करने की सुविधा के साथ SSL (Cloud 15.07.22)

मैसेज लॉगिंग की नीति के तहत, तीसरे पक्ष की लॉग मैनेजमेंट कंपनियों को SSL/TLS पर syslog भेजने की सुविधा मिलती है. नीति के कॉन्फ़िगरेशन में, पैरंट एलिमेंट के डायरेक्ट चाइल्ड के तौर पर इनका इस्तेमाल करें:

<SSLInfo>
    <Enabled>true</Enabled>
</SSLInfo>

ज़्यादा जानकारी के लिए, मैसेज लॉगिंग की नीति देखें. (APIRT-942)

मैनेजमेंट यूज़र इंटरफ़ेस (Cloud 15.07.22)

Apigee की इंजीनियरिंग टीम ने मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में कई छोटी-मोटी गड़बड़ियों को ठीक किया है. साथ ही, इसे इस्तेमाल करने में आसानी के लिए कई सुधार किए हैं.

Trace में cURL (Cloud 15.09.02)

किसी टारगेट सर्वर को अनुरोध भेजने वाले एपीआई प्रॉक्सी कॉल को ट्रेस करते समय, टारगेट सर्वर को भेजे गए अनुरोध को cURL कमांड के तौर पर देखा जा सकता है. लेन-देन के मैप डायग्राम में, "टारगेट सर्वर को भेजा गया अनुरोध" स्टेज चुनें. इसके बाद, फ़ेज़ की जानकारी वाले पैनल में "टारगेट सर्वर को भेजा गया अनुरोध" कॉलम में मौजूद, "कर्ल दिखाएं" बटन पर क्लिक करें. (MGMT-2589)

डेटा मास्क करने के लिए इस्तेमाल किए जाने वाले खास वर्ण (Cloud 15.09.02)

JSON पेलोड में मौजूद संवेदनशील डेटा को मास्क करने के लिए, डेटा मास्किंग का इस्तेमाल करते समय, अब $, *, और { जैसे खास वर्णों को मास्क किया जा सकता है. (APIRT-1727)

मैनेजमेंट यूज़र इंटरफ़ेस (Cloud 15.09.30) में मुख्य वैल्यू के मैप

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

मैनेजमेंट यूज़र इंटरफ़ेस (Cloud 15.09.30) में PopulateCache नीति के डिफ़ॉल्ट तौर पर खत्म होने की अवधि

एपीआई प्रॉक्सी एडिटर की मदद से PopulateCache नीति जोड़ते समय, कैश मेमोरी के खत्म होने के लिए <TimeoutInSec> एलिमेंट में, पहले से ही 3,600 सेकंड (एक घंटा) की वैल्यू भरी होती है. पहले, डिफ़ॉल्ट रूप से यह 300 सेकंड (पांच मिनट) पर सेट होता था. (MGMT-2622)

डेवलपर सेवाएं

एपीआई प्रॉडक्ट पेज की परफ़ॉर्मेंस, डेवलपर ऐप्लिकेशन की सूची नहीं दी गई है (Cloud 16.01.20)

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में किसी एपीआई प्रॉडक्ट को देखने पर, उस प्रॉडक्ट से जुड़े डेवलपर ऐप्लिकेशन दिखते हैं. यूज़र इंटरफ़ेस (यूआई) की परफ़ॉर्मेंस को बेहतर बनाने के लिए, एपीआई प्रॉडक्ट में बदलाव करते समय डेवलपर ऐप्लिकेशन की सूची नहीं दिखाई जाती. (MGMT-2869)

डेवलपर ऐप्लिकेशन पेज पर मौजूद मुख्य कॉलम (Cloud 15.08.05)

जिन संगठनों के पास डेवलपर ऐप्लिकेशन की बड़ी संख्या (हज़ारों) होती है उनके लिए, डेवलपर ऐप्लिकेशन पेज पर 'कुंजी' कॉलम दिखाने से, डिसप्ले परफ़ॉर्मेंस पर असर पड़ सकता है. इस कॉलम में, हर ऐप्लिकेशन के लिए कुंजियों की संख्या दिखती है. इस स्थिति में डिसप्ले की परफ़ॉर्मेंस को बेहतर बनाने के लिए, Apigee की सहायता टीम से संपर्क करें. इसके बाद, संगठन-लेवल की यह प्रॉपर्टी सेट करें: features.appsNoCredentialsEnabled = true. यह प्रॉपर्टी, Key कॉलम को हटा देती है. हालांकि, ध्यान दें कि कुंजी कॉलम हटाने से, उपभोक्ता कुंजी और सीक्रेट के हिसाब से खोजने की सुविधा भी हट जाती है. (MGMT-2486)

डेवलपर के बारे में जानकारी वाले पेज पर प्रोग्रेस स्पिनर (Cloud 15.09.30)

जब मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में डेवलपर की ज़्यादा जानकारी वाला पेज लोड होता है, तो अगर ऐप्लिकेशन अब भी लोड हो रहे हैं, तो पेज के ऐप्लिकेशन सेक्शन में प्रोग्रेस स्पिनर दिखता है. इससे ऐप्लिकेशन लोड करते समय, ऐप्लिकेशन सेक्शन के खाली दिखने की समस्या ठीक हो जाती है. (MGMT-2667)

कमाई करना

एपीआई पैकेज के नामों में बदलाव करना (Cloud 16.01.20)

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

कस्टम एट्रिब्यूट में दशमलव की अनुमति है (Cloud 16.01.20)

"कस्टम एट्रिब्यूट के साथ रेट कार्ड" प्लान का इस्तेमाल करते समय, मैसेज हेडर में मौजूद कस्टम एट्रिब्यूट, लेन-देन के लिए मल्टीप्लायर के तौर पर इस्तेमाल किया जाता है. अब यह चार दशमलव स्थानों तक की दशमलव वैल्यू हो सकती है. इस तरह के प्लान के बारे में ज़्यादा जानने के लिए, किराये के कार्ड के कस्टम एट्रिब्यूट की जानकारी देना (DEVRT-2191) लेख पढ़ें.

खास जानकारी वाली रिपोर्ट में, किराया प्लान का नाम और आईडी (Cloud 15.09.02)

Management API की मदद से, रेवेन्यू की खास जानकारी वाली रिपोर्ट जनरेट करते समय, रिपोर्ट में "किराया प्लान" का नाम और "प्लान आईडी" कॉलम जोड़ा जा सकता है. इसके लिए, एपीआई कॉल में "RATEPLAN" को groupBy एट्रिब्यूट के तौर पर जोड़ें. इसके बारे में रिपोर्ट बनाना लेख में बताया गया है. (ध्यान दें कि यह सुविधा, कमाई करने से जुड़ी रिपोर्ट के यूज़र इंटरफ़ेस (यूआई) में अब तक उपलब्ध नहीं है.) ज़्यादा जानकारी वाली रिपोर्ट में, मौजूदा रेट प्लान के नाम और आईडी वाले कॉलम अब रिपोर्ट की शुरुआत में दिखते हैं. ये कॉलम, ग्रुपिंग वाले अन्य कॉलम के साथ दिखते हैं. (DEVRT-1740)

Analytics Services

जवाब देने में लगने वाले समय की मेट्रिक पर sum( ) फ़ंक्शन (Cloud 16.01.20)

Analytics की कस्टम रिपोर्ट और एपीआई कॉल में, "sum" एग्रीगेट फ़ंक्शन अब इन मेट्रिक के लिए उपलब्ध है: Target Response Time, Total Response Time, और end_point_response_time. उदाहरण के लिए, /stats API (http://docs.apigee.com/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0) में, अब "select" क्वेरी पैरामीटर का इस्तेमाल किया जा सकता है: ?select=sum(total_response_time). (AXAPP-2006)

इंतज़ार के समय के विश्लेषण की रिपोर्ट: एपीआई प्रॉक्सी के नाम क्रम से लगाए गए (Cloud 16.01.20)

लेटेंसी विश्लेषण रिपोर्ट के यूज़र इंटरफ़ेस (सिर्फ़ Apigee Edge Enterprise प्लान के लिए) में, एपीआई प्रॉक्सी को प्रॉक्सी ड्रॉप-डाउन सूची में वर्णमाला के क्रम में दिखाया जाता है. (MGMT-2858)

डैशबोर्ड पर डेवलपर के ऐप्लिकेशन, डिसप्ले नेम के हिसाब से दिखाए जाते हैं (Cloud 16.01.20)

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) डैशबोर्ड पर, डेवलपर ऐप्लिकेशन के बार चार्ट में डेवलपर ऐप्लिकेशन को इंटरनल नाम के बजाय डिसप्ले नेम के हिसाब से दिखाया जाता है. (MGMT-2853)

कस्टम रिपोर्ट में तारीख/समय का नया विजेट (Cloud 16.01.20)

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, कस्टम रिपोर्ट पेज पर मौजूद तारीख/समय चुनने वाले विजेट को बेहतर बनाया गया है. (MGMT-2881)

जियोमैप पर शहर के हिसाब से डेटा की बारीकी से जांच करना (Cloud 15.07.22)

Analytics के GeoMap में, अमेरिका और कनाडा के लिए "शहर" ड्रिलडाउन शामिल होता है. मैप पर किसी राज्य या प्रांत पर क्लिक करने पर, आपको उन शहरों की सूची दिखेगी जहां से कॉल किए गए थे. (MGMT-2282)

| (पाइप) और = वर्णों का इस्तेमाल, Analytics की कस्टम रिपोर्ट में किया जा सकता है (Cloud 15.09.02)

Analytics की कस्टम रिपोर्ट की परिभाषाओं में, | (पाइप) और = सिंबल का इस्तेमाल किया जा सकता है. इससे पहले, उन सिंबल के लिए %7C और %3D एन्कोडिंग का इस्तेमाल करना पड़ता था. (MGMT-2504)

प्रॉक्सी पाथ सफ़िक्स डाइमेंशन (Cloud 15.09.30)

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

रिपोर्ट में डेवलपर के आईडी दिखते हैं, न कि डिसप्ले नेम (Cloud 15.09.30)

/stats API की मदद से Edge analytics API कॉल करने पर, डेवलपर आईडी के साथ-साथ डेवलपर का डिसप्ले नेम भी दिखता है. पहले सिर्फ़ डेवलपर आईडी दिखता था. (AXAPP-1759)

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

इस रिलीज़ में इन बग को ठीक किया गया है.

Private Cloud 4.16.01

इस टेबल में, Edge for Private Cloud 4.16.01 रिलीज़ के बाद ठीक किए गए बग की सूची दी गई है. इन सुधारों को पाने के लिए, 4.16.01 वर्शन को नए आरपीएम और सहायता फ़ाइलों में अपडेट करने के लिए दिए गए निर्देशों का पालन करें. इसके बारे में Apigee Edge 4.16.01.x को 4.16.01 के नए वर्शन पर अपडेट करना लेख में बताया गया है.

समस्या आईडी ब्यौरा बिल्ड नंबर
PRC-736

apigee-lib को अब GCC की ज़रूरत नहीं है

apigee-lib-4.16.01-0.0.901
PRC-735

Yahoo Weather API को OAuth की ज़रूरत होती है, इसलिए अब apigee-validate फ़ेल नहीं होता

apigee-validate-4.16.01-0.0.910
PRC-739

उपयोगकर्ताओं को किसी भी फ़ाइल सिस्टम फ़ोल्डर में मिरर निकालने की अनुमति दें

apigee-mirror-4.16.01-0.0.904
PRC-756

BaaS Usergrid check_cassandra_availability.sh अब nc कमांड का इस्तेमाल नहीं करता है

baas-usergrid-2.1.0-0.0.112
PRC-778

अपग्रेड करने के बाद, Zookeeper क्लस्टर की जानकारी अब नहीं मिटेगी

apigee-migrate-4.16.01-0.0.873
PRC-787

API BaaS अब Cassandra Authentication के साथ काम करता है

baas-usergrid-2.1.1-0.0.122
PRC-804

अब लॉग फ़ाइलों की जगह की जानकारी दी जा सकती है

apigee-service-4.16.05-0.0.435
PRC-840

Edge कॉम्पोनेंट के लिए काम न करने वाले सिमलंक

edge-gateway-4.16.01-0.0.538

EDGEUI-538
EDGEUI-524

WSDL इंपोर्ट करने के दौरान, सोप प्रॉक्सी जनरेशन रुक जाता है/ WSDL से एपीआई प्रॉक्सी जनरेट करने में समस्या

edge-ui-4.16.01-0.0.3650
EDGEUI-543

यूआरएल के तौर पर लोकल पते का इस्तेमाल करने पर, यूआरएल विकल्प से WSDL इंपोर्ट नहीं किया जा सकता

edge-ui-4.16.01-0.0.3650
APIRT-2719
APIRT-2918

अब टारगेट कॉलआउट बनाते समय target.url सेट किया जा रहा है

edge-gateway-4.16.01-0.0.538

क्लाउड 16.01.20

समस्या आईडी ब्यौरा
MGMT-2964 नया प्रॉक्सी एडिटर, फ़्लो टैग में मौजूद टिप्पणियों को स्वीकार नहीं करता
MGMT-2957 किसी संगठन में नया पॉड जोड़ने पर, नए पॉड में मौजूद राऊटर के लिए बंडल के डिप्लॉयमेंट का स्टेटस गड़बड़ी के तौर पर दिखता है
MGMT-2937 कस्टम रोल के लिए, ज़रूरी अनुमतियां न होने से जुड़ी गड़बड़ियां
MGMT-2875 WSDL एसओएपी जनरेशन में, एसओएपी 1.2 के लिए गलत हेडर हैं
MGMT-2739 डेवलपर ऐप्लिकेशन की रिपोर्ट में, Analytics टैब पर अनियमितता का ग्राफ़ नहीं दिखता
MGMT-2735 Node.js के लॉग रीफ़्रेश होने की प्रोसेस कभी पूरी नहीं होती/रुक जाती है
MGMT-2734 डिप्लॉय किए गए बंडल को सेव करते समय कोई गड़बड़ी होने पर, सेव करें बटन चालू नहीं होता
MGMT-2729 यूज़र इंटरफ़ेस (यूआई) में TargetServer के लिए पोर्ट अपडेट करने पर, SSLInfo मिट जाती है
MGMT-2702 Firefox और IE के लिए, क्रॉस-साइट सुरक्षा से जुड़ा जोखिम
सुरक्षा से जुड़े उस जोखिम को ठीक किया गया है जो FireFox और IE की कमियों की वजह से हो सकता था. ये कमियां, क्रॉस-साइट अनुरोधों को गलत तरीके से अनुमति देती हैं.
MGMT-2681 प्रॉक्सी एडिटर: शर्त में रेगुलर एक्सप्रेशन मैच का इस्तेमाल करने पर, फ़्लो नेविगेटर में वर्ब नहीं दिखता है
MGMT-2361 RPCException: Call timed out की वजह से प्रॉक्सी डिप्लॉय नहीं हो पाती हैं
MGMT-1662 Apigee Public Cloud की रिलीज़ के दौरान, एपीआई प्रॉक्सी डिप्लॉय नहीं हो पाती है
DEVRT-2286 sync-organization Monetization API काम नहीं कर रहा है
Apigee Edge के डेटा को कमाई करने की सुविधा के साथ सिंक करने के लिए इस्तेमाल किए जाने वाले एपीआई को ठीक कर दिया गया है. यह 16.01.20 रिलीज़ के नए वर्शन में उपलब्ध है.
DEVRT-2173 पैकेज का नाम बदलना है, लेकिन चालू रेट प्लान की वजह से बदलाव नहीं किया जा सकता
DEVRT-1661 डेवलपर को, शुल्क वाले प्लान के शुरू होने की तारीख से पहले एपीआई अनुरोध करने से ब्लॉक कर दिया गया है. हालांकि, ब्लॉक कभी नहीं हटाया जाता
अगर किसी एपीआई डेवलपर ने हर महीने के हिसाब से तय शुल्क वाला, वॉल्यूम-बैंडेड या बंडल रेट वाला ऐसा प्लान स्वीकार किया है जो आने वाले समय में शुरू होगा और फिर वह प्लान के शुरू होने की तय तारीख से पहले एपीआई अनुरोध भेजता है, तो एपीआई डेवलपर को आगे अनुरोध करने से ब्लॉक कर दिया जाता है. किराया प्लान की शुरुआत की तारीख आने के बाद, ब्लॉक हटा दिया जाता है.
DEVRT-1643 सेव करने के बाद, ड्राफ़्ट किए गए किराये के प्लान में गड़बड़ी होना
AXAPP-1991 Apigee Analytics की खास जानकारी और ईमेल पाने की सुविधा से ऑप्ट आउट करने के बाद भी ईमेल मिलते रहना
AXAPP-1946 Analytics डेटा को हटाने पर भी डिस्क में जगह खाली नहीं हो रही है
AXAPP-1708 Analytics API, एक ही आंकड़े के लिए अलग-अलग संख्याएं दिखाता है. यह इस बात पर निर्भर करता है कि मैंने क्वेरी कैसे की है
AXAPP-1293 Analytics की खास जानकारी वाले ईमेल में, डेवलपर के ऐप्लिकेशन के ऐसे नाम शामिल हैं जो मौजूद नहीं हैं
APIRT-2518 JavaScript नीति के साथ https बैकएंड से कनेक्ट करने में समस्याएं
APIRT-2398 अमान्य/समयसीमा खत्म हो चुके ऑथराइज़ेशन कोड को Apigee की गड़बड़ी के तौर पर गिना जाता है
APIRT-2397 steps.assignmessage.SetVariableFailed को Apigee की गड़बड़ी के तौर पर गिना जाता है
APIRT-2396 OAuth में IllegalArgumentException, ArrayIndexOutofBoundsException को Apigee की गड़बड़ी माना जाता है
APIRT-2362 JavaScript कंपाइल करने से जुड़ी गड़बड़ी
APIRT-2322 अमान्य क्लाइंट आईडी की शिकायत, Apigee से जुड़ी गड़बड़ी के तौर पर की गई है
APIRT-2159 लॉगिंग प्रीफ़िक्स में message_id जोड़ना
APIRT-2145 Facebook API के लिए ट्रांज़ैक्शन पूरे न होने की दर ज़्यादा है
':' से शुरू होने वाली हेडर वैल्यू के लिए पुष्टि करने की सुविधा हटा दी गई है.
APIRT-2137 MP: Chunked transfer encoding and 205 with content length 0
APIRT-2124 Nginx राऊटर, नए जोड़े गए एमपी के लिए एमपी पूल को अपडेट नहीं करता है
APIRT-2117 मैसेज लॉगिंग की नीति, डीएनएस अपडेट का पालन नहीं करती
APIRT-2110 राउटर सिर्फ़ एक X-Forwarded-For हेडर पास करता है
APIRT-2062 SkipCacheLookup की शर्त पूरी होने पर, रिस्पॉन्स कैश मेमोरी सही तरीके से काम नहीं करती
APIRT-2061 मैसेज प्रोसेसर, QPID पर मैसेज पुश नहीं कर रहा है
APIRT-2052 मैनेजमेंट पोर्ट के जवाब न देने की वजह से, CLOSE_WAIT की संख्या ज़्यादा है
APIRT-2024 लोड बैलेंसर के बिना Nginx, X-Forwarded-For HTTP हेडर को सही तरीके से नहीं भर रहा है
X-Forwarded-For के बंद होने की सूचना, 150930 रिलीज़ नोट और ऐक्सेस कंट्रोल की नीति में जोड़ दी गई है.
APIRT-1933 प्रॉक्सी के लिए खास तौर पर बनाए गए क्लासलोडर, अब भी एमपी क्लासलोडर को डेलिगेट करते हैं
APIRT-1877 नेमस्पेस वाले एक्सएमएल रिस्पॉन्स को मास्क नहीं किया जा सकता
APIRT-1838 Apigee-127: VerifyAPIKey, एक से ज़्यादा प्रॉडक्ट मौजूद होने पर सिर्फ़ एक एपीआई प्रॉडक्ट दिखाता है
APIRT-1827 एक साथ स्ट्रीम करने की सीमा कम है
APIRT-1820 4.15.04 Private Cloud एनवायरमेंट में, कभी-कभी इनपुट देरी से रजिस्टर होना (> 1%)
APIRT-707 अगर <GenerateResponse> एलिमेंट, VerifyAccessToken नीति में है, तो रनटाइम के दौरान NPE

Cloud 15.07.08

समस्या आईडी ब्यौरा
MGMT-2381 नए प्रॉक्सी एडिटर का इस्तेमाल करके प्रॉक्सी डिप्लॉय नहीं की जा सकतीं
MGMT-2374 BasePath एलिमेंट में मौजूद स्पेस को ट्रिम किया जाना चाहिए, ताकि ProxyEndpoint को सेव किया जा सके
MGMT-2355 अगर किसी उपयोगकर्ता को orgadmin की भूमिका दी गई है, तो यूज़र इंटरफ़ेस (यूआई) कई भूमिकाओं के लिए अनुमतियों का सही तरीके से हिसाब नहीं लगाता
MGMT-2324 Swagger मॉडल इंपोर्ट करने पर, SmartDocs के गलत नोड जनरेट होते हैं
MGMT-1518 यूज़र इंटरफ़ेस (यूआई) में प्रॉक्सी को डिप्लॉय किया गया दिखाया गया है. हालांकि, एमपी पर डिप्लॉयमेंट पूरा नहीं हुआ है
MGMT-1489 एपीआई प्रॉडक्ट से सही संसाधन जनरेट नहीं हो रहे हैं
DOC-1246 ऐक्सेस टोकन के बारे में दस्तावेज़ में विरोधाभासी जानकारी दी गई है
DEVRT-1661

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

Cloud 15.07.22

समस्या आईडी ब्यौरा
TBD-73 Apigee में आने वाले ट्रैफ़िक के लिए स्टैटिक आईपी पता
MGMT-2422 कंपनी के ऐप्लिकेशन में बदलाव नहीं किया जा सकता
MGMT-2419 'उपयोगकर्ता' भूमिका वाले व्यक्ति को लॉग इन करने पर, अनुमति से जुड़ी गड़बड़ियां मिलती हैं
MGMT-2341 कस्टम रिपोर्ट फ़िल्टर, क्वेरी को गलत तरीके से बनाता है
MGMT-2207 JSONThreatProtection - ArrayElementCount, नॉन-प्रिमिटिव एलिमेंट होने पर काम नहीं करता
JSON Threat Protection नीति में, ArrayElementCount एलिमेंट, ऐरे में शामिल किए जा सकने वाले आइटम की संख्या को सही तरीके से सीमित नहीं कर रहा था. इस समस्या को हल कर दिया गया है.
MGMT-2158 अगर आउटपुट में ऐसे पार्ट का रेफ़रंस दिया गया है जिसका कोई टाइप नहीं है, तो WSDL इंपोर्ट नहीं किया जा सकता

Cloud 15.08.05

समस्या आईडी ब्यौरा
एक से ज़्यादा एपीआई प्रॉक्सी एडिटर में कई छोटी गड़बड़ियां ठीक की गईं.

Cloud 15.09.02

समस्या आईडी ब्यौरा
एक से ज़्यादा एपीआई प्रॉक्सी एडिटर में कई छोटी गड़बड़ियां ठीक की गईं.
MGMT-2618 बार-बार डिप्लॉयमेंट से जुड़ी समस्याएं होना
MGMT-2588 Developers history page executes html/code -- XSS persistence vulnerability
MGMT-2543 New proxy editor modifies XML in the <Payload> of AssignMessage policy, which breaks existing API proxies
MGMT-2521 कभी-कभी ट्रेस सेशन रुक जाता है
MGMT-2519 एनवायरमेंट कॉन्फ़िगरेशन यूज़र इंटरफ़ेस (यूआई) काम नहीं कर रहा है
AXAPP-1814 zk curator चालू होने पर, प्रॉड में कस्टम वैरिएबल (आंकड़े इकट्ठा करने से जुड़ी नीति) नहीं बन रहे हैं
APIRT-1927 अमान्य वर्चुअल होस्ट की वजह से, राऊटर env के लिए कॉन्फ़िगरेशन लोड नहीं करता है
APIRT-1863 बंडल में खाली जगह होने की वजह से, डिप्लॉयमेंट पूरा नहीं हुआ
APIRT-1823 & (ऐंपरसैंड) वर्णों वाले POST बॉडी के साथ एपीआई कॉल हैंग हो जाते हैं
APIRT-1789 कुछ संगठनों के लिए मैसेज प्रोसेसर, जिन्हें मेमोरी से जुड़ी गड़बड़ियों का सामना करना पड़ रहा है
APIRT-1776 JavaScript की नीतियों में "print" को कॉल करने से, बहुत ज़्यादा लॉगिंग होती है
APIRT-1766 WebSockets पर टाइमआउट
APIRT-1600 राउटर में ConcurrentModificationException
राउटर के लॉग में, नियमित तौर पर लॉग में ConcurrentModification के कई इंस्टेंस दिखते थे. इसकी वजह यह थी कि रीपर पुराने कनेक्शन हटा रहा था, जबकि कनेक्शन को रीपर सूची में जोड़ा जा रहा था. इस समस्या को हल कर दिया गया है.
APIRT-1491 503 सेवा उपलब्ध नहीं है अपवाद
APIRT-1421 JavaCallout नीतियों को प्रोसेस करने में कभी-कभी ज़्यादा समय लगता है
DEVRT-1843 Mint UI को टीआरपी में कस्टम एट्रिब्यूट को बेहतर तरीके से अपडेट करने की सुविधा देनी चाहिए
DEVRT-1472 डेवलपर की जानकारी अपडेट करने पर, सर्वर की गड़बड़ी 500 हुई

Cloud 15.09.30

समस्या आईडी ब्यौरा
MGMT-2687 कस्टम रिपोर्ट में 14 हज़ार से ज़्यादा डाइमेंशनल एलिमेंट होने पर, ब्राउज़र फ़्रीज़ हो जाता है
MGMT-2677 कमाई करना: मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में मौजूद डेवलपर पेज, हज़ारों डेवलपर के साथ फ़्रीज़ हो जाता है. साथ ही, किसी संगठन के लिए पेज नंबर के हिसाब से डेटा दिखाने की सुविधा चालू नहीं होती
MGMT-2674 Edge का यूज़र इंटरफ़ेस (यूआई), उपयोगकर्ता के लॉगिन करने पर इंटरनेट से डाउनलोड करने की कोशिश करता है
MGMT-2658 एपीआई प्रॉक्सी के वर्शन को अपग्रेड करने पर, OPDK के वर्शन पर निर्भर मैनेजमेंट सर्वर के यूज़र इंटरफ़ेस (यूआई) से जुड़ी समस्याएं
MGMT-2616 नया एपीआई प्रॉक्सी एडिटर, एक्सएमएल एंटिटी को सही तरीके से हैंडल नहीं करता
MGMT-2541 पासवर्ड में + का इस्तेमाल करने वाले बाहरी ऑथेंटिकेशन सिस्टम के आईडी को sysadmin के तौर पर जोड़ने पर, वह काम नहीं करता
MGMT-2510 ड्रॉपडाउन में, संगठन के सभी डेवलपर नहीं दिख रहे हैं
MGMT-2508 नीतियों पर ब्रोकन-लिंक आइकॉन गलत तरीके से दिखाया गया है
MGMT-2334 दूसरे प्रॉक्सी एंडपॉइंट से संसाधनों को ऐक्सेस नहीं किया जा सकता
MGMT-1967 एक ही डिसप्ले नेम वाले डेवलपर ऐप्लिकेशन में, Analytics में एक जैसा ट्रैफ़िक दिखता है
DEVRT-1839 कमाई करना: मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में देशों की सूची को गलत तरीके से क्रम में लगाया गया है
AXAPP-1887 दस्तावेज़ के मुताबिक, फ़िल्टर करने की शर्तें काम नहीं कर रही हैं
AXAPP-1869 किसी उपयोगकर्ता को संगठन से हटाने पर, उसे Analytics से जुड़े ईमेल मिलने बंद हो जाने चाहिए
AXAPP-1533 Analytics के जियोमैप में "अमान्य एपीआई कॉल" गड़बड़ी दिखती है
APIRT-2061 मैसेज प्रोसेसर, QPID पर मैसेज पुश नहीं कर रहा है
APIRT-2052 मैनेजमेंट पोर्ट के जवाब न देने की वजह से, CLOSE_WAIT की संख्या ज़्यादा है
APIRT-2024 लोड बैलेंसर के बिना Nginx, X-Forwarded-For एचटीटीपी हेडर को ठीक से नहीं भर रहा है
APIRT-1838 Apigee-127: VerifyAPIKey, एक से ज़्यादा प्रॉडक्ट मौजूद होने पर सिर्फ़ एक एपीआई प्रॉडक्ट दिखाता है

Private Cloud 4.15.07.03

समस्या आईडी ब्यौरा
APIRT-1600 राउटर के लॉग में ConcurrentModificationException
APIRT-1734 संगठन/एनवायरमेंट लेवल पर, संसाधन फ़ाइल के अपडेट के दौरान कोई रुकावट न आना
APIRT-1820 4.15.04 Private Cloud एनवायरमेंट में, कभी-कभी इनपुट देरी से रजिस्टर होना (> 1%)
APIRT-2159 लॉगिंग प्रीफ़िक्स में message_id जोड़ना
APIRT-2160 analytics डेटा में request_processing_latency से एसएसएल हैंडशेक को बाहर रखें
AXAPP-1882 उपयोगकर्ता की निगरानी करने वाला थ्रेड, ऐक्टिव/ऐक्टिव डिप्लॉयमेंट में गलत कतार से कनेक्ट होता है
AXAPP-1946 यूटीसी के अलावा किसी अन्य टाइमज़ोन में होने पर, डेटा चाइल्ड फ़ैक्ट टेबल के बजाय पैरंट फ़ैक्ट टेबल में चला जाता है
MGMT-1590 सुरक्षा जोखिम की संभावना को ठीक किया गया
MGMT-1662 रिलीज़ के दौरान डिप्लॉयमेंट पूरा नहीं हो पाता
MGMT-2361 RPCException: Call timed out की वजह से प्रॉक्सी डिप्लॉय नहीं हो पाती हैं
MGMT-2397 कोड व्यू में लाइन के आखिर में मौजूद वर्णों को सही तरीके से पार्स नहीं किया जा रहा है
MGMT-2466 Message Processor के ख़िलाफ़ क्लस्टर की जांच से पता चलता है कि कनेक्ट नहीं हो सकने वाला राऊटर, CONNECTED सदस्य के तौर पर दिख रहा है
OPDK-1981 backup-cassandra.sh, सिस्टम कीस्पेस का बैकअप नहीं लेता है
OPDK-1982 apigee-upgrade.sh को अपग्रेड करने से पहले, Cassandra SSTable वर्शन की जांच करनी होगी

Private Cloud 4.15.07.01

समस्या आईडी ब्यौरा
OPDK-1927 कमाई करने की सुविधा को अपग्रेड करने के लिए ज़रूरी टेबल मौजूद नहीं हैं; डुप्लीकेट इंडेक्स बनाए जा रहे हैं
OPDK-1878 सेटअप के दौरान, गेटवे पीओडी का नाम बदलने से समस्याएं आती हैं
OPDK-1886 नोड, लोकल आईपी पतों को ऐक्सेस नहीं कर सकता. जैसे, 192.168.x.y
MGMT-2521 कभी-कभी ट्रेस सेशन रुक जाता है
MGMT-2543 New proxy editor modifies XML in the <Payload> of AssignMessage policy, which breaks existing API proxies
MGMT-2599 नया प्रॉक्सी एडिटर, नेमस्पेस प्रीफ़िक्स को मिटाने के बाद उसे वापस ले आता है
MGMT-2702 FireFox और IE के लिए, क्रॉस-साइट सुरक्षा से जुड़ा जोखिम
APIRT-1074 Connection: Close हेडर को Content-Length या Transfer-Encoding हेडर के बिना भेजने पर, gzip किए गए कॉन्टेंट को ठीक से हैंडल नहीं किया जाता

ज्ञात समस्याएं

इस रिलीज़ में ये समस्याएं हैं.

समस्या आईडी ब्यौरा
APIRT-2742 Edge for Private Cloud 4.16.01 के साथ Edge JMX इंटिग्रेशन उपलब्ध नहीं है. ऐसा इसलिए है, क्योंकि इसमें Netty राउटर की जगह Nginx सर्वर का इस्तेमाल किया गया है.
APIRT-2978

राउटर, Nginx शुरू नहीं कर पाता या राउटर शुरू नहीं हो पाता

अगर Edge Router, Nginx को शुरू नहीं कर पाता है या शुरू ही नहीं होता है, जैसा कि /opt/apigee/var/log/edge-router/logs/system.log फ़ाइल में दिखाया गया है, तो /opt/nginx/conf.d डायरेक्ट्री में मौजूद सभी फ़ाइलों को मिटा दें. इसके बाद, राउटर को रीस्टार्ट करें:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
DOC-1687 पैकेज की डिपेंडेंसी से जुड़े किसी ज्ञात टकराव की वजह से, Satellite Server 6 में इस्तेमाल किया गया Katello एजेंट, Qpid डेमॉन चलाने वाले Apigee Edge होस्ट पर ठीक से इंस्टॉल नहीं होगा.
PRC-1118

"apigee-service apigee-postgresql pg-data-purge" कमांड चलाते समय गड़बड़ी

अगर आपने "apigee-service apigee-postgresql pg-data-purge" कमांड चलाई है और आपको इस तरह की गड़बड़ी दिखती है:

ERROR: must be owner of relation

/opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge में बदलाव करें और नीचे दी गई प्रॉपर्टी को 'apigee' पर सेट करें:

POSTGRES_USER=apigee