16.01.20 - सार्वजनिक क्लाउड के रिलीज़ नोट के लिए Apigee Edge

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

हमने मंगलवार, 2 फ़रवरी, 2016 को Public Cloud के लिए Apigee Edge का नया क्लाउड वर्शन रिलीज़ किया था.

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

इस रिलीज़ में जोड़ी गई नई सुविधाएं और किए गए सुधार यहां दिए गए हैं.

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

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

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

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

SOAP प्रॉक्सी के लिए WSDL 1.2 के साथ काम करने की सुविधा

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

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

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

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

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

(APIRT-1475)

सर्टिफ़िकेट के लिए RSA_SHA256 एल्गोरिदम का इस्तेमाल करने की सुविधा

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

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

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

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

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

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

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

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

रोज़ाना आंकड़ों की जानकारी देने वाले ईमेल पाने की सदस्यता

संगठन के एडमिन को अब रोज़ाना आंकड़ों की रिपोर्ट वाले ईमेल पाने के लिए, साफ़ तौर पर सदस्यता लेनी होगी. मैनेजमेंट यूज़र इंटरफ़ेस (यूआई) में उपयोगकर्ता की प्राथमिकता सेट करके या मैनेजमेंट एपीआई की मदद से, सदस्यता लें/छोड़ें. ज़्यादा जानकारी के लिए, रोज़ाना Analytics की जानकारी देने वाले ईमेल पाने के लिए सदस्यता लेना लेख पढ़ें. (AXAPP-1949)

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

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

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

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

डैशबोर्ड पर डेवलपर के ऐप्लिकेशन, डिसप्ले नेम के हिसाब से दिखाए गए हैं

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

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

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

Monetization: Edit API पैकेज के नाम

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

कमाई करना: कस्टम एट्रिब्यूट में दशमलव का इस्तेमाल किया जा सकता है

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

सामान्य सुधार

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

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

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

समस्या आईडी ब्यौरा
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