4.15.01.00 - Apigee Edge অন-প্রিমিসেস রিলিজ নোট

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

মঙ্গলবার, ২৭ জানুয়ারী, ২০১৫ তারিখে, আমরা Apigee Edge-এর একটি ত্রৈমাসিক সংস্করণ অন-প্রিমিসেস প্রকাশ করেছি।

৪.১৫.০১.০০ সংস্করণে প্রচুর সংখ্যক নতুন বৈশিষ্ট্য অন্তর্ভুক্ত রয়েছে, যার মধ্যে অনেকগুলি সর্বশেষ ছুটির মরসুমের প্রেক্ষাপটে এবং পূর্ববর্তী ক্লাউড রিলিজে সম্বোধন করা হয়েছিল। নতুন বৈশিষ্ট্যের ক্ষেত্রগুলির মধ্যে রয়েছে ব্যবস্থাপনা UI ফ্রেমওয়ার্ক, LDAP, ইনস্টলেশন এবং আপগ্রেড, বিশ্লেষণ এবং প্রতিক্রিয়া ত্রুটি কনফিগারেশন এবং কম্প্রেশন। নিম্নলিখিত সম্পূর্ণ তালিকাটি দেখুন।

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

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

নতুন বৈশিষ্ট্য এবং বর্ধিতকরণ

এই রিলিজে নতুন বৈশিষ্ট্য এবং বর্ধিতকরণগুলি নিম্নরূপ।

  • OpenLDAP ApacheDS-এর পরিবর্তে এসেছে
    আপনার API ব্যবস্থাপনা পরিবেশে ব্যবহারকারীদের প্রমাণীকরণের জন্য Edge এখন OpenLDAP প্রদান করে। OpenLDAP-এর সুবিধাগুলির মধ্যে একটি হল একটি পাসওয়ার্ড নীতি যা আপনাকে বিভিন্ন পাসওয়ার্ড প্রমাণীকরণ বিকল্পগুলি কনফিগার করতে দেয়, যেমন পরপর কতবার ব্যর্থ লগইন প্রচেষ্টার সংখ্যা যার পরে কোনও ব্যবহারকারীকে ডিরেক্টরিতে প্রমাণীকরণের জন্য পাসওয়ার্ড আর ব্যবহার করা যাবে না। আরও তথ্যের জন্য, Edge OPDK অপারেশন গাইড দেখুন।

    OpenLDAP এখন নতুন ইনস্টলেশনের জন্য Edge দ্বারা সমর্থিত একমাত্র LDAP সার্ভার। 4.15.01.00 এ আপগ্রেড হওয়া Edge এর বিদ্যমান ইনস্টলেশনগুলি ApacheDS ব্যবহার চালিয়ে যেতে পারে, তবে 4.15.01.00 এর সমস্ত নতুন ইনস্টলেশন OpenLDAP ব্যবহার করে।

    যদি আপনি 4.15.01.00 ইনস্টলেশন পদ্ধতির পোর্ট হিসেবে OpenLDAP-তে আপগ্রেড করতে চান, তাহলে ApacheDS থেকে সমস্ত ডেটা OpenLDAP-তে স্থানান্তরিত হবে। আরও আপগ্রেড তথ্যের জন্য Known Issues বিভাগটি দেখুন।
  • নিরাপত্তা উন্নতি
    এই রিলিজে নিরাপত্তার উন্নতিগুলি পাথ ইনজেকশন এবং ট্র্যাভার্সাল দুর্বলতা, ভূমিকা-ভিত্তিক অ্যাক্সেস অনুমতি, ক্রস-সাইট অনুরোধ জালিয়াতি দুর্বলতা, এজ ম্যানেজমেন্ট UI-তে অনুমোদন বাইপাস এবং বহিরাগত সত্তা দুর্বলতাগুলিকে মোকাবেলা করে।
  • অ্যাপাচি ক্যাসান্দ্রার কর্মক্ষমতা এবং স্থিতিশীলতার উন্নতি
    এই রিলিজে Edge পণ্যটি NoSQL Cassandra ডাটাবেস অ্যাক্সেস করার পদ্ধতিতে কর্মক্ষমতা উন্নতির পাশাপাশি Cassandra-এর উন্নতি অন্তর্ভুক্ত রয়েছে, যা 1.2.11 সংস্করণ থেকে 1.2.19 সংস্করণে আপগ্রেড করা হচ্ছে।
  • টোকেন ব্যবস্থাপনার উন্নতি
    OAuth টোকেন ফেরত দেওয়া এবং ডাটাবেসে সেগুলি পরিষ্কার করার ক্ষেত্রে উন্নত বৈশিষ্ট্যগুলির পাশাপাশি, আপনি এখন শেষ ব্যবহারকারী আইডি, অ্যাপ আইডি, অথবা উভয়ের মাধ্যমে OAuth 2.0 অ্যাক্সেস টোকেনগুলি পুনরুদ্ধার এবং প্রত্যাহার করতে পারবেন। আরও তথ্যের জন্য নিম্নলিখিতটি দেখুন:
  • বিশ্লেষণের উন্নতি
    এই রিলিজে অনেক বিশ্লেষণমূলক উন্নতি অন্তর্ভুক্ত রয়েছে, যার মধ্যে রয়েছে:
  • রানটাইম স্থিতিস্থাপকতার উন্নতি
    এই রিলিজে অনেক রানটাইম স্থিতিস্থাপকতা উন্নতি অন্তর্ভুক্ত রয়েছে, যার মধ্যে রয়েছে ক্যাসান্ড্রা ব্যর্থতার উপর নীতি উপলব্ধতা, নেটি রাউটার স্থিতিশীলতা এবং SSL থ্রেড স্থিতিশীলতা।
  • Node.js বর্ধিতকরণ
    এই রিলিজে নিম্নলিখিত Node.js বর্ধিতকরণগুলি অন্তর্ভুক্ত করা হয়েছে:
    • একটি নতুন Get Cached Node.js Logs API, যা আপনাকে Node.js স্ক্রিপ্ট থেকে শেষ কয়েকশ লগ রেকর্ড পুনরুদ্ধার করতে দেয়।
    • "trireme-support" মডিউলের জন্য সমর্থন (Node.js মডিউল জাভাতে লেখা)। আরও তথ্যের জন্য, https://www.npmjs.com/package/trireme-support দেখুন।
    • ভার্চুয়াল পাথ থেকে সংগঠন এবং পরিবেশের নাম বাদ দিয়ে ভেরিয়েবলে স্থানান্তরিত করা হয়েছে।
    • জাভা ৭ এ আপগ্রেড করুন।
    • Trireme 0.8.4 তে আপগ্রেড করুন, যা HTTP অনুরোধ পার্সিং এবং নন-UTF-8 অক্ষর সেট পরিচালনার সমস্যাগুলির সমাধান করে।
  • প্লে ফ্রেমওয়ার্ক 2.0 তে আপগ্রেড করা হয়েছে
    এজ দ্বারা ব্যবহৃত প্লে ফ্রেমওয়ার্ক, নগদীকরণ সহ, প্লে 2.0 তে আপগ্রেড করা হয়েছে।
  • JMX পর্যবেক্ষণ পরিসংখ্যান এখন একটি পাসওয়ার্ড প্রয়োজনের জন্য কনফিগার করা যেতে পারে
    ম্যানেজমেন্ট সার্ভার, রাউটার, মেসেজ প্রসেসর, QPID এবং পোস্টগ্রেসের জন্য পর্যবেক্ষণ প্রক্রিয়া JMX ব্যবহার করে। JMX ডিফল্টরূপে সক্রিয় থাকে এবং দূরবর্তী JMX অ্যাক্সেসের জন্য পাসওয়ার্ডের প্রয়োজন হয় না। তবে, অ্যাক্সেস নিয়ন্ত্রণ করতে আপনি এখন JMX পরিসংখ্যানে পাসওয়ার্ড সুরক্ষা প্রয়োগ করতে পারেন। আরও তথ্যের জন্য এজ অপারেশন গাইড দেখুন।
  • API প্রক্সি রিসোর্সে ওয়াইল্ডকার্ড
    API প্রক্সি রিসোর্স নির্ধারণ করার সময় আপনি ওয়াইল্ডকার্ড অক্ষর (তারকাচিহ্ন *) ব্যবহার করতে পারেন। উদাহরণস্বরূপ, /developers/*/apps অথবা /developers/**। API প্রক্সি রিসোর্স সম্পর্কে আরও তথ্যের জন্য, ব্যাকএন্ড API রিসোর্সে শর্তসাপেক্ষ প্রবাহ ম্যাপিং দেখুন।
  • APIRT-667 পণ্যের উপর "/" রিসোর্স
    যখন আপনি একটি API পণ্যে একটি একক ফরোয়ার্ড স্ল্যাশ "/" হিসেবে একটি রিসোর্স যোগ করেন, তখন ডিফল্টরূপে Apigee এটিকে "/**" এর মতোই বিবেচনা করে, যা ডেভেলপারদের বেস পাথের অধীনে সমস্ত URI-তে অ্যাক্সেস দেয়। একটি নতুন সংস্থা-স্তরের features.isSingleForwardSlashBlockingEnabled প্রপার্টি আপনাকে "/" এর ডিফল্ট আচরণ পরিবর্তন করতে দেয়। প্রপার্টিটিকে "true" এ পরিবর্তন করে (ক্লাউড গ্রাহকদের এটি করার জন্য Apigee সাপোর্টের সাথে যোগাযোগ করতে হবে), "/" ডেভেলপারদের রিসোর্স হিসেবে শুধুমাত্র বেস পাথ অ্যাক্সেস দেয়।

    আরও তথ্যের জন্য, একটি রিসোর্স পাথের আচরণ কনফিগার করা দেখুন।
  • কোটা এবং স্পাইক অ্যারেস্ট APIRT-664 এর জন্য HTTP প্রতিক্রিয়া ত্রুটি কনফিগারেশন
    Apigee Edge প্রতিষ্ঠানগুলিকে এখন কোটা বা স্পাইক অ্যারেস্ট নীতি দ্বারা নির্ধারিত হারের সীমা অতিক্রমকারী সমস্ত অনুরোধের জন্য 429 (অনেক অনুরোধ) এর HTTP স্ট্যাটাস কোড ফেরত দেওয়ার জন্য কনফিগার করা যেতে পারে। ডিফল্ট কনফিগারেশন 500 (অভ্যন্তরীণ সার্ভার ত্রুটি) এর HTTP স্ট্যাটাস কোড ফেরত দেয়।

    যেসব প্রতিষ্ঠানের জন্য আপনি কোটা এবং স্পাইক অ্যারেস্ট লঙ্ঘন 429 এর HTTP স্ট্যাটাস কোড ফেরত দিতে চান, তাদের জন্য features.isHTTPStatusTooManyRequestEnabled প্রপার্টিটি true তে সেট করতে Apigee সাপোর্টের সাথে যোগাযোগ করুন।
  • হেলথমনিটর এখন SSL সমর্থন করে
    লোড ব্যালেন্সারে নির্ধারিত একটি হেলথমনিটর এখন SSL সমর্থন করে। আরও তথ্যের জন্য ব্যাকএন্ড সার্ভারগুলিতে লোড ব্যালেন্সিং দেখুন।
  • এজ মনিটাইজেশন ইনস্টলার এখন নীরব ইনস্টলেশন সমর্থন করে
    নগদীকরণ এখন নীরব, অথবা অপ্রয়োজনীয়, ইনস্টলেশন সমর্থন করে। আরও তথ্যের জন্য, এজ ইনস্টল এবং কনফিগারেশন নির্দেশিকা দেখুন।
  • API প্রতিক্রিয়াগুলিতে gzip কম্প্রেশন MGMT-1127
    ম্যানেজমেন্ট API-তে কল করলে কমপক্ষে ১০২৪ বাইট কন্টেন্ট-দৈর্ঘ্যের প্রতিক্রিয়াগুলিতে gzip কম্প্রেশন সমর্থন করে। ব্যবহার করুন:
    'Accept-Encoding: gzip, deflate'

বাগ সংশোধন করা হয়েছে

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

বিষয় ইস্যু আইডি বিবরণ
উচ্চ মেমরি ব্যবহার CORERT-362 সম্পর্কে মেসেজ প্রসেসর দ্বারা প্রক্রিয়া সম্পন্ন হওয়ার আগে স্টপ শেল স্ক্রিপ্টগুলি ট্রিগার করার কারণে উচ্চ মেমোরি ব্যবহার হচ্ছিল। এই সমস্যাটি সমাধান করা হয়েছে।
SOAP WSDL প্রক্সি তৈরি এমজিএমটি-১৫২৬ ম্যানেজমেন্ট UI-তে SOAP-ভিত্তিক API প্রক্সি তৈরি করার ফলে ব্রাউজারটি হ্যাং হয়ে যাচ্ছিল। এই সমস্যাটি সমাধান করা হয়েছে।
নামে পিরিয়ড সহ ডেভেলপার অ্যাপ এমজিএমটি-১২৩৬ ম্যানেজমেন্ট UI-তে, যদি কোনও ডেভেলপার অ্যাপের নামে পিরিয়ড থাকে, তাহলে অ্যাপটি আপডেট করা যেত না। এই সমস্যাটি সমাধান করা হয়েছে।
বর্ধিত এমপি সিপিইউ এবং ল্যাটেন্সি CORERT-384 সম্পর্কে যখনই টার্গেট রেসপন্সে "Connection: close" হেডার থাকে তখনই মেসেজ প্রসেসরের CPU এবং রেসপন্স ল্যাটেন্সি বৃদ্ধি পায়। এই সমস্যাটি সমাধান করা হয়েছে।
HTTP অনুরোধ এবং প্রতিক্রিয়া পরিসংখ্যান CORERT-364 সম্পর্কে ক্রমবর্ধমান HTTP অনুরোধ এবং প্রতিক্রিয়াগুলির পরিসংখ্যান ভুল ছিল। এই সমস্যাটি সমাধান করা হয়েছে।
কোটা নীতি প্রয়োগ APIRT-909 সম্পর্কে ক্যালেন্ডার-ভিত্তিক কোটা নীতিগুলি ভুলবশত কোটা সময়কাল শুরু হওয়ার আগে করা API কলগুলিকে প্রত্যাখ্যান করছিল। এই সমস্যাটি সমাধান করা হয়েছে।

এই রিলিজে পরবর্তী রিলিজগুলি থেকে বাগ সংশোধন করা হয়েছে। বিস্তারিত জানার জন্য পৃথক রিলিজ নোট দেখুন।

এজ ক্লাউড এজ অন-প্রাঙ্গনে

জ্ঞাত সমস্যা

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

বিষয় ইস্যু আইডি বিবরণ
LDAP আপগ্রেড DOC-1262 সম্পর্কে

৪.১৪.০৭ রিলিজ থেকে ৪.১৫.০১ এ আপগ্রেড করার সময় এবং ApacheDS থেকে OpenLDAP এ আপগ্রেড করার সময়, OpenLDAP তে স্পেস ধারণকারী ভূমিকার নাম (যেমন "রিড অনলি") সঠিকভাবে পুনঃনির্মিত হয় না।

আপগ্রেড করার আগে, যেসব ভূমিকার নামে স্পেস আছে সেগুলো মুছে ফেলুন এবং পুনরায় তৈরি করুন।

যদি আপনি ইতিমধ্যেই আপগ্রেড করে থাকেন, তাহলে OpenLDAP-তে সমস্যাযুক্ত ভূমিকাগুলি মুছে ফেলার জন্য নিম্নলিখিত কমান্ডটি চালান:

ldapdelete -H ldap://localhost:10389 -D 'cn=manager,dc=apigee,dc=com' -r -W 'cn=<role>,ou=userroles,o=<org>,ou=organizations,dc=apigee,dc=com'

তারপর ভূমিকাগুলো পুনরায় তৈরি করুন।

SMTP ইমেল ব্যর্থতা OPDK-900 সম্পর্কে যদি কোনও SMTP ইমেল যাচাইকরণ ব্যর্থ হয়, তাহলে apigee4/conf/ui/apigee.conf-এ নিম্নলিখিত বৈশিষ্ট্যগুলির মান একই মানে সেট করা আছে কিনা তা পরীক্ষা করুন: apigee.mgmt.mailFrom and mail.smtp.user । বিকল্পভাবে, SMTP ইমেল যাচাইকরণ অক্ষম করুন।