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

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


हमने मंगलवार, 6 जनवरी, 2015 को क्लाउड के लिए, Apigee Developer Services पोर्टल का 15.01.06.00 वर्शन रिलीज़ किया है.

नई सुविधाएं

Apigee डेवलपर सेवाएं पोर्टल के क्लाउड वर्शन की इस रिलीज़ में ये नई सुविधाएं शामिल हैं:

  • एसिंक्रोनस उपयोगकर्ता की सेव की गई सुविधा
    एसिंक्रोनस उपयोगकर्ता की सेव की गई सुविधा एक नई सुविधा है जो परफ़ॉर्मेंस को बेहतर बनाने के लिए उपयोगकर्ता की जानकारी को तब तक के लिए सेव नहीं करती है जब तक कि जवाब वापस ब्राउज़र को नहीं भेजा जाता. यह बदलाव सिर्फ़ इन स्थितियों में होता है:
    • एक सही PHP सीएलआई मिला है
    • कमाई करने की सुविधा चालू नहीं है
    • एसिंक्रोनस चालू करें चेकबॉक्स को कॉन्फ़िगरेशन > डेव पोर्टल सेटिंग > डेव पोर्टल उपयोगकर्ता सेटिंग पेज पर चुना गया है.
  • पोर्टल और Edge के बीच कनेक्शन सेटिंग अब नहीं बदली जा सकती
    पिछली क्लाउड रिलीज़ में, पोर्टल को Edge से कनेक्ट करने के लिए इस्तेमाल की गई कनेक्शन की जानकारी में सीधे बदलाव किया जा सकता था. इसमें Edge एंडपॉइंट का यूआरएल, Apigee संगठन का नाम, और संगठन के एडमिन का उपयोगकर्ता नाम और पासवर्ड शामिल हैं. अब कनेक्शन की जानकारी बदलने के लिए, आपको Apigee की सहायता टीम से अनुरोध करना होगा. ज़्यादा जानकारी के लिए, डेवलपर पोर्टल बनाना देखें.

बंद करना

जैसा कि नीचे दिए गए लिंक पर बताया गया है, 15 अप्रैल, 2015 से Google मैं OpenID 2.0 API का इस्तेमाल नहीं कर पाएगा:

https://developers.google.com/+/api/auth-migration#timetable

14.07 से पहले रिलीज़ किए गए सभी पोर्टल में Google OpenGL 2.0 का इस्तेमाल किया गया है, जिससे लोग पोर्टल में लॉग इन कर सकते हैं या अपने Google क्रेडेंशियल का इस्तेमाल करके पोर्टल उपयोगकर्ता के रूप में रजिस्टर कर सकते हैं. ज़्यादा जानकारी के लिए, डेवलपर पोर्टल पर फ़ेडरेटेड क्रेडेंशियल इस्तेमाल करना देखें. इस सुविधा को बंद करने की वजह से, इस सुविधा को पोर्टल से हटा दिया गया है.

इसकी जगह, Drupal Google Auth मॉड्यूल का इस्तेमाल किया जा सकता है या इस लेख में दी गई जानकारी का इस्तेमाल किया जा सकता है: लॉगिन के लिए OAuth 2.0 का इस्तेमाल करना.

बग समाधान

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

विषय ब्यौरा
कमाई करना कमाई करने के लिए, असली उपयोगकर्ताओं को दिखाए जाने वाले शब्दों में सुधार किया गया है.
कमाई करना टैक्स की दरें अब 'कमाई करने के लिए प्रीपेड बिलिंग' पेज पर सही तरीके से दिखेंगी. ध्यान दें कि आपको पोर्टल साइड पर (कॉन्फ़िगरेशन > कमाई करने की सेटिंग में जाकर) "प्रीपेड डेवलपर एपीआई " कॉल का इस्तेमाल करना होगा.
कमाई करना कमाई करने से जुड़ा प्रीपेड बैलेंस पेज अब ज़ीरो बैलेंस को "-0.00" के बजाय "0.00" के तौर पर दिखाएगा.
कमाई करना
बिलिंग दस्तावेज़ अब Edge सर्वर से एचटीएमएल फ़ॉर्मैट में ठीक से डाउनलोड किए जाते हैं. Postgres v9.0 में एक नई 'hex' एन्कोडिंग को पेश किया गया है. बिलिंग दस्तावेज़ों को सही तरीके से डाउनलोड करने के लिए, postgresql.conf में बदलाव करने की ज़रूरत पड़ सकती है. अगर Dev पोर्टल से बिलिंग दस्तावेज़ सही तरीके से डाउनलोड नहीं होते हैं, तो postgresql.conf में मौजूद bytea_output को Edge मैनेजमेंट सर्वर पर मौजूद 'escape' में बदलें:
bytea_OUT = 'escape' # हेक्स, escape
कमाई करना जब उपयोगकर्ता बैलेंस पाने के लिए Edge API कॉल ठीक से काम नहीं करता है, तो अब पेज सही तरीके से दिखता है और गड़बड़ी लॉग किया जाता है. पहले, पेज पर गड़बड़ी वाली स्क्रीन दिखती थी.
नया डेवलपर रजिस्ट्रेशन नए खाते के साथ रजिस्टर करते समय यह बताने वाला मैसेज ठीक किया गया कि खाता एडमिन की मंज़ूरी बाकी है सिर्फ़ तब, जब लॉग इन करने से पहले डेव पोर्टल को एडमिन की मंज़ूरी की ज़रूरत के लिए कॉन्फ़िगर किया गया हो.
नया डेवलपर रजिस्ट्रेशन नए रजिस्टर किए गए जिन डेवलपर को डिफ़ॉल्ट रूप से ब्लॉक किया जाना चाहिए था उन्हें Edge बैकएंड पर चालू किया गया था. जिन डेवलपर को डिफ़ॉल्ट रूप से ब्लॉक करना चाहिए उन्हें चालू कर दिया गया था. हालांकि, "कृपया अनुमति का इंतज़ार करें" मैसेज दिखने के बावजूद, समस्या को ठीक कर लिया गया था.
नया डेवलपर रजिस्ट्रेशन जब कोई उपयोगकर्ता ईमेल पते के बिना रजिस्टर करता है, तो पोर्टल पर अब अपवाद नहीं दिखता है. ऐसा इसलिए, ताकि ईमेल पतों का इस्तेमाल न करने वाले सिस्टम के साथ इंटिग्रेशन किया जा सके. हालांकि, इसके बाद भी उपयोगकर्ताओं को डेवलपर ऐप्लिकेशन बनाने से पहले अपनी प्रोफ़ाइल को ईमेल पते से अपडेट करना होगा.
रजिस्ट्रेशन फ़ॉर्म नए ऐप्लिकेशन इंस्टॉल करने के लिए, रजिस्ट्रेशन फ़ॉर्म में दिए गए नाम और उपनाम फ़ील्ड को रजिस्ट्रेशन फ़ॉर्म में सबसे ऊपर ले जाया गया था. ध्यान दें कि इस फ़ॉर्म के सभी फ़ील्ड, एडमिन यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके ट्रांसफ़र किए जा सकते हैं. ज़्यादा जानकारी के लिए, उपयोगकर्ता खाते जोड़ना और मैनेज करना देखें.
डेवलपर की स्थिति जब पोर्टल पर किसी डेवलपर की स्थिति "ब्लॉक किया गया" के तौर पर सेट की जाती है, तो उसे Edge मैनेजमेंट सर्वर पर 'बंद है' के तौर पर सेट कर दिया जाता है. इसका मतलब है कि ब्लॉक किया गया डेवलपर एपीआई कॉल नहीं कर पाएगा.
क्रॉन जॉब जब Edge में मौजूद कोई ऐप्लिकेशन किसी डेवलपर के साथ ठीक से नहीं जुड़ा होता है, तब Chrome काम नहीं करता.
लॉग इन हो रहा है जब किसी ऐप्लिकेशन का ऐक्सेस टाइप "रीड ओनली" हो, तो सिस्टम अब गड़बड़ी को लॉग नहीं करता.
Drupal के नियम किसी 'ऐप्लिकेशन कुंजी' के मंज़ूरी बाकी है से मंज़ूरी मिल चुकी है पर जाने पर, ईमेल भेजने के लिए Drupal के नियम मॉड्यूल अब चलने लगेगा. पिछले वर्शन में, स्थिति बदलने के दौरान यह नियम काम नहीं कर रहा था.
SmartDocs SmartDocs पेजों पर रेंडर करने पर, PATCH ऐक्टिव अब सही तरीके से दिखता है.
SmartDocs जब Edge एंडपॉइंट को ऐक्सेस नहीं किया जा सकता, तब SmartDocs मॉड्यूल अब चेतावनियां नहीं दिखाता है.
SmartDocs "तय नहीं किया गया इंडेक्स:" चेतावनियां अब SmartDocs मॉड्यूल में नहीं दिखती हैं.
SmartDocs
ब्रेडक्रंब अब SmartDocs पेजों पर ठीक से काम कर रहा है. तरीके की जानकारी वाले पेज पर, ब्रेडक्रंब ट्रेल में पहला आइटम model_machine_name Document/ हुआ करता था, इसलिए पहला शब्द कैपिटल लेटर में नहीं था. इस गड़बड़ी को ठीक करने के बाद, पहला आइटम मॉडल का नाम होगा, जिसे लोग आसानी से पढ़ सकते हैं. साथ ही, पहला शब्द कैपिटल लेटर में होगा.
साथ ही, एचटीटीपी क्रिया (GET/POST/PUT/DELETE) पर आधारित एपीआई के तरीकों की सूची वाले पेज पर, ब्रेडक्रंब आइटम गलत यूआरएल से लिंक हो रहे थे. इसके बाद, पेज पर मौजूद ब्रेडक्रंब आइटम अब सही यूआरएल पर ले जाएंगे.
SmartDocs एक सीएसएस की वजह से अब SmartDocs की JSON बॉडी (POST या PUT अनुरोध में) को सही तरीके से सही तरीके से बदला जा सकता है.
मुख्य मेन्यू अगर मुख्य मेन्यू में कोई आइटम नहीं है, तो लॉगिन और रजिस्टर करने के लिंक उपलब्ध होंगे.
ऐप्लिकेशन की विशेषताएं
ऐप्लिकेशन एट्रिब्यूट की लिस्टिंग वाला पेज काम नहीं कर रहा है, इसलिए इस पेज को रेंडर नहीं किया जा सका. इस समस्या को devconnect_app_attributes.module फ़ाइल में ठीक कर दिया गया है.
हार्डकोड किए गए रीडायरेक्ट डेवलपर ऐप्लिकेशन में बदलाव करने के लिए फ़ॉर्म बनाने वाला फ़ंक्शन, अब सीधे तौर पर drupal_goto() या drupal_goto() नहीं दिखाता है. ऐसा, डेवलपर ऐप्लिकेशन के न मिलने पर होता है. इससे खास तौर पर खरीदार के लिए बने मॉड्यूल, बिना किसी शर्त के रीडायरेक्ट के बिना फ़ॉर्म के काम करने के तरीके में लगातार बदलाव कर सकते हैं.