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

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

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

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

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

समर्थन नहीं होना या रुकना

प्राइवेट क्लाउड 4.15.07.03

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

Analytics: कई रिपोर्ट का कस्टम रिपोर्ट डैशबोर्ड व्यू (Cloud 15.09.30)

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

प्राइवेट क्लाउड में, संगठन के नाम की लंबाई को नहीं बदला जा सकता

अब आप इस सेटिंग से संगठन के नाम में इस्तेमाल होने वाले 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 की यह रिलीज़, आरपीएम पर आधारित इंस्टॉल करने के तरीके का इस्तेमाल करती है. यह प्रोसेस, इंस्टॉलेशन और माइग्रेशन प्रोसेस को बहुत आसान बनाती है.

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

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

/<install-dir>/apigee4

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

/opt/apigee4

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

/opt/apigee

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

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

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

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

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

कॉन्फ़िगरेशन वाला कोड

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

/opt/apigee/customer/application

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

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

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

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

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

एज कॉन्फ़िगरेशन स्क्रिप्ट को बदल दिया गया है

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

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

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

नया एज राऊटर

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

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

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

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

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

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

कैसंड्रा और ज़ूकीपर नोड जोड़ने और किसी मौजूदा डेटा सेंटर में डेटा सेंटर जोड़ने के तरीके की जानकारी देने वाला नया दस्तावेज़

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

Orgtool निकाला गया

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

4.16.01 में टास्क करने का तरीका

इस टेबल में दिखाया गया है कि 03.15.07.में आपने टास्क कैसे परफ़ॉर्म किए और 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>/apigee4/bin/all-stop.sh
/<inst_root>/apigee4/bin/all-status.sh
/<inst_root>/apigee4/bin/check.sh

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

कैंपेन शुरू करें, रोकें, रीस्टार्ट करें, स्टेटस, वर्शन

/<inst_root>/apigee4/bin/apigee-service comp शुरू करें|stop|restart|status

/<inst_root>/apigee/apigee-service/bin/apigee-service comp शुरू करें|stop|restart|status|version

बैकअप लें/वापस लाएं

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

/<inst_root>/apigee/apigee-service/bin/apigee-service comp बैकअप

/<inst_root>/apigee/apigee-service/bin/apigee-service comp की डेटा वापस लाना

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

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

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-valid इंस्टॉल
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-verify सेटअप

शामिल होना

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

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-provision इंस्टॉल करें
  2. /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

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

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

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

संगठन जोड़ें

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

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

एनवायरमेंट जोड़ें

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

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

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

एपीआई कॉल

एपीआई कॉल या:

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

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

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

  1. /opt/apigee/apigee-service/bin/apigee-service apigee-Migrate इंस्टॉल
  2. /opt/apigee/apigee-migration/bin/migration.sh -c cs,zk -f configFile

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

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

ऐप्लिकेशन इंस्टॉल करने के निर्देशों के साथ-साथ यह दस्तावेज़, Apigee ftp की साइट पर मौजूद Edge 4.16.01 दस्तावेज़ की ZIP फ़ाइल में शामिल होता है: ftp://ftp.apigee.com/.

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

Edge प्लैटफ़ॉर्म

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

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

एपीआई सेवाएं

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

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

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

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

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

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

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

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

<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>

यह सुविधा इन दस्तावेज़ों में शामिल है:

(एपीआईआरटी-1475)

आरएसए_SHA256 एल्गोरिदम, एसएएमएल के दावे की नीतियों के साथ काम करता है (Cloud 16.01.20)

एसएएमएल दावे की नीतियां अब आरएसए_SHA1 के अलावा, आरएसए_SHA256 एल्गोरिदम के साथ भी काम करती हैं. (एपीआईआरटी-1779)

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

कीस्टोर और ट्रस्टस्टोर पर, खत्म हो चुके या अमान्य सर्टिफ़िकेट को अपलोड होने से रोकने के लिए, मैनेजमेंट एपीआई अपलोड के दौरान सर्टिफ़िकेट की पुष्टि करता है. सर्टिफ़िकेट की पुष्टि करके यह पक्का किया जाता है कि फ़ाइल का साइज़ 50 केबी से ज़्यादा न हो और उसका फ़ॉर्मैट PEM या DER हो. सर्टिफ़िकेट की समयसीमा खत्म होने की भी पुष्टि की जाती है. समयसीमा खत्म होने की डिफ़ॉल्ट पुष्टि को बदलने के लिए (अपलोड के समय सर्टिफ़िकेट की समयसीमा खत्म होने की पुष्टि न करने के लिए), इस क्वेरी पैरामीटर का इस्तेमाल करें: ?ignoreExpiryValidation=true

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

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

प्रॉक्सी एडिटर से Node.js लॉग देखते समय, उपलब्ध नए लॉग की सूची बनाने के लिए, Node.js लॉग पेज को समय-समय पर अपने-आप रीफ़्रेश किया जाता है. अपने-आप रीफ़्रेश होने की सुविधा बंद करने के लिए, "अपने-आप रीफ़्रेश होने की सुविधा बंद करें" पर क्लिक करें. (एमजीएमटी-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 में, आप 'सोर्स' प्रॉपर्टी के रेफ़रंस से मैसेज के जवाब को ऐक्सेस कर सकते हैं, जैसे कि:
var source = properties.get('source'); // returns: response.content
या
var source = properties.source
या
var source = properties['source']

ज़्यादा जानकारी के लिए, JavaScript की नीति पढ़ें. (एपीआईआरटी-1460)

संगठन के स्तर के ऑडिट (Cloud 15.07.08)

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

संगठन के एडमिन को भूमिका से खुद को हटाना (Cloud 15.07.08)

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

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

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

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

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

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

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

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

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

syslog में मैसेज लॉग करने के साथ एसएसएल (Cloud 15.07.22)

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

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

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

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

Apigee इंजीनियरिंग ने, मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में कई छोटी-छोटी गड़बड़ियां ठीक की हैं और उपयोगिता को बेहतर बनाया है.

ट्रेस में cURL (Cloud 15.09.02)

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

डेटा को मास्क करने वाले खास वर्ण (Cloud 15.09.02)

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

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

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

मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में, डेटा इकट्ठा करने की डिफ़ॉल्ट रूप से कैश मेमोरी नीति की समयसीमा खत्म होने की तारीख (Cloud 15.09.30)

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

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

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

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

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

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

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

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

कमाई करना

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

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

कस्टम एट्रिब्यूट में दशमलव के बाद की वैल्यू (Cloud 16.01.20)

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

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

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

Analytics सेवाएं

रिस्पॉन्स टाइम मेट्रिक (Cloud 16.01.20) पर Sum( ) फ़ंक्शन

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

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

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

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

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

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

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

GeoMap पर शहर ड्रिलडाउन (Cloud 15.07.22)

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

Analytics की कस्टम रिपोर्ट में | (पाइप) और = वर्ण (Cloud 15.09.02)

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

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

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

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

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

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

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

प्राइवेट क्लाउड 4.16.01

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

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

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

apigee-lib-4.16.01-0.0.901
PRC-735

apigee-verify अब काम नहीं करता, क्योंकि 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

अपग्रेड के बाद, ज़ूकीपर क्लस्टर की जानकारी सुरक्षित रहती है

apigee-migrate-4.16.01-0.0.873
PRC-787

API BaaS के ज़रिए अब Cassandra की पुष्टि करें

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 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 RPCअपवाद के साथ प्रॉक्सी का डिप्लॉयमेंट नहीं हो सका: कॉल का समय खत्म हो गया
MGMT-1662 Apigee Public Cloud रिलीज़ के दौरान, एपीआई प्रॉक्सी डिप्लॉयमेंट नहीं हो पाना
DEVRT-2286 सिंक संगठन से जुड़ा 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 नीति की मदद से, एचटीटीपीएस बैकएंड से कनेक्ट करने में आने वाली समस्याएं
APIRT-2398 अनुमति वाला कोड अमान्य है या उसकी समयसीमा खत्म हो गई है. इसे Apigee गड़बड़ी के तौर पर गिना गया है
APIRT-2397 steps.assignmessage.SetVariable चलकर, Apigee गड़बड़ी के तौर पर गिना गया है
APIRT-2396 legalArgument4, OAuth में ArrayIndexOutofBoundsexcept Analytics को Apigee गड़बड़ी के तौर पर गिना गया है
APIRT-2362 JavaScript कंपाइलेशन से जुड़ी गड़बड़ी
APIRT-2322 अमान्य क्लाइंट आईडी को Apigee गड़बड़ी के तौर पर गलती से रिपोर्ट किया गया
APIRT-2159 लॉगिंग प्रीफ़िक्स में messages_id जोड़ना
APIRT-2145 Facebook API से जुड़े लेन-देन बहुत ज़्यादा नहीं हो पाए
':' से शुरू होने वाली हेडर वैल्यू की पुष्टि करने की प्रोसेस को हटा दिया गया है.
APIRT-2137 एमपी: चंक ट्रांसफ़र एन्कोडिंग और कॉन्टेंट की लंबाई 0 के साथ 205
APIRT-2124 Nlinx राऊटर, जोड़े गए नए एमपी के लिए एमपी पूल को अपडेट नहीं करता
APIRT-2117 मैसेज लॉग करने की नीति, डीएनएस अपडेट का पालन नहीं करती है
APIRT-2110 राउटर, सिर्फ़ एक X-Forwarded-For हेडर को पास कर सकता है
APIRT-2062 स्किप कैश लुकअप की शर्त पूरी होने पर, रिस्पॉन्स कैश मेमोरी ठीक से काम नहीं करती
APIRT-2061 मैसेज प्रोसेसर, मैसेज को QPID में नहीं भेज रहा है
APIRT-2052 मैनेजमेंट पोर्ट के काम न करने की वजह से, CLOSE_STOP की बहुत ज़्यादा संख्या
APIRT-2024 लोड बैलेंसर के बिना, Nlinx में X-Forwarded-For HTTP हेडर को सही तरीके से अपने-आप नहीं भर रहा है
150930 के रिलीज़ नोट और ऐक्सेस कंट्रोल नीति में X-फ़ॉरवर्ड, बंद करने की सूचना जोड़ी गई है.
APIRT-1933 प्रॉक्सी-खास क्लासलोडर को अब भी एमपी क्लासलोडर का प्रतिनिधि माना जाता है
APIRT-1877 नेमस्पेस वाले एक्सएमएल के रिस्पॉन्स को मास्क नहीं किया जा सका
APIRT-1838 Apigee-127: एक से ज़्यादा प्रॉडक्ट मौजूद होने पर,VerifyAPIKey सिर्फ़ एक एपीआई प्रॉडक्ट दिखाता है
APIRT-1827 एक साथ स्ट्रीम करने की कम सीमा
APIRT-1820 4.15.04 प्राइवेट क्लाउड एनवायरमेंट में, इंतज़ार का समय (> 1%)
APIRT-707 अगर <GenerateResponse> एलिमेंट, पुष्टि करने के लिए ऐक्सेस टोकन नीति में शामिल है, तो रनटाइम के दौरान एनपीई

क्लाउड 15.07.08

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

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

क्लाउड 15.07.22

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

क्लाउड 15.08.05

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

क्लाउड 15.09.02

समस्या आईडी ब्यौरा
एक से ज़्यादा एपीआई के प्रॉक्सी एडिटर में कई छोटी गड़बड़ियां ठीक की गई हैं.
MGMT-2618 डिप्लॉयमेंट से जुड़ी बार-बार आने वाली समस्याएं
MGMT-2588 डेवलपर के इतिहास वाले पेज पर एचटीएमएल/कोड लागू किया जाता है -- XSS परसिस्टेंस जोखिम की आशंका
MGMT-2543 assignMessage नीति के <Payload> में नया प्रॉक्सी एडिटर, एक्सएमएल में बदलाव करता है, जिससे मौजूदा एपीआई प्रॉक्सी में बदलाव होता है
MGMT-2521 ट्रेस सेशन कई बार हैंग हो जाता है
MGMT-2519 एनवायरमेंट कॉन्फ़िगरेशन यूज़र इंटरफ़ेस (यूआई) काम नहीं कर रहा है
AXAPP-1814 zk क्यूरेटर चालू होने पर, प्रोडक्शन में कस्टम वैरिएबल (आंकड़े इकट्ठा करने वाली नीति) नहीं बनाए जा रहे हैं
APIRT-1927 अमान्य वर्चुअल होस्ट की वजह से, राऊटर env के लिए कॉन्फ़िगरेशन लोड नहीं करता
APIRT-1863 बंडल में खाली जगह की वजह से डिप्लॉयमेंट नहीं हो सका
APIRT-1823 & (ऐंपरसेंड) वर्णों वाले पोस्ट बॉडी वाले एपीआई कॉल हैंग होते हैं
APIRT-1789 कुछ संगठनों के लिए मैसेज प्रोसेसर, जिनमें मेमोरी से बाहर होने की गड़बड़ियां आ रही हैं
APIRT-1776 JavaScript नीतियों में "प्रिंट" को कॉल करने से, डेटा को बहुत ज़्यादा लॉग किया जाता है
APIRT-1766 WebSockets पर टाइम आउट
APIRT-1600 राऊटर में एक साथ बदलाव करने की सुविधा
राऊटर के लॉग में नियमित तौर पर लॉग में ConcurrentModified के कई इंस्टेंस दिखाए गए हैं. इसकी वजह यह थी कि कनेक्शन, रीपर सूची में जोड़े जा रहे थे, जबकि रीपर पुराने कनेक्शन को हटा रहा था. इस समस्या को हल कर दिया गया है.
APIRT-1491 503 सेवा उपलब्ध न होने से जुड़ा अपवाद
APIRT-1421 Java कॉलआउट की नीतियों को प्रोसेस होने में बार-बार ज़्यादा समय लगता है
DEVRT-1843 मिंट यूज़र इंटरफ़ेस (यूआई) की मदद से, टीआरपी में कस्टम एट्रिब्यूट को बेहतर तरीके से अपडेट किया जा सकता है
DEVRT-1472 डेवलपर को अपडेट करने पर 500 सर्वर की गड़बड़ी हुई

क्लाउड 15.09.30

समस्या आईडी ब्यौरा
MGMT-2687 कस्टम रिपोर्ट, 14K से ज़्यादा डाइमेंशन वाले एलिमेंट के साथ ब्राउज़र को फ़्रीज़ कर देती हैं
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 किसी उपयोगकर्ता को संगठन से हटाने पर, उसके आंकड़ों वाले ईमेल की सदस्यता हट सकती है
AXAPP-1533 Analytics जियोमैप "अमान्य एपीआई कॉल" गड़बड़ी दिखाता है
APIRT-2061 मैसेज प्रोसेसर, मैसेज को QPID में नहीं भेज रहा है
APIRT-2052 मैनेजमेंट पोर्ट के काम न करने की वजह से, CLOSE_STOP की बहुत ज़्यादा संख्या
APIRT-2024 लोड बैलेंसर के बिना, Nlinx और X-Forwarded-For HTTP हेडर को सही तरीके से नहीं भर रहा
APIRT-1838 Apigee-127: एक से ज़्यादा प्रॉडक्ट मौजूद होने पर,VerifyAPIKey सिर्फ़ एक एपीआई प्रॉडक्ट दिखाता है

प्राइवेट क्लाउड 4.15.07.03

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

प्राइवेट क्लाउड 4.15.07.01

समस्या आईडी ब्यौरा
OPDK-1927 कमाई करने के तरीके को अपग्रेड करने के लिए टेबल मौजूद नहीं हैं, डुप्लीकेट इंडेक्स बनाए जा रहे हैं
OPDK-1878 सेटअप में गेटवे पीओडी का नाम बदलने से समस्याएं आती हैं
OPDK-1886 नोड, 192.168.x.y जैसे लोकल आईपी पते को ऐक्सेस नहीं कर सकता
MGMT-2521 ट्रेस सेशन कई बार हैंग हो जाता है
MGMT-2543 assignMessage नीति के <Payload> में नया प्रॉक्सी एडिटर, एक्सएमएल में बदलाव करता है, जिससे मौजूदा एपीआई प्रॉक्सी में बदलाव होता है
MGMT-2599 मिटाने के बाद, नया प्रॉक्सी एडिटर नेमस्पेस प्रीफ़िक्स को पहले जैसा करता है
MGMT-2702 FireFox और IE के लिए, क्रॉस-साइट की सुरक्षा से जुड़े जोखिम की आशंका
APIRT-1074 कनेक्शन में Gzip किए गए कॉन्टेंट को ठीक से हैंडल नहीं किया जाता: क्लोज़ हेडर, कॉन्टेंट की लंबाई या ट्रांसफ़र-कोडिंग वाले हेडर के बिना भेजा जाता है

आम तौर पर होने वाली समस्याएं

इस रिलीज़ में ये समस्याएं हैं जिनके बारे में हमें पता है.

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

Router, Ngnx या राऊटर को शुरू नहीं कर सका

अगर Edge राऊटर, Ngnx को शुरू नहीं कर पाता है या कोई भी चालू नहीं हो पाता है, जैसा कि /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 पैकेज डिपेंडेंसी से जुड़े विवाद की वजह से, सैटलाइट के सर्वर 6 में इस्तेमाल किया गया Katello एजेंट, Qpid डीमन चलाने वाले Apigee Edge होस्ट पर ठीक से इंस्टॉल नहीं होगा.
PRC-1118

"apigee-service apigee-postgresql pg-data-Perge" कमांड चलाने में गड़बड़ी हुई

अगर "apigee-service apigee-postgresql pg-data-puge" कमांड चलाया जाता है और फ़ॉर्म में गड़बड़ी दिखती है:

गड़बड़ी: संबंध का स्वामी होना चाहिए

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

POSTGRES_USER=apigee