15.05.27.00 - Apigee Developer Services Portal রিলিজ নোট

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

মঙ্গলবার, ২ জুন, ২০১৫-এ, আমরা Apigee Developer Services Portal-এর একটি নতুন ক্লাউড ভার্সন প্রকাশ করেছি।

আপনার কোনও প্রশ্ন থাকলে, Apigee Edge সহায়তা টিমের সাথে যোগাযোগ করুন।

Apigee Edge রিলিজ নোটের সম্পূর্ণ তালিকা দেখতে, Apigee রিলিজ নোট দেখুন।

নতুন বৈশিষ্ট্য

SmartDocs-এর সাধারণ উপলভ্যতা

SmartDocs বিটা ভার্সন থেকে সাধারণ উপলভ্যতায় পরিণত হচ্ছে। আপডেট ও নতুন ফিচারের মধ্যে এগুলি অন্তর্ভুক্ত:

  • Swagger 2.0-এর জন্য সহায়তা, যার মধ্যে ফাইল বা URL-এর মাধ্যমে ইমপোর্ট করা সহ কাস্টম-নামযুক্ত নিরাপত্তা অবজেক্টের জন্য সহায়তা অন্তর্ভুক্ত।
  • SmartDocs তৈরি করা টেমপ্লেটে ভিজ্যুয়াল ডিজাইন সংক্রান্ত উন্নতি।
  • Drupal-এ কন্টেন্ট > SmartDocs মেনুর মাধ্যমে উপলভ্য ডেভেলপার পোর্টালের ব্যবহারযোগ্যতা ও ওয়ার্কফ্লো উন্নত করা হয়েছে।
  • "কাস্টম টোকেন" যাচাইকরণ হিসেবে যা পরিচিত ছিল, এখন তা "API কী" নামে পরিচিত।
  • রিভিশন লেভেলে সংজ্ঞায়িত প্রমাণীকরণ "নিরাপত্তা" অবজেক্ট।
  • টেমপ্লেট লেভেলে ক্লায়েন্ট যাচাইকরণের কনফিগারেশন। নতুন রিভিশন আর আগে থেকে কনফিগার করা SmartDocs ক্লায়েন্ট ক্রেডেনশিয়াল রিসেট করে না।

ফিচারের আরও বিবরণ পেতে, এই ব্লগ পোস্ট দেখুন।

SmartDocs ডকুমেন্টেশনের জন্য, API ডকুমেন্ট করার জন্য SmartDocs ব্যবহার করা দেখুন।

SmartDocs আপগ্রেড করার প্রসেস

আপনি যদি বিটা পিরিয়ড চলাকালীন আগে থেকেই SmartDocs ব্যবহার করে থাকেন, তাহলে সাধারণ উপলভ্য ভার্সনে নতুন ফিচার ও ক্ষমতা ব্যবহার করার জন্য আপনার ডেভেলপার পোর্টালে SmartDocs আপগ্রেড করতে হবে।

আপনার ডেভেলপার পোর্টালে আগে থেকেই প্রকাশিত যেকোনও SmartDocs পৃষ্ঠা কাজ করা চালিয়ে যাবে, কিন্তু আগে থেকে থাকা বা নতুন পৃষ্ঠায় কোনও পরিবর্তন এডিট বা প্রকাশ করার আগে আপনাকে আপডেট প্রসেস অনুসরণ করতে হবে।

মনে রাখবেন, আপনার ডেভেলপার পোর্টালের মধ্যে SmartDocs রেন্ডার ও প্রকাশ করতে পারলেও, SmartDocs তৈরি করা হয় API মডেল থেকে যা Apigee-এর Edge API ম্যানেজমেন্ট পরিষেবার মধ্যে থাকে। Edge-এ API মডেলে আপনি কোনও পরিবর্তন করলে, তা আপনার সব Pantheon এনভায়রনমেন্টে একই রকম হবে (ঠিক যেভাবে Pantheon এনভায়রনমেন্টে ডেভেলপাররা থাকেন)।

SmartDocs বিটা থেকে সাধারণ উপলভ্য ভার্সনে আপগ্রেড করতে

  1. Pantheon-এ আপনার ডেভেলপমেন্ট বা টেস্ট এনভায়রনমেন্টে 15.05.27 রিলিজ আপডেট ও টেস্ট করুন।
  2. আপনি ব্যবহার করছেন এমন কোনও আগে থেকে থাকা API মডেলের পরিবর্তে নতুন মডেল তৈরি করুন।
    • আপনি Swagger বা WADL ডকুমেন্ট ইমপোর্ট করে থাকলে, নতুন রিভিশনে সেগুলি আবার ইমপোর্ট করুন।
    • আপনি SmartDocs মডিউলের মাধ্যমে API মডেল ম্যানেজ করে থাকলে, SmartDocs JSON হিসেবে এক্সপোর্ট করুন এবং ফাইল অ্যাটাচমেন্ট ব্যবহার করে আপনার নতুন মডেলে ইমপোর্ট করুন।
  3. আপনার মডেলের রিভিশনের নিরাপত্তা প্রপার্টি সেট করুন। কন্টেন্ট > SmartDocs > মডেল পৃষ্ঠায়, নিরাপত্তা সেটিংস বিকল্প বেছে নিন।
  4. মডেল সেটিংস পৃষ্ঠায় (কন্টেন্ট > SmartDocs) আগে থেকে কনফিগার করা কোনও যাচাইকরণ আছে কিনা তা অপারেশন কলামে সেটিংস বিকল্পে ক্লিক করে চেক করুন।
  5. CSS ও JS অ্যাসেটের v6 ব্যবহার করতে কাস্টম টেমপ্লেট আপডেট করুন এবং authSchemes ও apiSchema-র মতো নতুন অবজেক্টের নাম দেখাতে পরিবর্তন করুন। SmartDocs টেমপ্লেট আপডেট করা সম্পর্কে তথ্য পেতে, API ডকুমেন্ট করার জন্য SmartDocs ব্যবহার করা দেখুন।
  6. আপনার মডেল রিভিশন আবার রেন্ডার করে প্রকাশ করুন।
  7. নতুন ডকুমেন্টেশন যাচাই করার পরে, আপনার প্রোডাকশন পোর্টালকে 15.05.27 রিলিজ ভার্সনে আপডেট করুন।

আপনি যদি Edge এন্টারপ্রাইজ গ্রাহক হন এবং আপগ্রেড প্রসেস সম্পর্কে আপনার কোনও প্রশ্ন বা উদ্বেগ থাকে, তাহলে marsh@apigee.com এবং cnovak@apigee.com-এ ইমেল করুন। অন্যথায়, সবচেয়ে ভালো উত্তর পেতে Apigee কমিউনিটি ব্যবহার করুন।

সমস্যার সমাধান করা হয়েছে

এই রিলিজে নিম্নলিখিত বাগগুলি সমাধান করা হয়েছে।

ইস্যু আইডি বিবরণ
DEVSOL-487 মনিটাইজেশনে দিনের ফর্ম্যাট অ্যাডমিনদের দ্বারা কনফিগার করা উচিত
ইউরোপীয় ও মার্কিন যুক্তরাষ্ট্রের তারিখের ফর্ম্যাটের জন্য মনিটাইজেশন সেটিংসের অধীনে মনিটাইজেশনে তারিখের ফর্ম্যাট এখন কনফিগার করা যায়।
DEVSOL-603 'কনফ্লিক্ট প্ল্যান' পৃষ্ঠাটি সঠিকভাবে ফর্ম্যাট করা নেই
আগে থেকে থাকা প্ল্যানের সাথে ওভারল্যাপ করে এমন প্ল্যান কেনার সময়, ব্যবহারকারীকে যে পৃষ্ঠা দেখানো হয় সেটি এখন সুন্দরভাবে ফর্ম্যাট করা হয়েছে।
DEVSOL-642 নিরাপত্তা সেটিংস থেকে টেমপ্লেট সেটিংসে ক্লায়েন্ট লেভেল কনফিগারেশন সরানো
DEVSOL-709 SmartDocs: খালি ভ্যালু সহ অনুরোধ পাঠানোর পরে URL টেমপ্লেট প্যারামিটার এডিট করা যায় না মান
মেথড ডকুমেন্টেশনে টেমপ্লেট প্যারামিটার মুছে দেওয়ার পরে SmartDocs থেকে অনুরোধ পাঠানোর পরে টেমপ্লেট প্যারামিটার এডিট করা যায় না এই সমস্যা সমাধান করে।
DEVSOL-1013 ডেভেলপার পোর্টাল ব্যবহারকারীর ইমেল আইডি এডিট করা যায় এমন করে তুলুন
প্রোফাইল এডিট করার পৃষ্ঠায় ইমেল আইডি ফিল্ড আর বন্ধ করা থাকবে না এবং ডেভেলপাররা তাদের ইমেল আইডি পরিবর্তন করতে পারবেন।
DEVSOL-1273 মডিউল তালিকায় "DevConnect Mint" দু'বার দেখা যাচ্ছে
মডিউলের মধ্যে, "Dev Connect Mint" দু'বার দেখানো হয়েছে। এটি এখন ঠিক করা হয়েছে।
DEVSOL-1313 Swagger ও WADL, দুটির ক্ষেত্রেই JSON/YAML ফাইল বা URL ইমপোর্ট করার সুবিধা
URL-এর মাধ্যমে এখন WADL ফাইল ইমপোর্ট করা যাবে এবং Swagger ফাইল আপলোড করা যাবে।
DEVSOL-1339 SmartDocs অ্যাডমিন মেনুর লোকেশন পরিবর্তন করুন
SmartDocs এখন কন্টেন্ট মেনুর অধীনে আছে এবং smartdocs সেটিংস সেটিংস অ্যাডমিন মেনুর অধীনে আছে।
DEVSOL-1340 GA-তে যাওয়ার সময় বিটা ভার্সন সরিয়ে দিন
SmartDocs এখন কন্টেন্ট মেনুর মধ্যে রয়েছে এবং smartdocs সেটিংস সেটিংস অ্যাডমিন মেনুর মধ্যে রয়েছে।
DEVSOL-1390 PHP SDK Edge লাইব্রেরি আপডেট করা হয়েছে যাতে __toString() কল করার সমস্যা সমাধান করা যায়
PHP SDK Edge লাইব্রেরি আপডেট করা হয়েছে যাতে DeveloperRatePlan অবজেক্টে __toString() কল করার সমস্যা সমাধান করা যায়। এর ফলে এই সমস্যা হয়: {quote} মারাত্মক সমস্যা: মেম্বার ফাংশন format()-এ কল করা হয়েছে, কিন্তু এটি কোনও অবজেক্ট নয়। এটি /Applications/MAMP/htdocs/ordnance/docroot/profiles/apigee/libraries/mgmt-api-php-sdk/Apigee/Mint/DeveloperRatePlan.php -এর লাইন ২২১-এ আছে {quote} এটি এমন একটি বাগ যা শুধুমাত্র কাস্টম কোড কল করা toString() মেথড সহ মনিটাইজেশন গ্রাহকদের প্রভাবিত করে।
DEVSOL-1398 ব্যবহারকারীকে প্রম্পট না করেই ইনস্টল করার সময় SmartDocs Petstore মডেল ইমপোর্ট করা হয়
SmartDocs এখন সাইট ইনস্টল করার সময় petstore swagger উদাহরণ ইমপোর্ট করে (http://petstore.swagger.io/v2/swagger.json) যাতে SmartDocs ব্যবহারের আরও বিস্তারিত উদাহরণ পাওয়া যায়, এর জন্য weather মডেলের পরিবর্তে এটি করা হয়।
DEVSOL-1407 অনেক ডেভেলপার থাকলে Cron কাজ করে না
Drupal cron চালানোর সময়, অনেক ডেভেলপার থাকার কারণে টাইম-আউট সংক্রান্ত সমস্যা হয়। কোনও প্রতিষ্ঠানে ২০০ জনের বেশি ব্যবহারকারী থাকলে, এখন ব্যাচ প্রসেস ব্যবহার করা হয়।
DEVSOL-1470 "API" মেনু লিঙ্ক ও সংশ্লিষ্ট ভিউ তৈরি করুন
Dev Portal SmartDocs এখন ডিফল্ট হিসেবে "API" নামের প্রধান মেনুতে SmartDocs রেন্ডার করা ডকুমেন্টেশনের একটি লিঙ্ক সহ আসে, যা প্রকাশিত মেথড সহ যেকোনও মডেলের সাথে লিঙ্ক করে।

পরিচিত সমস্যা

এই রিলিজে নিম্নলিখিত পরিচিত সমস্যাগুলি রয়েছে:

ইস্যু আইডি বিবরণ
DEVSOL-1558
নতুন ইনস্টলেশনে Petstore Example SmartDocs পদ্ধতির পৃষ্ঠাগুলি সঠিকভাবে রেন্ডার করা হয় না
SmartDocs-এ Petstore পদ্ধতির উদাহরণ পৃষ্ঠাগুলি নতুন ইনস্টলেশনে সঠিকভাবে রেন্ডার হয় না। এই সমস্যার সমাধান করতে:
  1. Drupal মেনু থেকে কন্টেন্ট > SmartDocs বিকল্প বেছে নিন।
  2. "Petstore Example" মডেল বেছে নিন।
  3. আপডেট বিকল্প-এর মধ্যে নোড রেন্ডার ও প্রকাশ করুন বিকল্প বেছে নিন।
  4. সব নোড বেছে নিতে, সব বেছে নিন / বেছে নেওয়া বাতিল করুন চেকবক্সে ক্লিক করুন।
  5. আপডেট করুন বিকল্পে ক্লিক করুন।

নোডগুলি এখন সঠিকভাবে রেন্ডার করা উচিত।