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

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

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

পুরনো প্রোডাক্টের নাম "Apigee Edge অন-প্রিমিজেস ডেভেলপার সার্ভিস পোর্টাল" বা "OPDK" এখন "প্রাইভেট ক্লাউডের জন্য Apigee Edge ডেভেলপার সার্ভিস পোর্টাল"।

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

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

পোর্টালের জন্য Apigee Edge সংক্রান্ত প্রয়োজনীয়তা

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

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

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-584 প্রথমবার ব্যবহারের সময় পাথ প্যারামিটার মনে রাখা হয় না
কল করার সময় পাথ প্যারামিটার সবসময় মনে রাখা হত না।
DEVSOL-603 'কনফ্লিক্ট প্ল্যান' পৃষ্ঠাটি সঠিকভাবে ফর্ম্যাট করা নেই
আগে থেকে থাকা প্ল্যানের সাথে ওভারল্যাপ করে এমন প্ল্যান কেনার সময়, ব্যবহারকারীকে যে পৃষ্ঠা দেখানো হয় সেটি এখন সুন্দরভাবে ফর্ম্যাট করা হয়েছে।
DEVSOL-709 SmartDocs: খালি ভ্যালু সহ অনুরোধ পাঠানোর পরে URL টেমপ্লেট প্যারামিটার এডিট করা যায় না মান
মেথড ডকুমেন্টেশনে টেমপ্লেট প্যারামিটার মুছে দেওয়ার পরে SmartDocs থেকে অনুরোধ পাঠানোর পরে টেমপ্লেট প্যারামিটার এডিট করা যায় না এই সমস্যা সমাধান করে।
DEVSOL-723 SmartDocs ইমপোর্ট করা না গেলে ব্যবহারকারীর জন্য উপযুক্ত মেসেজ দেখানো
DEVSOL-1013 ডেভেলপার পোর্টাল ব্যবহারকারীর ইমেল আইডি এডিট করা যায় এমন করে তুলুন
প্রোফাইল এডিট করার পৃষ্ঠায় ইমেল আইডি ফিল্ড আর বন্ধ করা থাকবে না এবং ডেভেলপাররা তাদের ইমেল আইডি পরিবর্তন করতে পারবেন।
DEVSOL-1244 OPDK রিলিজের জন্য এনভায়রনমেন্ট ইন্ডিকেটর মডিউল চালু করবেন না
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-তে যাওয়ার সময় বিটা ভার্সন সরিয়ে দেওয়া
DEVSOL-1390

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

মারাত্মক সমস্যা: 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

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

DEVSOL-1398 ব্যবহারকারীকে প্রম্পট না করেই ইনস্টল করার সময় SmartDocs Petstore মডেল ইমপোর্ট করা হয়
SmartDocs এখন সাইট ইনস্টল করার সময় petstore swagger উদাহরণ ইমপোর্ট করে (http://petstore.swagger.io/v2/swagger.json) SmartDocs ব্যবহারের আরও বিস্তারিত উদাহরণ পাওয়ার জন্য আবহাওয়া মডেলের পরিবর্তে এটি করা হয়।
DEVSOL-1407 অনেক ডেভেলপার থাকলে ক্রন কাজ করে না
Drupal ক্রন চালানোর সময়, অনেক ডেভেলপার থাকলে টাইম-আউট সংক্রান্ত সমস্যা হয়। কোনও সংস্থায় ২০০ জনের বেশি ব্যবহারকারী থাকলে, এখন ব্যাচ প্রসেস ব্যবহার করা হয়।
DEVSOL-1410 Dev Portal ইনস্টল করার সময় কানেকশন সংক্রান্ত সমস্যা চোখে পড়ছে না
Edge ম্যানেজমেন্ট কানেকশন কাজ না করলে ইনস্টলারের জন্য আরও ভাল সমস্যা সংক্রান্ত মেসেজ যোগ করা হয়েছে, যাতে সমস্যার সমাধান সংক্রান্ত বিষয়গুলি কমানো যায়।
DEVSOL-1422 Apigee প্রোফাইল থেকে SMTP কনফিগারেশন ফর্ম সরিয়ে দেওয়া
ইনস্টল করার প্রসেস আর আপনাকে SMTP কনফিগার করতে চান কিনা তা জিজ্ঞাসা করে না, পরিবর্তে এটি ইনস্টলেশন সম্পূর্ণ হওয়ার পরে করা যেতে পারে, এর জন্য SMTP মডিউল চালু করা এবং এটি সঠিকভাবে কনফিগার করার স্ট্যান্ডার্ড Drupal প্র্যাক্টিস অনুসরণ করতে হবে।
DEVSOL-1427

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

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

DEVSOL-1464 কোনও মডেলের জন্য Auth সেটিংস সেভ করার সময় মারাত্মক সমস্যা
কোনও নিরাপত্তা স্কিম মুছে দেওয়া হলে, এখন এটি একটি চেকবক্স দেখায়, যার মাধ্যমে সংশ্লিষ্ট টেমপ্লেট অথ স্কিমও মুছে দিতে হবে কিনা তা বেছে নেওয়া যায়।
DEVSOL-1470 "API" মেনু লিঙ্ক ও সংশ্লিষ্ট ভিউ তৈরি করুন
Dev Portal SmartDocs এখন ডিফল্ট হিসেবে "API" নামের প্রধান মেনুতে SmartDocs রেন্ডার করা ডকুমেন্টেশনের একটি লিঙ্ক সহ আসে, যা প্রকাশিত মেথড সহ যেকোনও মডেলের সাথে লিঙ্ক করে।
DEVSOL-1486 SmartDocs কল পূর্ব-নির্ধারিত কী দিয়ে যাচাই করা যেতে পারে
আগে থেকে দেওয়া এবং ব্যবহারকারীর দেওয়া API কী, দু'টি দিয়েই যাচাইকরণ চালু করে।
DEVSOL-1499 SmartDocs প্যারামিটার বিবরণে HTML কোড পার্স করা হয় না
SmartDocs প্যারামিটার বিবরণে এখন HTML কোড পার্স করা হয়।
DEVSOL-1507 Add Method ব্যবহার করে API-তে একাধিক প্যারামিটার যোগ করা যায় না
আপনি এখন কোনও মেথড এডিট করার সময় SmartDocs API-তে একাধিক প্যারামিটার যোগ করতে পারবেন।
DEVSOL-1509 SmartDocs API-এর জন্য "স্যাম্পেল" ফিল্ড এডিট করার কোনও উপায় দেখতে পাচ্ছেন না
SmartDocs পৃষ্ঠা এডিট করার সময় আপনি এখন "বডি MIME টাইপ", "বডি ডকুমেন্টেশন" ও "বডি স্যাম্পেল" সেট করতে পারবেন।
DEVSOL-1534 SmartDocs আউটপুটে কন্টেন্ট-টাইপ পপুলেট করা হচ্ছে না
SmartDocs মেথড পৃষ্ঠায় এখন কন্টেন্ট-টাইপ পপুলেট করা হচ্ছে।
DEVSOL-1554 মনিটাইজেশনে তারিখের ভুল তুলনা
মনিটাইজেশন চালু থাকা ডেভেলপার পোর্টালের কেনা প্ল্যান ট্যাবে, ভবিষ্যতের শুরুর তারিখ সহ প্ল্যানের জন্য "বাতিল করুন" বোতাম কখনও দেখানো হয়নি,
DEVSOL-1556 Drupal মডিউলের পুরনো ভার্সন পাঠানো হচ্ছে
media_youtube ও ফিচার মডিউল লেটেস্ট ভার্সনে আপডেট করা হয়েছে।
DEVSOL-1558 PetStore উদাহরণের জন্য SmartDocs মেথড পৃষ্ঠা রেন্ডার হচ্ছে না
নতুন ইনস্টল করা হলে, SmartDocs PetStore মেথডের উদাহরণ এখন সঠিকভাবে রেন্ডার হয়।
DEVSOL-1562 প্রতিটি SmartDocs মডেলের জন্য ভিউ তৈরি করুন
নতুন মডেল তৈরি করার সময়, সেই মডেলের জন্য ডিফল্ট হিসেবে নতুন ভিউ তৈরি করা হয়।
DEVSOL-1565 SmartDocs পদ্ধতি এডিট করলে মারাত্মক সমস্যা হয়
SmartDocs পদ্ধতি এডিট করলে মাঝে মাঝে সমস্যা হয়, সেই সমস্যার সমাধান করা হয়েছে।
DEVSOL-1567 সবচেয়ে উপরে অ্যাডমিন মেনুতে"মডেল যোগ করুন" দেখানো হচ্ছে
সবচেয়ে উপরে অ্যাডমিন মেনুতে "মডেল যোগ করুন" মেনু আইটেম দেখানো সংক্রান্ত সমস্যার সমাধান করা হয়েছে।
DEVSOL-1576 API ডকুমেন্টেশন ভিউতে ডিসপ্লে নামের পরিবর্তে মডেলের নাম দেখানো হয়
মেনুতে "API" বিকল্পে ক্লিক করলে যে API ডকুমেন্টেশন পৃষ্ঠা দেখানো হয়, তাতে ডিসপ্লে নামের পরিবর্তে মডেলের ইন্টার্নাল নাম দেখানো হচ্ছিল। আপনি যদি রিলিজ আপডেট করে থাকেন এবং আপনি এই ভিউ পরিবর্তন করে থাকেন, তাহলে এইসব পরিবর্তন দেখতে আপনাকে এইসব ধাপ অনুসরণ করে আপনার ভিউ আগের অবস্থায় ফিরিয়ে আনতে হবে: # অ্যাডমিনিস্ট্রেটর হিসেবে লগ-ইন করুন # 'স্ট্রাকচার > ভিউ' বিকল্পে যান # সব অপারেশন দেখতে "SmartDocs মডেল" বিকল্পের পাশে ড্রপডাউনে ক্লিক করুন। # আপনি "আগের অবস্থায় ফিরিয়ে আনুন" দেখতে পেলে, আপনি নিজের করা পরিবর্তনের মাধ্যমে কোড ওভাররাইট করেছেন। ভিউটি ডিফল্ট অবস্থায় ফিরিয়ে আনতে "আগের অবস্থায় ফিরিয়ে আনুন" বিকল্পে ক্লিক করুন। মনে রাখবেন, এর ফলে এই ভিউতে আপনার করা যেকোনও পরিবর্তন সরিয়ে দেওয়া হবে।
DEVSOL-1578 সাইটে ইনস্টল করার সময় Weather ও Petstore, দুটি মডেলই রেন্ডার করা
নতুন সাইটে Petstore ও Weather SmartDocs, দুটি মডেলই ইমপোর্ট করা হয়।
DEVSOL-1584 প্ল্যান কেনা যাবে না
ক্লাউড রিলিজের জন্য মনিটাইজেশন প্ল্যান কেনার ফর্ম জমা দেওয়া যাচ্ছিল না, সেই সমস্যা সমাধান করা হয়েছে আপনি যদি Apigee রেসপন্সিভ থিম বা Apigee রেসপন্সিভ থিমের কোনও সাবথিম ব্যবহার করে থাকেন, তাহলে 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 reCAPTCHA ব্রেক হওয়া আটকাতে arg_separator.output-এর মান '&' আছে কিনা দেখুন
Google reCAPTCHA ব্যবহার করা যায় না এমন একটি প্ল্যাটফর্ম-সম্পর্কিত সমস্যা সমাধান করা হয়েছে।
DEVSOL-1651 SmartDocs মডিউল চালু না থাকলে Apigee Base থিম কাজ করে না
apigee_base থিম আর SmartDocs মডিউল চালু থাকার উপর নির্ভরশীল নয়।
DEVSOL-1654

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

  • প্রশাসনিক ভিউ
  • মাইগ্রেট করুন
  • রিডাইরেক্ট করুন
  • Redis
  • ভিউ বাল্ক অপারেশন