আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
মঙ্গলবার, ২ জুন, ২০১৫ তারিখে আমরা Apigee ডেভেলপার সার্ভিসেস পোর্টালের একটি নতুন ক্লাউড সংস্করণ প্রকাশ করেছি।
আপনার কোনো প্রশ্ন থাকলে Apigee Edge Support-এর সাথে যোগাযোগ করুন।
Apigee Edge-এর সমস্ত রিলিজ নোটের তালিকার জন্য, Apigee রিলিজ নোট দেখুন।
নতুন বৈশিষ্ট্য
স্মার্টডকস-এর সাধারণ প্রাপ্যতা
SmartDocs এখন বিটা পর্যায় থেকে সাধারণ ব্যবহারের জন্য উপলব্ধ হচ্ছে। আপডেট এবং নতুন ফিচারগুলোর মধ্যে রয়েছে:
- Swagger 2.0-এর জন্য সমর্থন, যার মধ্যে ফাইল বা URL দ্বারা ইম্পোর্ট এবং নিজস্ব নামে নিরাপত্তা অবজেক্টের জন্য সমর্থন অন্তর্ভুক্ত।
- স্মার্টডকস তৈরি করে এমন টেমপ্লেটগুলোর ভিজ্যুয়াল ডিজাইনে উন্নতি করা হয়েছে।
- ড্রুপালের Content > SmartDocs মেনুর মাধ্যমে ডেভেলপার পোর্টালে ব্যবহারযোগ্যতা এবং কর্মপ্রবাহের উন্নতি সাধন করা হয়েছে।
- যা 'কাস্টম টোকেন' অথেনটিকেশন নামে পরিচিত ছিল, তাকে এখন 'এপিআই কী' বলা হচ্ছে।
- রিভিশন স্তরে প্রমাণীকরণ "নিরাপত্তা" অবজেক্টসমূহ সংজ্ঞায়িত করা হয়।
- টেমপ্লেট পর্যায়ে ক্লায়েন্ট প্রমাণীকরণের কনফিগারেশন। নতুন সংস্করণগুলো এখন আর আগে থেকে কনফিগার করা কোনো SmartDocs ক্লায়েন্ট ক্রেডেনশিয়াল রিসেট করে না।
বৈশিষ্ট্যগুলির আরও বিবরণের জন্য, এই ব্লগ পোস্টটি দেখুন।
SmartDocs ডকুমেন্টেশনের জন্য, Using SmartDocs to document APIs দেখুন।
স্মার্টডকস আপগ্রেড প্রক্রিয়া
আপনি যদি বিটা সময়কালে ইতিমধ্যেই SmartDocs ব্যবহার করে থাকেন, তবে সাধারণ উপলব্ধ সংস্করণের নতুন বৈশিষ্ট্য এবং কার্যকারিতাগুলি ব্যবহার করার জন্য আপনাকে আপনার ডেভেলপার পোর্টালে SmartDocs আপগ্রেড করতে হবে।
আপনার ডেভেলপার পোর্টালে ইতিমধ্যে প্রকাশিত যেকোনো SmartDocs পৃষ্ঠা কাজ করতে থাকবে, কিন্তু বিদ্যমান বা নতুন পৃষ্ঠাগুলিতে কোনো পরিবর্তন সম্পাদনা বা প্রকাশ করার আগে আপনাকে অবশ্যই আপডেট প্রক্রিয়াটি অনুসরণ করতে হবে।
মনে রাখবেন যে, যদিও আপনি আপনার ডেভেলপার পোর্টালের ভিতরে স্মার্টডকস রেন্ডার এবং প্রকাশ করতে পারেন, স্মার্টডকস তৈরি হয় এপিআই মডেল থেকে, যা Apigee-এর Edge API Management Services-এর মধ্যে থাকে। Edge-এ আপনি এপিআই মডেলে যে কোনো পরিবর্তন করলে তা আপনার সমস্ত Pantheon এনভায়রনমেন্ট জুড়ে একই থাকবে (যেমনভাবে ডেভেলপাররা বিভিন্ন Pantheon এনভায়রনমেন্টে অবস্থান করে)।
SmartDocs বিটা থেকে সাধারণ প্রাপ্যতায় আপগ্রেড করতে
- Pantheon-এ আপনার ডেভ বা টেস্ট এনভায়রনমেন্টে 15.05.27 রিলিজটি আপডেট ও পরীক্ষা করুন।
- আপনার ব্যবহৃত যেকোনো বিদ্যমান এপিআই মডেল প্রতিস্থাপন করতে একটি নতুন মডেল তৈরি করুন।
- আপনি যদি Swagger বা WADL ডকুমেন্ট ইম্পোর্ট করে থাকেন, তাহলে সেগুলোকে একটি নতুন রিভিশনে আবার ইম্পোর্ট করুন।
- আপনি যদি SmartDocs মডিউলের মাধ্যমে আপনার API মডেলটি রক্ষণাবেক্ষণ করে থাকেন, তবে এটিকে SmartDocs JSON হিসেবে এক্সপোর্ট করুন এবং ফাইল অ্যাটাচমেন্ট ব্যবহার করে আপনার নতুন মডেলে ইম্পোর্ট করুন।
- আপনার মডেলের রিভিশনের নিরাপত্তা বৈশিষ্ট্যগুলো সেট করুন। Content > SmartDocs > model পেজে গিয়ে Security Settings নির্বাচন করুন।

- মডেল সেটিংস পৃষ্ঠায় ( Content > SmartDocs ) Operations কলামের Settings- এ ক্লিক করে আগে থেকে কনফিগার করা যেকোনো প্রমাণীকরণ যাচাই করুন।

- CSS এবং JS অ্যাসেটের v6 ব্যবহার করার জন্য যেকোনো কাস্টম টেমপ্লেট আপডেট করুন, এবং authSchemes ও apiSchema-এর মতো যেকোনো নতুন অবজেক্টের নাম প্রতিফলিত করতে পরিবর্তন আনুন। SmartDocs টেমপ্লেট আপডেট করার তথ্যের জন্য, “Using SmartDocs to document APIs” দেখুন।
- আপনার মডেলের সংশোধিত সংস্করণটি পুনরায় রেন্ডার করে প্রকাশ করুন।
- নতুন ডকুমেন্টেশন যাচাই করার পর, আপনার প্রোডাকশন পোর্টালটি 15.05.27 রিলিজে আপডেট করুন।
আপনি যদি একজন এজ এন্টারপ্রাইজ গ্রাহক হন এবং আপগ্রেড প্রক্রিয়া সম্পর্কে আপনার কোনো প্রশ্ন বা জিজ্ঞাসা থাকে, তাহলে অনুগ্রহ করে marsh@apigee.com এবং cnovak@apigee.com-এ ইমেল করুন। অন্যথায়, সর্বোত্তম প্রতিক্রিয়ার জন্য অনুগ্রহ করে Apigee কমিউনিটি ব্যবহার করুন।
ত্রুটিগুলি সমাধান করা হয়েছে
এই রিলিজে নিম্নলিখিত বাগগুলো সংশোধন করা হয়েছে।
| ইস্যু আইডি | বর্ণনা |
|---|---|
| ডিইভিএসওএল-৪৮৭ | মনিটাইজেশনে দিনের ফরম্যাট অ্যাডমিনদের দ্বারা কনফিগারযোগ্য হওয়া উচিত। এখন ইউরোপীয় এবং মার্কিন তারিখ ফরম্যাটের জন্য তারিখের ফরম্যাটটি মনিটাইজেশন সেটিংসের অধীনে মনিটাইজেশন-এ কনফিগার করা যাবে। |
| ডিইভিএসওএল-৬০৩ | সংঘাত পরিকল্পনা পৃষ্ঠাটি ত্রুটিপূর্ণভাবে বিন্যাস করা হয়েছে। বিদ্যমান প্ল্যানের সাথে মিলে যায় এমন কোনো প্ল্যান কেনার সময়, প্রদর্শিত পৃষ্ঠাটি এখন ব্যবহারকারীর জন্য সুন্দরভাবে বিন্যাস করা হয়েছে। |
| ডিইভিএসওএল-৬৪২ | ক্লায়েন্ট স্তরের কনফিগারেশনগুলি নিরাপত্তা সেটিংস থেকে টেমপ্লেট সেটিংসে সরান। |
| ডিইভিএসওএল-৭০৯ | SmartDocs: খালি মান দিয়ে অনুরোধ পাঠানোর পর URL টেমপ্লেট প্যারামিটার সম্পাদনা করা যাচ্ছে না। মেথড ডকুমেন্টেশনে টেমপ্লেট প্যারামিটার মুছে ফেলার পর SmartDocs থেকে রিকোয়েস্ট পাঠানোর পরে টেমপ্লেট প্যারামিটারগুলো সম্পাদনা অযোগ্য হয়ে যাওয়ার সমস্যাটির সমাধান করা হয়েছে। |
| ডিইভিএসওএল-১০১৩ | ডেভ পোর্টাল ব্যবহারকারীদের ইমেল ঠিকানা সম্পাদনাযোগ্য করুন প্রোফাইল সম্পাদনা পৃষ্ঠার ইমেল ঠিকানা ক্ষেত্রটি আর নিষ্ক্রিয় থাকবে না এবং ডেভেলপাররা তাদের ইমেল ঠিকানা পরিবর্তন করতে পারবেন। |
| ডিইভিএসওএল-১২৭৩ | মডিউল তালিকায় "DevConnect Mint" দুইবার দেখা যাচ্ছে। মডিউল-এর অধীনে, 'Dev Connect Mint' দুবার প্রদর্শিত হচ্ছিল। এটি এখন ঠিক করা হয়েছে। |
| ডিইভিএসওএল-১৩১৩ | Swagger এবং WADL উভয়ের জন্যই JSON/YAML ফাইল বা URL ইম্পোর্ট সমর্থন করে। এখন URL-এর মাধ্যমে WADL ফাইল ইম্পোর্ট করা যায় এবং Swagger ফাইল আপলোড করা যায়। |
| ডিইভিএসওএল-১৩৩৯ | SmartDocs অ্যাডমিন মেনুর অবস্থান পরিবর্তন করুন SmartDocs এখন কন্টেন্ট মেনুর অধীনে অবস্থিত, এবং SmartDocs-এর সেটিংস সেটিংস অ্যাডমিন মেনুর অধীনে রয়েছে। |
| ডিইভিএসওএল-১৩৪০ | GA-তে যাওয়ার সময় বিটা সরিয়ে ফেলুন SmartDocs এখন কন্টেন্ট মেনুর অধীনে অবস্থিত, এবং SmartDocs-এর সেটিংস সেটিংস অ্যাডমিন মেনুর অধীনে রয়েছে। |
| ডিইভিএসওএল-১৩৯০ | __toString() কল করার সমস্যাটি সমাধান করার জন্য PHP SDK Edge লাইব্রেরিটি আপডেট করা হয়েছে। PHP SDK Edge লাইব্রেরিটি আপডেট করা হয়েছে DeveloperRatePlan অবজেক্টে __toString() কল করার সমস্যাটি সমাধান করার জন্য, যা এই ত্রুটিটি তৈরি করত: {quote} 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 {quote} এটি একটি বাগ যা শুধুমাত্র সেইসব মনিটাইজেশন গ্রাহকদের প্রভাবিত করে যাদের কাস্টম কোড toString() মেথডটি কল করে। |
| ডিইভিএসওএল-১৩৯৮ | ব্যবহারকারীকে কোনো অনুরোধ না জানিয়েই ইনস্টলের সময় SmartDocs Petstore মডেলটি ইম্পোর্ট করা হয়েছে। SmartDocs ব্যবহারের আরও বিশদ উদাহরণ দেওয়ার জন্য, এটি এখন সাইট ইনস্টলেশনের সময় ওয়েদার মডেলের পরিবর্তে পেটস্টোর সোয়াগার উদাহরণটি (http://petstore.swagger.io/v2/swagger.json) ইম্পোর্ট করে। |
| ডিইভিএসওএল-১৪০৭ | অনেক ডেভেলপার থাকলে ক্রন ব্যর্থ হয়। ড্রুপাল ক্রন চালানোর সময়, বিপুল সংখ্যক ডেভেলপারের কারণে একটি টাইমআউট সমস্যা তৈরি হয়েছিল। যখন কোনো অর্গে ২০০ জনের বেশি ব্যবহারকারী থাকে, তখন এখন একটি ব্যাচ প্রসেস ব্যবহার করা হয়। |
| ডিইভিএসওএল-১৪৭০ | "API" মেনু লিঙ্ক এবং সংশ্লিষ্ট ভিউ তৈরি করুন ডেভ পোর্টাল স্মার্টডকস-এর প্রধান মেনুতে এখন ডিফল্টভাবে "APIs" নামে স্মার্টডকস-এ রেন্ডার করা ডকুমেন্টেশনের একটি লিঙ্ক থাকে, যা প্রকাশিত মেথডযুক্ত যেকোনো মডেলের সাথে সংযুক্ত। |
পরিচিত সমস্যা
এই রিলিজে নিম্নলিখিত জ্ঞাত সমস্যাগুলো রয়েছে:
| ইস্যু আইডি | বর্ণনা |
|---|---|
| ডিইভিএসওএল-১৫৫৮ | নতুন ইনস্টলেশনে Petstore Example SmartDocs পদ্ধতির পেজগুলো সঠিকভাবে রেন্ডার হচ্ছে না। SmartDocs-এর উদাহরণ Petstore পদ্ধতির পৃষ্ঠাগুলি নতুন ইনস্টলেশনে সঠিকভাবে রেন্ডার হয় না। এই সমস্যাটি সমাধান করতে:
নোডগুলো এখন সঠিকভাবে রেন্ডার হওয়ার কথা। |