4.15.07.00 - Apigee ডেভেলপার সার্ভিস পোর্টাল রিলিজ নোট

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

২০১৫ সালের ৮ই সেপ্টেম্বর, মঙ্গলবার, আমরা প্রাইভেট ক্লাউডের জন্য Apigee Edge ডেভেলপার সার্ভিসেস পোর্টালের একটি ত্রৈমাসিক সংস্করণ প্রকাশ করেছি।

পূর্ববর্তী পণ্যের নাম 'Apigee Edge On-premises Developer Services Portal' বা 'OPDK' এখন 'Apigee Edge Developer Services Portal for Private Cloud' হয়েছে।

আপনার কোনো প্রশ্ন থাকলে Apigee Edge Support-এর সাথে যোগাযোগ করুন।

Apigee Edge-এর সমস্ত রিলিজ নোটের তালিকার জন্য, Apigee রিলিজ নোট দেখুন।

পোর্টালের জন্য Apigee Edge-এর প্রয়োজনীয়তা

আপনি যদি পোর্টালের এই রিলিজটিকে Edge for Private Cloud-এর কোনো ইনস্টলেশনের সাথে সংযুক্ত করেন, তাহলে SmartDocs-এর সমস্ত ফিচার যাতে সমর্থিত হয় তা নিশ্চিত করতে আপনাকে অবশ্যই এটিকে ভার্সন 4.15.07.00 বা তার পরবর্তী সংস্করণের সাথে সংযুক্ত করতে হবে। আরও তথ্যের জন্য 4.15.07.00 - Apigee Edge for Private Cloud রিলিজ নোট দেখুন।

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

স্মার্টডকস-এর সাধারণ প্রাপ্যতা

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 বিটা থেকে সাধারণ প্রাপ্যতায় আপগ্রেড করতে

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

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

ত্রুটিগুলি সমাধান করা হয়েছে

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

ইস্যু আইডি বর্ণনা
ডিইভিএসওএল-৪৮৭ মনিটাইজেশনে দিনের ফরম্যাট অ্যাডমিনদের দ্বারা কনফিগারযোগ্য হওয়া উচিত।
এখন ইউরোপীয় এবং মার্কিন তারিখ ফরম্যাটের জন্য তারিখের ফরম্যাটটি মনিটাইজেশন সেটিংসের অধীনে মনিটাইজেশন-এ কনফিগার করা যাবে।
ডিইভিএসওএল-৫৮৪ প্রথমবার ব্যবহারে পাথ প্যারামিটার মনে রাখা হয়নি
কল করার সময় পাথ প্যারামিটারটি সবসময় মনে রাখা হতো না।
ডিইভিএসওএল-৬০৩ সংঘাত পরিকল্পনা পৃষ্ঠাটি ত্রুটিপূর্ণভাবে বিন্যাস করা হয়েছে।
বিদ্যমান প্ল্যানের সাথে মিলে যায় এমন কোনো প্ল্যান কেনার সময়, প্রদর্শিত পৃষ্ঠাটি এখন ব্যবহারকারীর জন্য সুন্দরভাবে বিন্যাস করা হয়েছে।
ডিইভিএসওএল-৭০৯ SmartDocs: খালি মান দিয়ে অনুরোধ পাঠানোর পর URL টেমপ্লেট প্যারামিটার সম্পাদনা করা যাচ্ছে না।
মেথড ডকুমেন্টেশনে টেমপ্লেট প্যারামিটার মুছে ফেলার পর SmartDocs থেকে রিকোয়েস্ট পাঠানোর পরে টেমপ্লেট প্যারামিটারগুলো সম্পাদনা অযোগ্য হয়ে যাওয়ার সমস্যাটির সমাধান করা হয়েছে।
ডেভসোল-৭২৩ SmartDocs ইম্পোর্ট ব্যর্থ হলে ব্যবহারকারী-বান্ধব বার্তা দেখান
ডিইভিএসওএল-১০১৩ ডেভ পোর্টাল ব্যবহারকারীদের ইমেল ঠিকানা সম্পাদনাযোগ্য করুন
প্রোফাইল সম্পাদনা পৃষ্ঠার ইমেল ঠিকানা ক্ষেত্রটি আর নিষ্ক্রিয় থাকবে না এবং ডেভেলপাররা তাদের ইমেল ঠিকানা পরিবর্তন করতে পারবেন।
ডিইভিএসওএল-১২৪৪ OPDK রিলিজের জন্য এনভায়রনমেন্ট ইন্ডিকেটর মডিউল সক্রিয় করবেন না।
ডিইভিএসওএল-১২৭৩ মডিউল তালিকায় "DevConnect Mint" দুইবার দেখা যাচ্ছে।
মডিউল-এর অধীনে, 'Dev Connect Mint' দুবার প্রদর্শিত হচ্ছিল। এটি এখন ঠিক করা হয়েছে।
ডিইভিএসওএল-১৩১৩ Swagger এবং WADL উভয়ের জন্যই JSON/YAML ফাইল বা URL ইম্পোর্ট সমর্থন করে।
এখন URL-এর মাধ্যমে WADL ফাইল ইম্পোর্ট করা যায় এবং Swagger ফাইল আপলোড করা যায়।
ডিইভিএসওএল-১৩৩৯ SmartDocs অ্যাডমিন মেনুর অবস্থান পরিবর্তন করুন
SmartDocs এখন কন্টেন্ট মেনুর অধীনে অবস্থিত, এবং SmartDocs-এর সেটিংস সেটিংস অ্যাডমিন মেনুর অধীনে রয়েছে।
ডিইভিএসওএল-১৩৪০ GA-তে যাওয়ার সময় বিটা সরিয়ে ফেলুন
ডিইভিএসওএল-১৩৯০

__toString() কল করার সমস্যাটি সমাধান করার জন্য PHP SDK Edge লাইব্রেরিটি আপডেট করা হয়েছে।
PHP SDK Edge লাইব্রেরিটি আপডেট করা হয়েছে, যার মাধ্যমে DeveloperRatePlan অবজেক্টে __toString() কল করার ফলে সৃষ্ট এই এররটির সমস্যাটি সমাধান করা হয়েছে:

মারাত্মক ত্রুটি: /Applications/MAMP/htdocs/ordnance/docroot/profiles/apigee/libraries/mgmt-api-php-sdk/Apigee/Mint/DeveloperRatePlan.php ফাইলের ২২১ নম্বর লাইনে একটি নন-অবজেক্টের উপর format() মেম্বার ফাংশন কল করা হয়েছে।

এটি এমন একটি বাগ যা শুধুমাত্র সেইসব মনিটাইজেশন গ্রাহকদের প্রভাবিত করে, যারা কাস্টম কোডে toString() মেথডটি কল করেন।

ডিইভিএসওএল-১৩৯৮ ব্যবহারকারীকে কোনো অনুরোধ না জানিয়েই ইনস্টলের সময় SmartDocs Petstore মডেলটি ইম্পোর্ট করা হয়েছে।
SmartDocs ব্যবহারের আরও বিশদ উদাহরণ দেওয়ার জন্য, এটি এখন সাইট ইনস্টলেশনের সময় ওয়েদার মডেলের পরিবর্তে পেটস্টোর সোয়াগার উদাহরণটি ( http://petstore.swagger.io/v2/swagger.json ) ইম্পোর্ট করে।
ডিইভিএসওএল-১৪০৭ অনেক ডেভেলপার থাকলে ক্রন ব্যর্থ হয়।
ড্রুপাল ক্রন চালানোর সময়, বিপুল সংখ্যক ডেভেলপারের কারণে টাইমআউট সমস্যা দেখা দিত। যখন কোনো অর্গে ২০০ জনের বেশি ব্যবহারকারী থাকে, তখন এখন একটি ব্যাচ প্রসেস ব্যবহার করা হয়।
ডিইভিএসওএল-১৪১০ ডেভ পোর্টাল ইনস্টল করার সময় সংযোগ ত্রুটিগুলি দৃশ্যমান নয়
Edge ম্যানেজমেন্ট সংযোগ কাজ না করলে সমস্যা সমাধানের জটিলতা কমাতে ইনস্টলারে আরও উন্নত ত্রুটি বার্তা যোগ করা হয়েছে।
ডিইভিএসওএল-১৪২২ Apigee প্রোফাইল থেকে SMTP কনফিগারেশন ফর্মটি সরিয়ে ফেলুন
ইনস্টলেশন প্রক্রিয়ায় এখন আর আপনাকে SMTP কনফিগার করতে চান কিনা তা জিজ্ঞাসা করা হয় না; এর পরিবর্তে, ইনস্টলেশন সম্পন্ন হওয়ার পর ড্রুপালের প্রচলিত পদ্ধতি অনুসরণ করে SMTP মডিউলটি সক্রিয় ও যথাযথভাবে কনফিগার করার মাধ্যমে এটি করা যেতে পারে।
ডিইভিএসওএল-১৪২৭

অ্যানালিটিক্স ডেটা পরিবর্তনের সুযোগ দিতে Devconnect ডেভেলপার অ্যাপস মডিউলে হুক যোগ করুন।
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()

এগুলোর মাধ্যমে কাস্টম মডিউলগুলো ডেভেলপার অ্যাপের অ্যানালিটিক্স চার্ট পরিবর্তন করতে পারে।

ডিইভিএসওএল-১৪৬৪ একটি মডেলের প্রমাণীকরণ সেটিংস সংরক্ষণ করার সময় মারাত্মক ত্রুটি।
যখন কোনো সিকিউরিটি স্কিম ডিলিট করা হয়, তখন এর সাথে যুক্ত টেমপ্লেট অথ স্কিমটিও ডিলিট করার প্রয়োজন আছে কিনা, তা নির্বাচন করার জন্য এখন একটি চেকবক্স দেওয়া হয়।
ডিইভিএসওএল-১৪৭০ "API" মেনু লিঙ্ক এবং সংশ্লিষ্ট ভিউ তৈরি করুন
ডেভ পোর্টাল স্মার্টডকস-এর প্রধান মেনুতে এখন ডিফল্টভাবে "APIs" নামে স্মার্টডকস-এ রেন্ডার করা ডকুমেন্টেশনের একটি লিঙ্ক থাকে, যা প্রকাশিত মেথডযুক্ত যেকোনো মডেলের সাথে সংযুক্ত।
ডিইভিএসওএল-১৪৮৬ SmartDocs কলগুলো একটি পূর্বনির্ধারিত কী দিয়ে প্রমাণীকরণ করা যায়।
পূর্ব-প্রদত্ত এবং ব্যবহারকারী-প্রদত্ত উভয় এপিআই কী দিয়ে প্রমাণীকরণ সক্ষম করে।
ডিইভিএসওএল-১৪৯৯ SmartDocs প্যারামিটার বিবরণে HTML কোড পার্স করা হয়নি
স্মার্টডকস প্যারামিটার বিবরণে এখন এইচটিএমএল কোড পার্স করা হয়।
ডিইভিএসওএল-১৫০৭ Add Method ব্যবহার করে একটি API-তে একাধিক প্যারামিটার যোগ করা যায় না।
এখন থেকে মেথড সম্পাদনা করার সময় একটি SmartDocs API-তে একাধিক প্যারামিটার যোগ করা যাবে।
ডিইভিএসওএল-১৫০৯ SmartDocs API-এর 'sample' ফিল্ডটি সম্পাদনা করার কোনো উপায় দেখছি না।
এখন আপনি একটি SmartDocs পৃষ্ঠা সম্পাদনা করার সময় "Body MIME type," "Body documentation" এবং "Body sample" সেট করতে পারবেন।
ডিইভিএসওএল-১৫৩৪ SmartDocs আউটপুটে কন্টেন্ট-টাইপ পূরণ হচ্ছে না
SmartDocs মেথড পেজে এখন Content-type স্বয়ংক্রিয়ভাবে যুক্ত করা হচ্ছে।
ডিইভিএসওএল-১৫৫৪ নগদীকরণে অবৈধ তারিখ তুলনা
মনিটাইজেশন-সক্ষম ডেভেলপার পোর্টালের কেনা প্ল্যান ট্যাবে, ভবিষ্যতে শুরু হওয়ার তারিখযুক্ত কোনো প্ল্যানের জন্য 'বাতিল' বোতামটি কখনোই প্রদর্শিত হয়নি।
ডিইভিএসওএল-১৫৫৬ ড্রুপাল মডিউলের পুরোনো সংস্করণ পাঠানো হচ্ছে
media_youtube এবং features মডিউলটি সর্বশেষ সংস্করণে আপডেট করা হয়েছে।
ডিইভিএসওএল-১৫৫৮ PetStore উদাহরণের জন্য SmartDocs পদ্ধতির পৃষ্ঠাগুলি রেন্ডার হচ্ছে না
নতুন ইনস্টলেশনে, উদাহরণস্বরূপ SmartDocs PetStore মেথডগুলো এখন সঠিকভাবে রেন্ডার হয়।
ডিইভিএসওএল-১৫৬২ প্রতিটি SmartDocs মডেলের জন্য একটি ভিউ তৈরি করুন
নতুন মডেল তৈরি করার সময়, ডিফল্টরূপে সেই মডেলের জন্য একটি নতুন ভিউ তৈরি হয়।
ডিইভিএসওএল-১৫৬৫ SmartDocs পদ্ধতি সম্পাদনা করতে গেলে একটি মারাত্মক ত্রুটি দেখা দেয়।
যে সমস্যাটির কারণে SmartDocs মেথড সম্পাদনা করার সময় মাঝে মাঝে ত্রুটি দেখা দিত, তা সমাধান করা হয়েছে।
ডিইভিএসওএল-১৫৬৭ শীর্ষ অ্যাডমিন মেনুতে "মডেল যোগ করুন" প্রদর্শিত হচ্ছে
শীর্ষ অ্যাডমিন মেনুতে "মডেল যোগ করুন" মেনু আইটেমটি প্রদর্শিত হওয়ার সমস্যাটি সমাধান করা হয়েছে।
ডিইভিএসওএল-১৫৭৬ এপিআই ডকুমেন্টেশন ভিউ মডেলের নাম প্রদর্শন করে, ডিসপ্লে নাম নয়।
মেনুতে "APIs"-এ ক্লিক করলে যে API ডকুমেন্টেশন পেজটি দেখানো হয়, সেখানে ডিসপ্লে নামের পরিবর্তে মডেলের অভ্যন্তরীণ নামটি দেখা যাচ্ছিল। আপনি যদি রিলিজটি আপডেট করে থাকেন এবং এই ভিউটি পরিবর্তন করে থাকেন, তবে এই পরিবর্তনগুলি দেখতে আপনাকে নিম্নলিখিত ধাপগুলি অনুসরণ করে আপনার ভিউটি রিভার্ট করতে হবে: # অ্যাডমিনিস্ট্রেটর হিসেবে লগইন করুন # Structure > Views-এ যান # সমস্ত অপারেশন দেখতে "SmartDocs Models"-এর "Edit"-এর পাশের ড্রপডাউনে ক্লিক করুন। # যদি আপনি "revert" দেখতে পান, তাহলে আপনি আপনার নিজের পরিবর্তন দিয়ে কোডটি ওভাররাইট করেছেন। ভিউটিকে ডিফল্ট অবস্থায় ফিরিয়ে আনতে "revert"-এ ক্লিক করুন। মনে রাখবেন, এটি এই ভিউতে আপনার করা সমস্ত পরিবর্তন মুছে ফেলবে।
ডিইভিএসওএল-১৫৭৮ সাইট ইনস্টলেশনে ওয়েদার এবং পেটস্টোর উভয় মডেল রেন্ডার করুন
Petstore এবং Weather SmartDocs উভয় মডেলই নতুন সাইটগুলিতে আমদানি করা হয়েছে।
ডিইভিএসওএল-১৫৮৪ প্ল্যান কেনা যাবে না
Apigee Responsive থিম বা এর কোনো সাব-থিম ব্যবহার করার ক্ষেত্রে, ক্লাউড রিলিজ 15.05.27.00 এবং 15.06.08.00-এর জন্য মনিটাইজেশন প্ল্যান কেনার ফর্ম সাবমিট না হওয়ার সমস্যাটি সমাধান করা হয়েছে।
ডিইভিএসওএল-১৫৯৭ ডেভেলপার টাইমআউট সেটিংস পরিবর্তন করা যাবে না
একটি বাগ সংশোধন করা হয়েছে, যার কারণে এজ কানেকশন টাইমআউট সেটিংস সঠিকভাবে প্রয়োগ হচ্ছিল না।
ডিইভিএসওএল-১৬২০

আমি, পরিবেশ সূচক, এবং বৈশিষ্ট্য মডিউল আপগ্রেড
'me' মডিউলের জন্য মাঝারি গুরুত্বপূর্ণ নিরাপত্তা আপডেট এবং পরিবেশ সূচক ও ফিচারগুলোর জন্য মডিউল আপডেট। আরও তথ্য:

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

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

ডিইভিএসওএল-১৬৪৮ reCAPTCHA জনিত সমস্যা এড়াতে arg_separator.output-এর মান '&' রাখুন।
প্ল্যাটফর্ম-সম্পর্কিত একটি সমস্যা, যার কারণে গুগল রিক্যাপচা (Google reCAPTCHA) ব্যবহার করা যাচ্ছিল না, তা সমাধান করা হয়েছে।
ডিইভিএসওএল-১৬৫১ স্মার্টডকস মডিউল সক্রিয় না থাকলে Apigee Base থিমটি কাজ করে না।
apigee_base থিমটি এখন আর SmartDocs মডিউল সক্রিয় থাকার উপর নির্ভরশীল নয়।
ডিইভিএসওএল-১৬৫৪

গুরুত্বপূর্ণ নিরাপত্তা সমাধান অন্তর্ভুক্ত করতে admin_views-এর সংস্করণ আপডেট করা হয়েছে।
নিম্নলিখিত কন্ট্রিবিউশন মডিউলগুলি আপডেট করা হয়েছে:

  • প্রশাসনিক মতামত
  • অভিবাসন
  • পুনঃনির্দেশ
  • রেডিস
  • বাল্ক অপারেশনগুলি দেখুন