4.15.07.00 - Apigee डेवलपर सेवाएं पोर्टल रिलीज़ नोट

यहां Apigee Edge से जुड़े दस्तावेज़ देखे जा रहे हैं.
Apigee X
से जुड़े दस्तावेज़ पर जाएं.
info

हमने 8 सितंबर, 2015 को मंगलवार के दिन, Private Cloud के लिए Apigee Edge Developer Services Portal का तिमाही वर्शन रिलीज़ किया था.

पहले इस प्रॉडक्ट को "Apigee Edge On-premises Developer Services Portal" या "OPDK" के नाम से जाना जाता था. अब इसे "Apigee Edge Developer Services Portal for Private Cloud" के नाम से जाना जाता है.

अगर आपके कोई सवाल हैं, तो Apigee Edge की सहायता टीम से संपर्क करें.

Apigee Edge के सभी रिलीज़ नोट की सूची देखने के लिए, Apigee के रिलीज़ नोट देखें.

पोर्टल के लिए Apigee Edge की ज़रूरी शर्तें

अगर पोर्टल के इस वर्शन को, Edge for Private Cloud के इंस्टॉलेशन से कनेक्ट किया जा रहा है, तो आपको इसे वर्शन 4.15.07.00 या उसके बाद के वर्शन से कनेक्ट करना होगा. इससे यह पक्का किया जा सकेगा कि SmartDocs की सभी सुविधाएं काम करें. ज़्यादा जानकारी के लिए, 4.15.07.00 - Apigee Edge for Private Cloud के रिलीज़ नोट देखें.

नई सुविधाएं

SmartDocs की सुविधा अब सामान्य रूप से उपलब्ध है

SmartDocs की सुविधा, बीटा वर्शन से माइग्रेट होकर सामान्य रूप से उपलब्ध हो गई है. अपडेट और नई सुविधाओं में ये शामिल हैं:

  • Swagger 2.0 के लिए सहायता. इसमें फ़ाइल या यूआरएल से इंपोर्ट करने की सुविधा शामिल है. साथ ही, इसमें सुरक्षा से जुड़े कस्टम नाम वाले ऑब्जेक्ट के लिए सहायता भी शामिल है.
  • SmartDocs जनरेट करने वाले टेंप्लेट के विज़ुअल डिज़ाइन में सुधार.
  • डेवलपर पोर्टल में इस्तेमाल और वर्कफ़्लो से जुड़े सुधार. ये Drupal में, कॉन्टेंट > SmartDocs मेन्यू के ज़रिए उपलब्ध हैं.
  • जिसे पहले "कस्टम टोकन" के ज़रिए पुष्टि करने की सुविधा कहा जाता था, उसे अब "एपीआई पासकोड" कहा जाता है.
  • संशोधन के लेवल पर, पुष्टि करने के लिए "सुरक्षा" ऑब्जेक्ट तय किए गए हैं.
  • टेंप्लेट के लेवल पर, क्लाइंट की पुष्टि करने की सुविधा का कॉन्फ़िगरेशन. नए संशोधनों से, पहले से कॉन्फ़िगर किए गए SmartDocs के क्लाइंट क्रेडेंशियल अब रीसेट नहीं होंगे.

सुविधाओं के बारे में ज़्यादा जानने के लिए, यह ब्लॉग पोस्ट देखें.

SmartDocs से जुड़े दस्तावेज़ देखने के लिए, एपीआई के बारे में जानकारी देने के लिए SmartDocs का इस्तेमाल करना लेख पढ़ें.

SmartDocs को अपग्रेड करने की प्रोसेस

अगर आपने बीटा वर्शन के दौरान SmartDocs का इस्तेमाल किया है, तो सामान्य रूप से उपलब्ध वर्शन में मौजूद नई सुविधाओं और क्षमताओं का इस्तेमाल करने के लिए, आपको अपने डेवलपर पोर्टल में SmartDocs को अपग्रेड करना होगा.

आपके डेवलपर पोर्टल में पहले से पब्लिश किए गए SmartDocs के सभी पेज काम करते रहेंगे , हालांकि, मौजूदा या नए पेजों में बदलाव करने या उन्हें पब्लिश करने से पहले, आपको अपडेट की प्रोसेस पूरी करनी होगी.

ध्यान रखें कि डेवलपर पोर्टल में SmartDocs को रेंडर और पब्लिश किया जा सकता है. हालांकि, SmartDocs, Apigee की Edge API Management Services में मौजूद एपीआई मॉडल से जनरेट होते हैं. Edge में एपीआई मॉडल में किए गए सभी बदलाव, आपके सभी Pantheon एनवायरमेंट में दिखेंगे. यह उसी तरह काम करता है जैसे डेवलपर, Pantheon एनवायरमेंट में मौजूद होते हैं.

SmartDocs के बीटा वर्शन से सामान्य रूप से उपलब्ध वर्शन में अपग्रेड करने के लिए

  1. Pantheon पर मौजूद अपने dev या test एनवायरमेंट में, 15.05.27 वर्शन को अपडेट करें और उसकी जांच करें.
  2. पहले से इस्तेमाल किए जा रहे किसी भी एपीआई मॉडल को बदलने के लिए, नया मॉडल बनाएं.
    • अगर Swagger या WADL दस्तावेज़ इंपोर्ट किए गए हैं, तो उन्हें नए संशोधन में फिर से इंपोर्ट करें.
    • अगर SmartDocs मॉड्यूल के ज़रिए एपीआई मॉडल को बनाए रखा गया है, तो इसे SmartDocs JSON के तौर पर एक्सपोर्ट करें और फ़ाइल अटैचमेंट का इस्तेमाल करके, अपने नए मॉडल में इंपोर्ट करें.
  3. अपने मॉडल के संशोधन की सुरक्षा प्रॉपर्टी सेट करें. कॉन्टेंट > SmartDocs > मॉडल पेज पर, सुरक्षा सेटिंग चुनें.
  4. मॉडल की सेटिंग वाले पेज (कॉन्टेंट > SmartDocs) पर, पहले से कॉन्फ़िगर की गई पुष्टि करने की सुविधा की जांच करें. इसके लिए, 'कार्रवाइयां' कॉलम में सेटिंग पर क्लिक करें.
  5. CSS और JS ऐसेट के v6 का इस्तेमाल करने के लिए, सभी कस्टम टेंप्लेट अपडेट करें. साथ ही, authSchemes और apiSchema जैसे नए ऑब्जेक्ट के नामों को दिखाने के लिए, बदलाव करें. SmartDocs के टेंप्लेट अपडेट करने के बारे में जानकारी पाने के लिए, एपीआई के बारे में जानकारी देने के लिए SmartDocs का इस्तेमाल करना लेख पढ़ें.
  6. अपने मॉडल के संशोधन को फिर से रेंडर करें और पब्लिश करें.
  7. नए दस्तावेज़ की पुष्टि करने के बाद, अपने प्रोडक्शन पोर्टल को 15.05.27 वर्शन पर अपडेट करें.

अगर आप Edge के एंटरप्राइज़ ग्राहक हैं और आपको अपग्रेड की प्रोसेस के बारे में कोई सवाल पूछना है या कोई समस्या है, तो कृपया marsh@apigee.com और cnovak@apigee.com पर ईमेल भेजें. इसके अलावा, बेहतर जवाब पाने के लिए, कृपया Apigee कम्यूनिटी का इस्तेमाल करें.

ठीक की गई समस्याएं

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

समस्या आईडी ब्यौरा
DEVSOL-487 मॉनेटाइज़ेशन में तारीख का फ़ॉर्मैट, एडमिन के हिसाब से कॉन्फ़िगर किया जा सकता है
यूरोपीय और अमेरिकी तारीख के फ़ॉर्मैट के लिए, अब मॉनेटाइज़ेशन सेटिंग में जाकर, तारीख का फ़ॉर्मैट कॉन्फ़िगर किया जा सकता है.
DEVSOL-584 पहली बार इस्तेमाल करने पर, पाथ पैरामीटर याद नहीं रहता
कॉल करते समय, पाथ पैरामीटर हमेशा याद नहीं रहता था.
DEVSOL-603 कॉन्फ़्लिक्ट प्लान पेज का फ़ॉर्मैट सही नहीं है
मौजूदा प्लान के साथ ओवरलैप होने वाला प्लान खरीदने पर, अब उपयोगकर्ता को दिखने वाला पेज सही फ़ॉर्मैट में दिखता है.
DEVSOL-709 SmartDocs: खाली वैल्यू के साथ अनुरोध भेजने के बाद, यूआरएल टेंप्लेट पैरामीटर में बदलाव नहीं किया जा सकता
इस समस्या को ठीक किया गया है. इस समस्या में, मेथड के दस्तावेज़ में टेंप्लेट पैरामीटर मिटाने के बाद, SmartDocs से अनुरोध भेजने पर, टेंप्लेट पैरामीटर में बदलाव नहीं किया जा सकता था.
DEVSOL-723 SmartDocs में इंपोर्ट करने में गड़बड़ी होने पर, उपयोगकर्ताओं को काम के मैसेज दिखाएं
DEVSOL-1013 डेवलपर पोर्टल के उपयोगकर्ताओं के ईमेल पते में बदलाव करने की सुविधा दें
प्रोफ़ाइल में बदलाव करें पेज पर, ईमेल पते वाला फ़ील्ड अब बंद नहीं किया जाएगा. साथ ही, डेवलपर अपने ईमेल पते बदल सकेंगे.
DEVSOL-1244 OPDK के वर्शन के लिए, एनवायरमेंट इंडिकेटर मॉड्यूल चालू न करें
DEVSOL-1273 "DevConnect Mint" मॉड्यूल की सूची में दो बार दिखता है
मॉड्यूल में, "Dev Connect Mint" दो बार दिख रहा था. अब यह समस्या ठीक कर दी गई है.
DEVSOL-1313 Swagger और WADL, दोनों के लिए JSON/YAML फ़ाइल या यूआरएल इंपोर्ट करने की सुविधा दें
अब WADL फ़ाइलें, यूआरएल के ज़रिए इंपोर्ट की जा सकती हैं. साथ ही, Swagger फ़ाइलें अपलोड की जा सकती हैं.
DEVSOL-1339 SmartDocs के एडमिन मेन्यू की जगह बदलें
SmartDocs अब कॉन्टेंट मेन्यू में मौजूद है. साथ ही, SmartDocs की सेटिंग, सेटिंग वाले एडमिन मेन्यू में मौजूद हैं.
DEVSOL-1340 सामान्य रूप से उपलब्ध होने पर, बीटा टैग हटाएं
DEVSOL-1390

PHP SDK Edge लाइब्रेरी को अपडेट किया गया है, ताकि __toString()
PHP SDK Edge लाइब्रेरी को अपडेट किया गया है, ताकि DeveloperRatePlan ऑब्जेक्ट पर __toString() को कॉल करने की समस्या ठीक की जा सके. इस समस्या की वजह से यह गड़बड़ी होती थी:

Fatal error: Call to a member function format() on a non-object in /Applications/MAMP/htdocs/ordnance/docroot/profiles/apigee/libraries/mgmt-api-php-sdk/Apigee/Mint/DeveloperRatePlan.php on line 221

यह एक बग है. इसका असर सिर्फ़ उन मॉनेटाइज़ेशन ग्राहकों पर पड़ता है जो toString() मेथड को कॉल करने के लिए, कस्टम कोड का इस्तेमाल करते हैं.

DEVSOL-1398 SmartDocs Petstore मॉडल, उपयोगकर्ता से पूछे बिना इंस्टॉल हो जाता है
SmartDocs अब साइट इंस्टॉल करते समय, petstore swagger का उदाहरण (http://petstore.swagger.io/v2/swagger.json) इंपोर्ट करता है. ऐसा इसलिए किया जाता है, ताकि SmartDocs का इस्तेमाल करने का ज़्यादा जानकारी वाला उदाहरण दिया जा सके. पहले, मौसम की जानकारी देने वाला मॉडल इंपोर्ट होता था.
DEVSOL-1407 ज़्यादा डेवलपर होने पर, क्रॉन काम नहीं करता
Drupal क्रॉन चलाने पर, ज़्यादा डेवलपर होने की वजह से, टाइम आउट की समस्या होती थी. जब किसी संगठन में 200 से ज़्यादा उपयोगकर्ता होते हैं, तो अब बैच प्रोसेस का इस्तेमाल किया जाता है.
DEVSOL-1410 डेवलपर पोर्टल इंस्टॉल करते समय, कनेक्शन से जुड़ी गड़बड़ियां नहीं दिखतीं
Edge मैनेजमेंट कनेक्शन काम न करने पर, इंस्टॉलर में गड़बड़ी का बेहतर मैसेज जोड़ा गया है. इससे, समस्या हल करने में लगने वाला समय कम हो जाएगा.
DEVSOL-1422 Apigee प्रोफ़ाइल से, एसएमटीपी कॉन्फ़िगरेशन फ़ॉर्म हटाएं
इंस्टॉल करने की प्रोसेस में, अब आपसे यह नहीं पूछा जाएगा कि आपको एसएमटीपी कॉन्फ़िगर करना है या नहीं. इसके बजाय, इसे इंस्टॉल करने की प्रोसेस पूरी होने के बाद किया जा सकता है. इसके लिए, एसएमटीपी मॉड्यूल चालू करें और उसे सही तरीके से कॉन्फ़िगर करें. यह Drupal का स्टैंडर्ड तरीका है.
DEVSOL-1427

analytics डेटा में बदलाव करने की अनुमति देने के लिए, Devconnect Developer Apps मॉड्यूल में हुक जोड़ें
devconnect_developer_apps मॉड्यूल में अब तीन नए हुक उपलब्ध हैं:

# hook_devconnect_developer_apps_analytics_chart_data_alter()

# hook_devconnect_developer_app_analytics_datapoints_params_alter()

# hook_devconnect_developer_app_analytics_datapoints_alter()

इनकी मदद से, कस्टम मॉड्यूल, डेवलपर ऐप्लिकेशन के ऐप्लिकेशन के आंकड़े चार्ट में बदलाव कर सकते हैं.

DEVSOL-1464 किसी मॉडल के लिए, पुष्टि करने की सेटिंग सेव करते समय, फ़ेटल एरर आता है
सुरक्षा स्कीम मिटाने पर, अब एक चेकबॉक्स दिखता है. इसकी मदद से यह चुना जा सकता है कि इससे जुड़ा टेंप्लेट ऑथ स्कीम भी मिटाना है या नहीं.
DEVSOL-1470 "एपीआई" मेन्यू लिंक और उससे जुड़ा व्यू बनाएं
डेवलपर पोर्टल SmartDocs में अब डिफ़ॉल्ट रूप से, मुख्य मेन्यू में "एपीआई" नाम का एक लिंक मौजूद होता है. यह लिंक, SmartDocs में रेंडर किए गए दस्तावेज़ से जुड़ा होता है. साथ ही, यह लिंक, पब्लिश किए गए तरीकों वाले किसी भी मॉडल से लिंक होता है.
DEVSOL-1486 SmartDocs कॉल, पहले से तय की गई कुंजी से पुष्टि कर सकते हैं
पहले से दी गई और उपयोगकर्ता की ओर से दी गई, दोनों तरह की एपीआई पासकोड से पुष्टि करने की सुविधा चालू की गई है.
DEVSOL-1499 SmartDocs के पैरामीटर की जानकारी में, एचटीएमएल कोड पार्स नहीं होता
SmartDocs के पैरामीटर की जानकारी में, अब एचटीएमएल कोड पार्स होता है.
DEVSOL-1507 'मेथड जोड़ें' की मदद से, किसी एपीआई में एक से ज़्यादा पैरामीटर नहीं जोड़े जा सकते
अब मेथड में बदलाव करते समय, SmartDocs के एपीआई में एक से ज़्यादा पैरामीटर जोड़े जा सकते हैं.
DEVSOL-1509 SmartDocs के एपीआई के लिए, "सैंपल" फ़ील्ड में बदलाव करने का कोई तरीका नहीं दिखता
SmartDocs पेज में बदलाव करते समय, अब "बॉडी एमआईएमई टाइप", "बॉडी दस्तावेज़", और "बॉडी सैंपल" सेट किया जा सकता है.
DEVSOL-1534 SmartDocs के आउटपुट में, कॉन्टेंट-टाइप की जानकारी नहीं दिखती
SmartDocs के मेथड पेज में, अब कॉन्टेंट-टाइप की जानकारी दिखती है.
DEVSOL-1554 मॉनेटाइज़ेशन में, तारीख की तुलना करने में गड़बड़ी
मॉनेटाइज़ेशन की सुविधा चालू करने वाले डेवलपर पोर्टल के लिए, खरीदे गए प्लान टैब में, भविष्य में शुरू होने की तारीख वाले प्लान के लिए, "रद्द करें" बटन कभी नहीं दिखता था,
DEVSOL-1556 Drupal मॉड्यूल का पुराना वर्शन शिप किया जा रहा है
media_youtube और features मॉड्यूल को, सबसे नए वर्शन में अपडेट कर दिया गया है.
DEVSOL-1558 PetStore के उदाहरण के लिए, SmartDocs के मेथड पेज रेंडर नहीं हो रहे हैं
नए इंस्टॉलेशन पर, SmartDocs PetStore के उदाहरण के मेथड अब सही तरीके से रेंडर होते हैं.
DEVSOL-1562 SmartDocs के हर मॉडल के लिए एक व्यू जनरेट करें
नया मॉडल बनाते समय, डिफ़ॉल्ट रूप से उस मॉडल के लिए एक नया व्यू बनाया जाता है.
DEVSOL-1565 SmartDocs के मेथड में बदलाव करने पर, फ़ेटल एरर आता है
इस समस्या को ठीक किया गया है. इस समस्या में, SmartDocs के मेथड में बदलाव करने पर, कभी-कभी गड़बड़ी होती थी.
DEVSOL-1567 "मॉडल जोड़ें" विकल्प, एडमिन मेन्यू में सबसे ऊपर दिख रहा है
इस समस्या को ठीक किया गया है. इस समस्या में, "मॉडल जोड़ें" मेन्यू आइटम, एडमिन मेन्यू में सबसे ऊपर दिख रहा था.
DEVSOL-1576 एपीआई के दस्तावेज़ का व्यू, डिसप्ले नेम के बजाय मॉडल का नाम दिखाता है
मेन्यू में "एपीआई" पर क्लिक करने पर दिखने वाले एपीआई के दस्तावेज़ वाले पेज में, डिसप्ले नेम के बजाय मॉडल का इंटरनल नाम दिख रहा था. अगर रिलीज़ के लिए अपडेट किया जा रहा है और आपने इस व्यू में बदलाव किया है, तो आपको इन बदलावों को देखने के लिए, अपने व्यू को पहले जैसा करना होगा. इसके लिए, यह तरीका अपनाएं: # एडमिन के तौर पर लॉगिन करें # स्ट्रक्चर > व्यू पर जाएं # सभी कार्रवाइयां देखने के लिए, "SmartDocs मॉडल" पर "बदलाव करें" के बगल में मौजूद ड्रॉपडाउन पर क्लिक करें. # अगर आपको "पहले जैसा करें" दिखता है, तो इसका मतलब है कि आपने कोड को अपने बदलाव से बदल दिया है. व्यू को डिफ़ॉल्ट स्थिति में वापस लाने के लिए, "पहले जैसा करें" पर क्लिक करें. ध्यान दें कि इससे इस व्यू में किए गए सभी बदलाव मिट जाएंगे.
DEVSOL-1578 साइट इंस्टॉल करने पर, मौसम की जानकारी देने वाले और Petstore, दोनों मॉडल रेंडर करें
नई साइटों पर, Petstore और मौसम की जानकारी देने वाले, दोनों SmartDocs मॉडल इंपोर्ट किए जाते हैं.
DEVSOL-1584 प्लान नहीं खरीदे जा सकते
इस समस्या को ठीक किया गया है. इस समस्या में, क्लाउड रिलीज़ 15.05.27.00 और 15.06.08.00 के लिए, मॉनेटाइज़ेशन प्लान का खरीदारी फ़ॉर्म सबमिट नहीं हो रहा था. ऐसा तब होता था, जब Apigee रिस्पॉन्सिव थीम या Apigee रिस्पॉन्सिव थीम का सब-थीम इस्तेमाल किया जा रहा हो.
DEVSOL-1597 डेवलपर के टाइम आउट की सेटिंग नहीं बदली जा सकतीं
इस समस्या को ठीक किया गया है. इस समस्या में, Edge कनेक्शन के टाइम आउट की सेटिंग सही तरीके से लागू नहीं हो रही थीं.
DEVSOL-1620

Me, एनवायरमेंट इंडिकेटर, और features मॉड्यूल के अपग्रेड
me मॉड्यूल के लिए, सुरक्षा से जुड़ा ज़रूरी अपडेट. साथ ही, एनवायरमेंट इंडिकेटर और features मॉड्यूल के लिए, मॉड्यूल अपडेट. ज़्यादा जानकारी:

https://www.drupal.org/project/me https://www.drupal.org/project/environment_indicator

https://www.drupal.org/project/features

DEVSOL-1648 यह पक्का करें कि arg_separator.output की वैल्यू '&' हो, ताकि reCAPTCHA काम करता रहे
प्लेटफ़ॉर्म से जुड़ी इस समस्या को ठीक किया गया है. इस समस्या में, Google reCAPTCHA का इस्तेमाल नहीं किया जा सकता था.
DEVSOL-1651 अगर smartdocs मॉड्यूल चालू नहीं है, तो Apigee Base थीम काम नहीं करती
apigee_base थीम अब SmartDocs मॉड्यूल के चालू होने पर निर्भर नहीं है.
DEVSOL-1654

सुरक्षा से जुड़ी ज़रूरी समस्या को ठीक करने के लिए, admin_views का वर्शन अपडेट करें
इन कॉन्ट्रिब मॉड्यूल को अपडेट किया गया है:

  • एडमिन व्यू
  • माइग्रेट करें
  • रीडायरेक्ट
  • Redis
  • Views Bulk Operations