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

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

हमने 8 सितंबर, 2015 को मंगलवार को, निजी क्लाउड के लिए Apigee Edge डेवलपर सेवाओं के पोर्टल का तिमाही वर्शन रिलीज़ किया था.

प्रॉडक्ट का पुराना नाम "Apigee Edge On-premises Developer Services Portal" या "OPDK" अब "Private Cloud के लिए Apigee Edge Developer Services Portal" है.

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

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

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

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

नई सुविधाएं

SmartDocs की सामान्य रूप से उपलब्धता

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

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

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

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

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

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

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

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

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

  1. Pantheon पर, अपने dev या test environments में 15.05.27 रिलीज़ को अपडेट करें और उसकी जांच करें.
  2. इस्तेमाल किए जा रहे किसी भी मौजूदा एपीआई मॉडल को बदलने के लिए, नया मॉडल बनाएं.
    • अगर Swagger या WADL दस्तावेज़ इंपोर्ट किए जा रहे हैं, तो उन्हें फिर से नए रिविज़न में इंपोर्ट करें.
    • अगर आपने SmartDocs मॉड्यूल की मदद से अपना एपीआई मॉडल मैनेज किया है, तो उसे SmartDocs JSON के तौर पर एक्सपोर्ट करें. इसके बाद, फ़ाइल अटैचमेंट का इस्तेमाल करके, उसे अपने नए मॉडल में इंपोर्ट करें.
  3. अपने मॉडल के रिविज़न की सुरक्षा प्रॉपर्टी सेट करें. कॉन्टेंट > SmartDocs > मॉडल पेज पर, सुरक्षा सेटिंग चुनें.
  4. मॉडल की सेटिंग वाले पेज (कॉन्टेंट > SmartDocs) में, पहले से कॉन्फ़िगर की गई पुष्टि की सुविधा देखें. इसके लिए, ऑपरेशंस कॉलम में सेटिंग पर क्लिक करें.
  5. सीएसएस और 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 Dev Portal के उपयोगकर्ताओं के ईमेल पते में बदलाव करने की सुविधा जोड़ना
प्रोफ़ाइल में बदलाव करने वाले पेज पर मौजूद ईमेल पते का फ़ील्ड अब बंद नहीं होगा और डेवलपर अपने ईमेल पते बदल सकते हैं.
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 GA पर जाने पर बीटा वर्शन हटाना
DEVSOL-1390

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

गंभीर गड़बड़ी: /Applications/MAMP/htdocs/ordnance/docroot/profiles/apigee/libraries/mgmt-api-php-sdk/Apigee/Mint/DeveloperRatePlan.php के लाइन 221 पर, किसी गैर-ऑब्जेक्ट पर मेंबर फ़ंक्शन format() को कॉल किया गया

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

DEVSOL-1398 SmartDocs Petstore मॉडल, इंस्टॉल करने के दौरान उपयोगकर्ता से पूछे बिना इंपोर्ट किया गया
SmartDocs अब साइट के इंस्टॉलेशन के दौरान, मौसम के मॉडल के बजाय, petstore swagger का उदाहरण (http://petstore.swagger.io/v2/swagger.json) इंपोर्ट करता है. ऐसा इसलिए किया जाता है, ताकि SmartDocs का इस्तेमाल करने का ज़्यादा बेहतर उदाहरण दिया जा सके.
DEVSOL-1407 ज़्यादा डेवलपर होने पर क्रॉन काम नहीं करता
Drupal क्रॉन चलाते समय, ज़्यादा डेवलपर होने पर टाइम आउट की समस्या आ सकती है. जब किसी संगठन में 200 से ज़्यादा उपयोगकर्ता होते हैं, तो अब एक साथ कई प्रोसेस करने की सुविधा का इस्तेमाल किया जाता है.
DEVSOL-1410 Dev Portal इंस्टॉल करते समय कनेक्शन से जुड़ी गड़बड़ियां नहीं दिख रही हैं
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 "एपीआई" मेन्यू लिंक और उससे जुड़ा व्यू बनाएं
अब Dev Portal SmartDocs में, "एपीआई" नाम के मुख्य मेन्यू में, रेंडर किए गए SmartDocs दस्तावेज़ का लिंक डिफ़ॉल्ट रूप से दिखता है. यह लिंक, पब्लिश किए गए तरीकों वाले किसी भी मॉडल से लिंक होता है.
DEVSOL-1486 SmartDocs कॉल, पहले से तय की गई कुंजी से पुष्टि कर सकते हैं
पहले से दी गई और उपयोगकर्ता की दी गई, दोनों एपीआई कुंजियों से पुष्टि करने की सुविधा चालू करता है.
DEVSOL-1499 SmartDocs पैरामीटर के ब्यौरे में एचटीएमएल कोड को पार्स नहीं किया गया
अब SmartDocs पैरामीटर के ब्यौरे में एचटीएमएल कोड को पार्स किया जाता है.
DEVSOL-1507 'जोड़ें' तरीके का इस्तेमाल करके, एपीआई में एक से ज़्यादा पैरामीटर नहीं जोड़े जा सकते
अब तरीके में बदलाव करते समय, SmartDocs API में एक से ज़्यादा पैरामीटर जोड़े जा सकते हैं.
DEVSOL-1509 SmartDocs API के लिए, "सैंपल" फ़ील्ड में बदलाव करने का तरीका नहीं दिख रहा है
SmartDocs पेज में बदलाव करते समय, अब "बॉडी का एमआईएम टाइप," "बॉडी का दस्तावेज़", और "बॉडी का सैंपल" सेट किया जा सकता है.
DEVSOL-1534 SmartDocs के आउटपुट में कॉन्टेंट टाइप अपने-आप नहीं भरा जा रहा है
SmartDocs के तरीके वाले पेज में, कॉन्टेंट टाइप अब अपने-आप भर रहा है.
DEVSOL-1554 कमाई करने की सुविधा वाले डेवलपर पोर्टल में, तारीख की अमान्य तुलना
कमाई करने की सुविधा वाले डेवलपर पोर्टल के 'खरीदे गए प्लान' टैब में, "रद्द करें" बटन कभी नहीं दिखता था. ऐसा उन प्लान के लिए होता था जिनकी शुरू होने की तारीख आने वाली थी,
DEVSOL-1556 Drupal मॉड्यूल का पुराना वर्शन शिप किया जा रहा है
media_youtube और features मॉड्यूल को नए वर्शन में अपडेट कर दिया गया है.
DEVSOL-1558 SmartDocs के तरीके वाले पेज, PetStore के उदाहरण के लिए रेंडर नहीं हो रहे हैं
नए इंस्टॉल पर, SmartDocs के PetStore के उदाहरण वाले तरीके अब सही तरीके से रेंडर होते हैं.
DEVSOL-1562 हर SmartDocs मॉडल के लिए एक व्यू जनरेट करना
नया मॉडल बनाते समय, उस मॉडल के लिए डिफ़ॉल्ट रूप से एक नया व्यू बन जाता है.
DEVSOL-1565 SmartDocs के तरीके में बदलाव करने पर, गंभीर गड़बड़ी का मैसेज मिलता है
SmartDocs के तरीके में बदलाव करने पर, कभी-कभी गड़बड़ी का मैसेज मिलने की समस्या को ठीक किया गया है.
DEVSOL-1567 "मॉडल जोड़ें", एडमिन मेन्यू में सबसे ऊपर दिख रहा है
"मॉडल जोड़ें" मेन्यू आइटम, एडमिन मेन्यू में सबसे ऊपर दिखने की समस्या को ठीक किया गया है.
DEVSOL-1576 एपीआई दस्तावेज़ व्यू में, डिसप्ले नेम के बजाय मॉडल का नाम दिखता है
मेन्यू में "एपीआई" पर क्लिक करने पर दिखने वाला एपीआई दस्तावेज़ पेज, डिसप्ले नेम के बजाय, मॉडल का इंटरनल नेम दिखा रहा था. अगर आपको इस रिलीज़ पर अपडेट करना है और आपने इस व्यू को बदल दिया है, तो आपको ये बदलाव देखने के लिए, अपने व्यू को पहले जैसा करना होगा. इसके लिए, यह तरीका अपनाएं: # एडमिन के तौर पर लॉगिन करें # स्ट्रक्चर > व्यू पर जाएं # सभी कार्रवाइयां देखने के लिए, "SmartDocs मॉडल" पर "बदलाव करें" के बगल में मौजूद ड्रॉपडाउन पर क्लिक करें. # अगर आपको "वापस लाएं" दिखता है, तो इसका मतलब है कि आपने कोड में अपने हिसाब से बदलाव किया है. व्यू को फिर से डिफ़ॉल्ट स्थिति पर सेट करने के लिए, "वापस लाएं" पर क्लिक करें. ध्यान दें कि इससे इस व्यू में किए गए सभी बदलाव हट जाएंगे.
DEVSOL-1578 साइट इंस्टॉल करने पर, Weather और Petstore, दोनों मॉडल रेंडर करें
नई साइटों पर, Petstore और Weather के SmartDocs मॉडल, दोनों इंपोर्ट किए जाते हैं.
DEVSOL-1584 प्लान खरीदे नहीं जा सकते
अगर Apigee की रिस्पॉन्सिव थीम या उसकी किसी सब-थीम का इस्तेमाल किया जा रहा था, तो कमाई करने के प्लान खरीदने के लिए उपलब्ध फ़ॉर्म, क्लाउड रिलीज़ 15.05.27.00 और 15.06.08.00 के लिए सबमिट नहीं हो रहा था. इस समस्या को ठीक कर दिया गया है.
DEVSOL-1597 डेवलपर टाइम आउट की सेटिंग नहीं बदली जा सकतीं
Edge कनेक्शन के टाइम आउट की सेटिंग ठीक से लागू न होने की गड़बड़ी को ठीक किया गया.
DEVSOL-1620

'मेरी प्रोफ़ाइल', 'पर्यावरण का सूचक', और सुविधाओं वाले मॉड्यूल के अपग्रेड
'मेरी प्रोफ़ाइल' मॉड्यूल के लिए, सुरक्षा से जुड़ा ऐसा अपडेट जो थोड़ा गंभीर है. साथ ही, पर्यावरण के सूचक और सुविधाओं के लिए, मॉड्यूल के अपडेट. ज़्यादा जानकारी:

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

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

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

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

  • एडमिन व्यू
  • माइग्रेट करें
  • रीडायरेक्ट
  • Redis
  • व्यू के लिए बल्क ऑपरेशन