आपको Apigee Edge का दस्तावेज़ दिख रहा है.
Apigee X के दस्तावेज़ पर जाएं. जानकारी
हमने गुरुवार, 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
- प्राइवेट क्लाउड: 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
नई सुविधाएं और बेहतर टूल
इस रिलीज़ में जोड़ी गई नई सुविधाएं और किए गए सुधार यहां दिए गए हैं. इस रिलीज़ में, इस्तेमाल करने में आसानी, परफ़ॉर्मेंस, सुरक्षा, और स्थिरता से जुड़े कई सुधार भी किए गए हैं. इनके अलावा, यहां दिए गए सुधार भी किए गए हैं.
प्राइवेट क्लाउड
RedHat, CentOS, और Oracle 6.7 - 7.2 के लिए सहायता जोड़ी गई
इस रिलीज़ में, RedHat Enterprise Linux, CentOS, और Oracle Linux के 6.7 से 7.2 वर्शन के लिए सहायता जोड़ी गई है.
सिस्टम की ज़रूरी शर्तों की पूरी सूची देखने के लिए, इस्तेमाल किए जा सकने वाले सॉफ़्टवेयर और उनके वर्शन देखें.
आरपीएम के आधार पर इंस्टॉल
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 की ऑपरेशंस गाइड देखें: 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 के साथ शेयर किया जा सकता है.
दस्तावेज़ में, इंस्टॉल करने के निर्देशों के साथ-साथ Edge 4.16.01 के बारे में जानकारी भी शामिल है. यह Apigee की एफ़टीपी साइट पर उपलब्ध है: ftp://ftp.apigee.com/.
हालांकि, डैशबोर्ड को इंस्टॉल और इस्तेमाल करने से पहले, आपको Apigee के साथ कानूनी समझौता करना होगा. यह समझौता, दस्तावेज़ की 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)
सैम्युअल असर्शन की नीतियों के लिए 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 के मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) के एनवायरमेंट कॉन्फ़िगरेशन वाले हिस्से में मौजूद, Create Cache यूज़र इंटरफ़ेस (यूआई) से हटा दिया गया है.
सभी कैश मेमोरी संसाधनों (डिफ़ॉल्ट कैश मेमोरी भी शामिल है) में मौजूद कुल एलिमेंट की संख्या, कैश मेमोरी को असाइन की गई कुल मेमोरी पर निर्भर करती है. डिफ़ॉल्ट रूप से, किसी मैसेज प्रोसेसर पर इन-मेमोरी कैशिंग के लिए असाइन की गई कुल मेमोरी, उपलब्ध कुल मेमोरी का 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 कमांड के तौर पर देखा जा सकता है. लेन-देन के मैप डायग्राम में, "टारगेट सर्वर को भेजा गया अनुरोध" स्टेज चुनें. इसके बाद, फ़ेज़ की जानकारी वाले पैनल में, "टारगेट सर्वर को भेजा गया अनुरोध" कॉलम में मौजूद "Curl दिखाएं" बटन पर क्लिक करें. (MGMT-2589)
डेटा मास्क करने के लिए इस्तेमाल किए जाने वाले खास वर्ण (Cloud 15.09.02)
JSON पेलोड में मौजूद संवेदनशील डेटा को मास्क करने के लिए, डेटा मास्किंग का इस्तेमाल करते समय, अब $, *, और { जैसे खास वर्णों को मास्क किया जा सकता है. (APIRT-1727)
मैनेजमेंट यूज़र इंटरफ़ेस (Cloud 15.09.30) में मुख्य वैल्यू मैप
अब Edge मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, एनवायरमेंट के स्कोप वाले कुंजी-वैल्यू मैप (केवीएम) बनाए और मैनेज किए जा सकते हैं. एनवायरमेंट के स्कोप वाले केवीएम में, कुंजी/वैल्यू के ऐसे जोड़े होते हैं जिन्हें किसी एनवायरमेंट में मौजूद कोई भी एपीआई प्रॉक्सी ऐक्सेस कर सकती है. जैसे, टेस्ट या प्रॉड. मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) मेन्यू में, एपीआई > एनवायरमेंट कॉन्फ़िगरेशन > वह एनवायरमेंट चुनें जिसे आपको इस्तेमाल करना है > Key Value Maps टैब पर जाएं. ज़्यादा जानकारी के लिए, एनवायरमेंट की कुंजी और वैल्यू के मैप बनाना और उनमें बदलाव करना लेख पढ़ें. (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 की कस्टम रिपोर्ट और एपीआई कॉल में, टारगेट रिस्पॉन्स टाइम, कुल रिस्पॉन्स टाइम, और end_point_response_time के लिए, "sum" एग्रीगेट फ़ंक्शन अब उपलब्ध है. उदाहरण के लिए, /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 |
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: कॉल का समय खत्म हो गया है, इस वजह से प्रॉक्सी डिप्लॉय नहीं हो पा रही हैं |
| 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 | नेमस्पेस वाले XML जवाबों को मास्क नहीं किया जा सकता |
| 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, तब काम नहीं करता, जब इसमें शामिल एलिमेंट
नॉन-प्रिमिटिव हो 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 चालू होने पर, प्रॉड में कस्टम वैरिएबल (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 | पासवर्ड में + का इस्तेमाल करके, बाहरी पुष्टि करने वाले सिस्टम के आईडी को 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 प्राइवेट क्लाउड एनवायरमेंट में, कभी-कभी लेटेन्सी (> 1%) की समस्या आती है |
| APIRT-2159 | लॉगिंग प्रीफ़िक्स में message_id जोड़ना |
| APIRT-2160 | analytics डेटा में request_processing_latency से एसएसएल हैंडशेक को बाहर रखें |
| AXAPP-1882 | उपयोगकर्ता की निगरानी करने वाला थ्रेड, ऐक्टिव/ऐक्टिव डिप्लॉयमेंट में गलत कतार से कनेक्ट होता है |
| AXAPP-1946 | यूटीसी के अलावा किसी अन्य टाइमज़ोन में होने पर, डेटा चाइल्ड फ़ैक्ट टेबल के बजाय पैरंट फ़ैक्ट टेबल में चला जाता है |
| MGMT-1590 | सुरक्षा जोखिम की संभावना को ठीक किया गया |
| MGMT-1662 | रिलीज़ के दौरान डिप्लॉयमेंट पूरा नहीं हो पाता |
| MGMT-2361 | RPCException: कॉल का समय खत्म हो गया है, इस वजह से प्रॉक्सी डिप्लॉय नहीं हो पा रही हैं |
| MGMT-2397 | कोड व्यू, लाइन के आखिर में मौजूद वर्णों को सही तरीके से पार्स नहीं कर रहा है |
| MGMT-2466 | मैसेज प्रोसेसर के ख़िलाफ़ क्लस्टर की जांच से पता चलता है कि जिस राउटर से संपर्क नहीं किया जा सकता उसे CONNECTED member के तौर पर दिखाया गया है |
| 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 हेडर के बिना भेजे जाने पर, Gzipped कॉन्टेंट को ठीक से हैंडल नहीं किया जाता |
ज्ञात समस्याएं
इस रिलीज़ में ये समस्याएं हैं.
| समस्या आईडी | ब्यौरा |
|---|---|
| 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 |