Apigee Developer Services Portal রিলিজ নোট - 7.x-4.24

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

রিলিজ ফোকাস

স্থিতিশীলতা, স্কেলেবিলিটি, নিরাপত্তা, এক্সটেনসিবিলিটি, সমস্যার সমাধান

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

  • Devconnect লাইব্রেরি এখন HTTP অনুরোধ করার জন্য Guzzle ব্যবহার করে। নতুন লাইব্রেরি অনেক হালকা এবং ভবিষ্যতে Drupal-এর পেশাদার পদ্ধতি (যেমন, D8) মেনে চলবে।
  • Apigee Documentation API-কে সাপোর্ট করার জন্য মডিউল।
  • DevConnect মনিটাইজেশন পেমেন্ট রিলিজ করা (devconnect_mint_payment)। এই মডিউলটি নতুন পেমেন্ট মডিউলকে এর সাথে হুক-আপ করতে এবং সম্পূর্ণ চেক-আউট প্রসেস ও ডেভেলপার ব্যালেন্সের আপডেট করার দায়িত্ব এটিকে দিতে দেয় (তবে কখনও কখনও হুক-আপ করা মডিউলকে কমার্স ওয়ার্কফ্লো ফাংশন স্পষ্টভাবে কল করতে হয়)।
  • DevConnect মনিটাইজেশন Worldpay পেমেন্ট (devconnect_mint_worldpay) রিলিজ করা হয়েছে। এই মডিউলটি DevConnect মনিটাইজেশন পেমেন্টের সাথে হুক করে এবং রেকারিং ট্রানজ্যাকশন প্রসেসিংয়ের জন্য WorldPay কর্পোরেট গেটওয়ের ব্যবহারকে পাওয়ার করে।

সমস্যার সমাধান

  • apigee_account এখন রেজিস্ট্রেশনের সময় ইউজারনেম, নাম, পদবি সঠিকভাবে সেট করে।
  • Dev Portal কানেকশনের বিবরণ এখন প্রাইভেট ফাইল সিস্টেমে YAML ফাইল থেকে পড়া ও লেখা হয়। নতুন Drush টাস্ক (devconnect-update-settings, alias dc-settings) পোর্ট Drupal-এর ভেরিয়েবল-ভিত্তিক কানেকশন সেটিংস YAML-এ। এটি hook_update_N() ফাংশনেও ম্যানেজ করা হয়, যা update.php রান করার সময় ইনভোক করা হয়।
  • Apigee এন্ডপয়েন্টের সাথে যোগাযোগ করার সময় Dev Portal এখন HTTP ক্লায়েন্ট হিসেবে Guzzle/Http লাইব্রেরি ব্যবহার করে।
  • Dev Portal অ্যাডমিন স্ক্রিনে KMS-এর সাথে কানেকশন পরীক্ষা করার সময়, এই সংস্থার জন্য কোনও API প্রোডাক্ট কনফিগার করা না থাকলে, কানেকশন আর ভুল করে ব্যর্থ হয়েছে বলে রিপোর্ট করে না।
  • বন্ধ করে দেওয়া devconnect_apigee, devconnect_validate এবং devconnect_faq_ext মডিউল সরিয়ে দেওয়া হয়েছে।
  • Dev Portal অ্যাপ অ্যাট্রিবিউট অ্যাডমিন স্ক্রিনটি Dev Portal অ্যাডমিন স্ক্রিনের একটি সাবমেনুতে সরানো হয়েছে। অতিরিক্ত উইজেট (রেডিও বোতাম, বেছে নেওয়ার বক্স, চেকবক্স) যোগ করা হয়েছে। ফিল্ডের ক্রম পরিবর্তন করার সময় একাধিক সমস্যার সমাধান করা হয়েছে।
  • মডিউল ও থিমে অ্যাসেটের (JS, CSS, ছবি) হার্ডকোড করা পাথ সরিয়ে দেওয়া হয়েছে।
  • developer_app এন্টিটি এখন অ্যারের পরিবর্তে অবজেক্ট। ডেভেলপার অ্যাপ এন্টিটির জন্য প্রাথমিক ভিউ সহায়তা যোগ করা হয়েছে।
  • ডেভেলপার অ্যাপ দেখা, তৈরি করা, এডিট করা, মোছা ও অ্যাডমিনিস্টার করার জন্য গ্র্যানুলার অনুমতি যোগ করা হয়েছে। CRUD অনুমতি ডিফল্ট হিসেবে যাচাই করা ব্যবহারকারীদের অ্যাসাইন করা হয়; অনুমতি পরিচালনা করা ডিফল্ট হিসেবে সেইসব ভূমিকাকে অ্যাসাইন করা হয় যেগুলির নামে অ্যাডমিনিস্ট্রেটর আছে।
  • লোকালাইজেশনের জন্য আরও বেশি হার্ডকোড করা ইংরেজি-ভাষার স্ট্রিং t() ফাংশনে র‍্যাপ করা হয়েছে।
  • কোনও ডেভেলপার অ্যাপ এন্ডপয়েন্টে সেভ করা হলে, আগে থেকে না থাকলে বেশ কিছু ডিফল্ট অ্যাট্রিবিউট তৈরি হয়: DisplayName, Developer, lastModified, lastModifier, creationDate.