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

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

हमने मंगलवार, 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 में Content > 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) में जाकर, पहले से कॉन्फ़िगर किए गए किसी भी पुष्टि करने के तरीके की जांच करें. इसके लिए, Operations कॉलम में मौजूद सेटिंग पर क्लिक करें.
  5. सीएसएस और JS ऐसेट के v6 का इस्तेमाल करने के लिए, किसी भी कस्टम टेंप्लेट को अपडेट करें. साथ ही, authSchemes और apiSchema जैसे किसी भी नए ऑब्जेक्ट के नाम को दिखाने के लिए बदलाव करें. SmartDocs टेंप्लेट अपडेट करने के बारे में जानकारी पाने के लिए, एपीआई के बारे में जानकारी देने के लिए SmartDocs का इस्तेमाल करना लेख पढ़ें.
  6. अपने मॉडल के बदले गए वर्शन को फिर से रेंडर करें और पब्लिश करें.
  7. नए दस्तावेज़ की पुष्टि करने के बाद, अपने प्रोडक्शन पोर्टल को 15.05.27 रिलीज़ पर अपडेट करें.

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

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

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

समस्या आईडी ब्यौरा
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 GA पर स्विच करते समय बीटा वर्शन हटाना
DEVSOL-1390

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

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

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

DEVSOL-1398 SmartDocs Petstore Model imported on install w/out prompting user
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

Devconnect Developer Apps मॉड्यूल में हुक जोड़ें, ताकि Analytics डेटा में बदलाव किया जा सके
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()

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

DEVSOL-1464 किसी मॉडल के लिए पुष्टि करने की सेटिंग सेव करते समय गंभीर गड़बड़ी
सुरक्षा स्कीम मिटाए जाने पर, अब एक चेकबॉक्स दिखता है. इससे यह चुना जा सकता है कि इससे जुड़ी टेंप्लेट पुष्टि करने की स्कीम को भी मिटाना है या नहीं.
DEVSOL-1470 "एपीआई" मेन्यू लिंक और उससे जुड़ा व्यू बनाएं
Dev Portal SmartDocs अब डिफ़ॉल्ट रूप से, "एपीआई" नाम के मुख्य मेन्यू में SmartDocs रेंडर किए गए दस्तावेज़ के लिंक के साथ आता है. यह लिंक, पब्लिश किए गए तरीकों वाले किसी भी मॉडल से लिंक होता है.
DEVSOL-1486 SmartDocs कॉल, पहले से तय की गई कुंजी की मदद से पुष्टि कर सकते हैं
इससे, पहले से उपलब्ध कराई गई और उपयोगकर्ता की ओर से उपलब्ध कराई गई, दोनों तरह की एपीआई कुंजियों की मदद से पुष्टि की जा सकती है.
DEVSOL-1499 SmartDocs के पैरामीटर के ब्यौरे में एचटीएमएल कोड पार्स नहीं किया गया
अब SmartDocs के पैरामीटर के ब्यौरे में एचटीएमएल कोड पार्स किया जाता है.
DEVSOL-1507 Add Method की मदद से, किसी एपीआई में एक से ज़्यादा पैरामीटर नहीं जोड़े जा सकते
अब किसी तरीके में बदलाव करते समय, SmartDocs API में एक से ज़्यादा पैरामीटर जोड़े जा सकते हैं.
DEVSOL-1509 SmartDocs API के लिए "सैंपल" फ़ील्ड में बदलाव करने का विकल्प नहीं दिख रहा है
अब 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 मॉडल" पर "बदलाव करें" के बगल में मौजूद ड्रॉपडाउन पर क्लिक करें. # If you see "revert", then you have overwritten the code w/your own change. व्यू को डिफ़ॉल्ट स्थिति में वापस लाने के लिए, "पहले जैसा करें" पर क्लिक करें. ध्यान दें कि इससे इस व्यू में किए गए सभी बदलाव हट जाएंगे.
DEVSOL-1578 साइट पर इंस्टॉल किए गए दोनों मॉडल, Weather और Petstore को रेंडर करें
Petstore और Weather, दोनों SmartDocs मॉडल को नई साइटों पर इंपोर्ट किया जाता है.
DEVSOL-1584 प्लान नहीं खरीदे जा सकते
हमने उस समस्या को ठीक कर दिया है जिसमें Apigee Responsive थीम या Apigee Responsive थीम की किसी सबथीम का इस्तेमाल करने पर, क्लाउड रिलीज़ के लिए कमाई करने से जुड़े प्लान खरीदने का फ़ॉर्म सबमिट नहीं होता था. यह समस्या 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 यह पक्का करें कि arg_separator.output '&' पर सेट हो, ताकि reCAPTCHA में कोई समस्या न आए
प्लैटफ़ॉर्म से जुड़ी एक समस्या को ठीक कर दिया गया है. इस समस्या की वजह से, Google reCAPTCHA का इस्तेमाल नहीं किया जा सकता था.
DEVSOL-1651 SmartDocs मॉड्यूल चालू न होने पर Apigee की बुनियादी थीम काम नहीं करती
apigee_base थीम अब SmartDocs मॉड्यूल के चालू होने पर निर्भर नहीं करती.
DEVSOL-1654

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

  • एडमिन व्यू
  • माइग्रेट करें
  • रीडायरेक्ट
  • Redis
  • व्यू से जुड़ी बल्क कार्रवाइयां