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