Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं. info
हमने 24 मार्च, 2016 को Apigee Edge for Private Cloud का नया वर्शन रिलीज़ किया है.
Edge for Private Cloud की पिछली तिमाही की रिलीज़ (4.15.07.00) के बाद, ये रिलीज़ हुई हैं और इन्हें इस सुविधा रिलीज़ में शामिल किया गया है:
- Cloud: 15.07.08, 15.07.22, 15.08.05, Nginx माइग्रेशन, 15.09.02, 15.09.30, 16.01.20
- Private Cloud: 4.15.07.01, 4.15.07.03
रिलीज़ नंबरिंग के बारे में जानकारी देखें. इससे आपको यह समझने में मदद मिलेगी कि 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/.
नया Edge Router
Private Cloud के लिए Edge के इस वर्शन में, Nginx Router पर आधारित एक नया राऊटर आर्किटेक्चर शामिल है. Nginx राऊटर, 4.16.01 से पहले की Edge रिलीज़ में इस्तेमाल किए गए Netty राऊटर की जगह लेता है.
Nginx राउटर के लिए, हार्डवेयर और पोर्ट से जुड़ी वही ज़रूरी शर्तें हैं जो Netty राउटर के लिए हैं. इसलिए, मौजूदा नोड में कोई बदलाव करने की ज़रूरत नहीं है.
ज़्यादा जानकारी के लिए, Apigee की एफ़टीपी साइट पर उपलब्ध, Edge Installation Guide में मौजूद, अपेंडिक्स A: Nginx Router के बारे में जानकारी देखें: ftp://ftp.apigee.com/,
BaaS लोड बैलेंसर हटाया गया
इंटरनल लोड बैलेंसर को 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 ऑपरेशंस गाइड देखें: 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>/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>/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 |
|
|
सदस्यों का स्वागत करें |
/<inst_root>/apigee4/bin/setup-org.sh |
|
|
एक ही चरण में संगठन, एनवायरमेंट, और वर्चुअल होस्ट जोड़ना |
/<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 |
|
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 |
|
मॉनिटरिंग टूल और डैशबोर्ड का ऐल्फ़ा वर्शन रिलीज़ किया गया
इस रिलीज़ में, Edge के लिए नए मॉनिटरिंग टूल और डैशबोर्ड का ऐल्फ़ा वर्शन शामिल है. इस टूल की मदद से, अलग-अलग कॉम्पोनेंट (राउटर, मैसेज प्रोसेसर, ZooKeeper, Cassandra) की स्थिति के साथ-साथ, आपके डिप्लॉयमेंट में अलग-अलग संगठनों और एनवायरमेंट के लिए एचटीटीपी गड़बड़ी कोड के बारे में जाना जा सकता है. सहायता से जुड़ी समस्याओं को हल करने के लिए, अपने डैशबोर्ड के डेटा का स्नैपशॉट लेकर उसे Apigee के साथ शेयर किया जा सकता है.
दस्तावेज़ और इंस्टॉल करने के निर्देश, Apigee की एफ़टीपी साइट पर उपलब्ध Edge 4.16.01 के ZIP फ़ाइल वाले दस्तावेज़ में शामिल हैं: 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>
इस सुविधा के बारे में यहां बताया गया है:
- एपीआई प्रॉक्सी कॉन्फ़िगरेशन का रेफ़रंस
- वैरिएबल रेफ़रंस का इस्तेमाल करके TargetEndpoint के लिए Dynamic SSLInfo
(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 पतों को आपकी
एपीआई प्रॉक्सी तक पहुंचने की अनुमति देने के लिए, आपको अपने संगठन में 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 वर्शन में, इस सेटिंग को Apigee Edge के मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) के एनवायरमेंट कॉन्फ़िगरेशन वाले हिस्से में मौजूद, 'कैश बनाएं' यूज़र इंटरफ़ेस (यूआई) से हटा दिया गया है.
सभी कैश मेमोरी संसाधनों (डिफ़ॉल्ट कैश मेमोरी भी शामिल है) में मौजूद कुल एलिमेंट की संख्या, कैश मेमोरी को असाइन की गई कुल मेमोरी पर निर्भर करती है. डिफ़ॉल्ट रूप से, किसी मैसेज प्रोसेसर पर इन-मेमोरी कैशिंग के लिए, उपलब्ध कुल मेमोरी का 40% हिस्सा असाइन किया जाता है. मेमोरी में मौजूद कैश मेमोरी से एलिमेंट सिर्फ़ तब हटाए जाएंगे, जब कैश मेमोरी कम हो या एलिमेंट की समयसीमा खत्म हो गई हो. (MGMT-2413, APIRT-1140)
मैनेजमेंट यूज़र इंटरफ़ेस में टारगेट सर्वर कॉन्फ़िगरेशन (Cloud 15.07.22)
मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में मौजूद, एपीआई > एनवायरमेंट कॉन्फ़िगरेशन पेज पर जाकर, अब टारगेट सर्वर जोड़े, उनमें बदलाव किए, और उन्हें मिटाया जा सकता है.
इसके अलावा, पेज को फिर से डिज़ाइन किया गया है, ताकि नई कैश मेमोरी बनाई जा सके, जोड़ी जा सके, और मिटाई जा सके. इसके लिए, आपको किसी नए पेज पर जाने की ज़रूरत नहीं होगी. यूज़र इंटरफ़ेस (यूआई) में अब कई कैश प्रॉपर्टी उपलब्ध नहीं हैं. इनमें "मेमोरी में ज़्यादा से ज़्यादा एलिमेंट" प्रॉपर्टी भी शामिल है. ऐसा इसलिए है, क्योंकि इन प्रॉपर्टी को सेट करने से अब रनटाइम कैश के व्यवहार पर कोई असर नहीं पड़ता. (MGMT-280)
syslog में मैसेज लॉग करने की सुविधा के साथ एसएसएल (Cloud 15.07.22)
मैसेज लॉगिंग की नीति के तहत, तीसरे पक्ष की लॉग मैनेजमेंट सेवा देने वाली कंपनियों को एसएसएल/टीएलएस पर 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" एग्रीगेट फ़ंक्शन अब टारगेट रिस्पॉन्स टाइम, कुल रिस्पॉन्स टाइम, और 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 |
apigee-validate अब काम नहीं करता, क्योंकि Yahoo Weather API के लिए Oauth की ज़रूरत होती है |
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 |
Cloud 16.01.20
| समस्या आईडी | ब्यौरा |
|---|---|
| MGMT-2964 | नया प्रॉक्सी एडिटर, फ़्लो टैग में मौजूद टिप्पणियों को स्वीकार नहीं करता |
| MGMT-2957 | किसी संगठन में नया पॉड जोड़ने पर, नए पॉड में मौजूद राऊटर के लिए बंडल के डिप्लॉयमेंट का स्टेटस, गड़बड़ी के तौर पर दिखता है |
| MGMT-2937 | कस्टम रोल के लिए, ज़रूरी अनुमतियां न होने से जुड़ी गड़बड़ियां |
| MGMT-2875 | WSDL SOAP जनरेशन में, SOAP 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 के डेटा को Monetization के साथ सिंक करने के लिए इस्तेमाल किए जाने वाले एपीआई को ठीक कर दिया गया है. यह 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 एचटीटीपी हेडर को सही तरीके से नहीं भर रहा है X-Forwarded-For के बंद होने की सूचना, 150930 रिलीज़ नोट और ऐक्सेस कंट्रोल की नीति में जोड़ दी गई है. |
| APIRT-1933 | प्रॉक्सी के लिए खास तौर पर बनाए गए क्लासलोडर अब भी एमपी क्लासलोडर को डेलिगेट करते हैं |
| APIRT-1877 | नेमस्पेस वाले एक्सएमएल रिस्पॉन्स को मास्क नहीं किया जा सकता |
| APIRT-1838 | Apigee-127: VerifyAPIKey, एक से ज़्यादा प्रॉडक्ट मौजूद होने पर सिर्फ़ एक एपीआई प्रॉडक्ट दिखाता है |
| APIRT-1827 | एक साथ कई डिवाइसों पर स्ट्रीम करने की सुविधा कम है |
| APIRT-1820 | 4.15.04 प्राइवेट क्लाउड एनवायरमेंट में, कभी-कभी इंतज़ार का समय बढ़ जाता है (> 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 does not work if the contained element
is non-primitive In the JSON Threat Protection policy, the ArrayElementCount element wasn't accurately limiting the number of items allowed in arrays. इस समस्या को हल कर दिया गया है. |
| 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 | नया प्रॉक्सी एडिटर, AssignMessage नीति के <Payload> में मौजूद XML में बदलाव करता है. इससे मौजूदा API प्रॉक्सी काम नहीं करती हैं |
| MGMT-2521 | कभी-कभी ट्रेस सेशन रुक जाते हैं |
| MGMT-2519 | एनवायरमेंट कॉन्फ़िगरेशन यूज़र इंटरफ़ेस (यूआई) काम नहीं कर रहा है |
| AXAPP-1814 | zk curator चालू होने पर, प्रॉड में कस्टम वैरिएबल (Statistics Collector policy) नहीं बन रहे हैं |
| 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 | पासवर्ड में + का इस्तेमाल करके, सिस्टम एडमिन के तौर पर जोड़े गए बाहरी पुष्टि करने वाले सिस्टम का आईडी काम नहीं कर रहा है |
| MGMT-2510 | संगठन से जुड़े सभी डेवलपर, ड्रॉपडाउन में नहीं दिख रहे हैं |
| MGMT-2508 | नीतियों पर, ब्रोकन लिंक वाला आइकॉन गलत तरीके से दिखाया गया है |
| MGMT-2334 | दूसरे प्रॉक्सी एंडपॉइंट से संसाधनों को ऐक्सेस नहीं किया जा सकता |
| MGMT-1967 | एक ही डिसप्ले नेम वाले डेवलपर ऐप्लिकेशन में, Analytics में एक जैसा ट्रैफ़िक दिखता है |
| DEVRT-1839 | कमाई करना: मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, देशों को चुनने के लिए दी गई सूची को गलत तरीके से क्रम में लगाया गया है |
| AXAPP-1887 | दस्तावेज़ के मुताबिक, फ़िल्टर करने की शर्तें काम नहीं कर रही हैं |
| AXAPP-1869 | किसी उपयोगकर्ता को संगठन से हटाने पर, उसे आंकड़ों से जुड़े ईमेल की सदस्यता से हटा दिया जाना चाहिए |
| 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 प्राइवेट क्लाउड एनवायरमेंट में, कभी-कभी इंतज़ार का समय बढ़ जाता है (> 1%) |
| APIRT-2159 | लॉगिंग प्रीफ़िक्स में message_id जोड़ना |
| APIRT-2160 | Analytics के डेटा में request_processing_latency से एसएसएल हैंडशेक को बाहर रखें |
| AXAPP-1882 | Consumer watcher थ्रेड, ऐक्टिव/ऐक्टिव डिप्लॉयमेंट में गलत कतार से कनेक्ट होती है |
| 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 | नया प्रॉक्सी एडिटर, AssignMessage नीति के <Payload> में मौजूद XML में बदलाव करता है. इससे मौजूदा API प्रॉक्सी काम नहीं करती हैं |
| MGMT-2599 | नया प्रॉक्सी एडिटर, नेमस्पेस प्रीफ़िक्स को मिटाने के बाद उसे वापस ले आता है |
| MGMT-2702 | FireFox और IE के लिए, क्रॉस-साइट सुरक्षा से जुड़ी कमज़ोरी |
| APIRT-1074 | Connection: Close हेडर भेजे जाने पर, Gzip किए गए कॉन्टेंट को ठीक से हैंडल नहीं किया जाता. ऐसा तब होता है, जब Content-Length या Transfer-Encoding हेडर मौजूद न हों |
ज्ञात समस्याएं
इस रिलीज़ में ये समस्याएं हैं.
| समस्या आईडी | ब्यौरा |
|---|---|
| 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 |