আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
বৃহস্পতিবার, ২৪শে মার্চ, ২০১৬ তারিখে আমরা প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর একটি নতুন সংস্করণ প্রকাশ করেছি।
পূর্ববর্তী Edge for Private Cloud ত্রৈমাসিক রিলিজ (4.15.07.00)-এর পর থেকে নিম্নলিখিত রিলিজগুলো প্রকাশিত হয়েছে এবং এই ফিচার রিলিজে অন্তর্ভুক্ত করা হয়েছে:
- ক্লাউড: ১৫.০৭.০৮ , ১৫.০৭.২২ , ১৫.০৮.০৫ , এনজিনক্স মাইগ্রেশন , ১৫.০৯.০২ , ১৫.০৯.৩০ , ১৬.০১.২০
- প্রাইভেট ক্লাউড: ৪.১৫.০৭.০১ , ৪.১৫.০৭.০৩
আপনার Edge for Private Cloud সংস্করণে কোনো নির্দিষ্ট ক্লাউড রিলিজ অন্তর্ভুক্ত আছে কিনা, তা কীভাবে জানবেন তা বুঝতে রিলিজ নাম্বারিং সম্পর্কে দেখুন।
অবচয়
প্রাইভেট ক্লাউড ৪.১৫.০৭.০৩
| এপিআই | বর্ণনা |
|---|---|
| QPID সারি পরীক্ষা | আপনি এখন আর QPID কিউ চেক করতে API ব্যবহার করতে পারবেন না। নিম্নলিখিত CURL কমান্ডগুলো ব্যবহার করে আপনি আর QPID সার্ভারে তৈরি হওয়া কিউগুলো পরীক্ষা করতে পারবেন না: curl http:// <qpid_IP>:8083/v1/servers/self/queues ওই এপিআইটি বাতিল করা হয়েছে। |
অ্যানালিটিক্স: কাস্টম রিপোর্ট ড্যাশবোর্ডে একাধিক রিপোর্টের ভিউ (ক্লাউড ১৫.০৯.৩০)
কাস্টম রিপোর্টস ড্যাশবোর্ডের যে নির্দিষ্ট ফিচারটিতে সর্বোচ্চ চারটি কাস্টম রিপোর্ট দেখার সুবিধা ছিল, সেটিকে অপ্রচলিত ঘোষণা করা হচ্ছে এবং ভবিষ্যতের কোনো রিলিজ থেকে সরিয়ে ফেলা হবে। (MGMT-2673)। কাস্টম রিপোর্টের অন্যান্য সমস্ত বৈশিষ্ট্য আগের মতোই উপলব্ধ থাকবে।
প্রাইভেট ক্লাউডে অর্গ নেমের দৈর্ঘ্য পরিবর্তন করা যাবে না।
নিম্নলিখিত সেটিং ব্যবহার করে আপনি আর প্রতিষ্ঠানের নামের ২০ অক্ষরের দৈর্ঘ্য পরিবর্তন করতে পারবেন না:
APIGEE_ORG_NAME_LENGTH=25
APIGEE_ENV_NAME_LENGTH=25
নতুন বৈশিষ্ট্য এবং উন্নতি
এই রিলিজে নিম্নলিখিত নতুন বৈশিষ্ট্য এবং উন্নতিগুলো রয়েছে। উল্লিখিত উন্নতিগুলো ছাড়াও, এই রিলিজে ব্যবহারযোগ্যতা, কর্মক্ষমতা, নিরাপত্তা এবং স্থিতিশীলতার ক্ষেত্রেও একাধিক উন্নতি অন্তর্ভুক্ত করা হয়েছে।
ব্যক্তিগত ক্লাউড
RedHat, CentOS, এবং Oracle 6.7 - 7.2 এর জন্য সমর্থন যোগ করা হয়েছে।
এই রিলিজে রেডহ্যাট এন্টারপ্রাইজ লিনাক্স, সেন্টওএস এবং ওরাকল লিনাক্স-এর ৬.৭ থেকে ৭.২ সংস্করণ পর্যন্ত সমর্থন যোগ করা হয়েছে।
সিস্টেমের প্রয়োজনীয়তার সম্পূর্ণ তালিকার জন্য, সমর্থিত সফ্টওয়্যার এবং সমর্থিত সংস্করণসমূহ দেখুন।
RPM-ভিত্তিক ইনস্টল
Edge-এর এই সংস্করণটি একটি RPM-ভিত্তিক ইনস্টল পদ্ধতি ব্যবহার করে, যা ইনস্টলেশন এবং মাইগ্রেশন প্রক্রিয়াকে ব্যাপকভাবে সরল করে।
নতুন বেস ডিরেক্টরি
Edge 4.16.01 সংস্করণের ডিরেক্টরি কাঠামো পরিবর্তিত হয়েছে। Edge-এর পূর্ববর্তী সংস্করণগুলিতে, আপনি Edge-কে বেস ডিরেক্টরিতে ইনস্টল করতেন:
/<install-dir>/apigee4
install-dir যেকোনো জায়গায় থাকতে পারে, তবে ডিফল্ট হলো /opt । উদাহরণস্বরূপ:
/opt/apigee4
সংস্করণ ৪.১৬.০১-এর জন্য, আপনাকে Edge নিম্নলিখিত ডিরেক্টরিতে ইনস্টল করতে হবে:
/opt/apigee
আরও লক্ষ্য করুন যে apigee4 ডিরেক্টরিটি পরিবর্তন করে apigee করা হয়েছে।
আপনার ডেটা ডিরেক্টরির অবস্থান প্রভাবিত হয় না। এটি /opt/apigee-এর অধীনে থাকতে পারে, অথবা অন্য কোথাও অবস্থিত হতে পারে।
নতুন ভার্চুয়াল হোস্টের প্রয়োজনীয়তা
Edge migrate স্ক্রিপ্টটি একটি বিদ্যমান Netty রাউটারকে Nginx-এ মাইগ্রেট করার জন্য প্রয়োজনীয় বেশিরভাগ কাজ পরিচালনা করে। তবে, আপগ্রেড করার অংশ হিসেবে, মাইগ্রেট করার আগে আপনাকে অবশ্যই নিশ্চিত করতে হবে যে আপনার সমস্ত ভার্চুয়াল হোস্ট ডেফিনিশনে একটি হোস্ট অ্যালিয়াস অন্তর্ভুক্ত রয়েছে।
বিদ্যমান ভার্চুয়াল হোস্টে কীভাবে একটি হোস্ট অ্যালিয়াস যোগ করতে হয়, সে সম্পর্কে আরও তথ্যের জন্য Apigee ftp সাইটে ( ftp://ftp.apigee.com/ ) উপলব্ধ Edge ইনস্টলেশন গাইডটি দেখুন।
কনফিগারেশন সহ কোড
Edge সংস্করণ 4.16.01-এ, Edge কম্পোনেন্ট কনফিগার করার জন্য আপনাকে আর /<install-dir>/apigee4/conf ডিরেক্টরির অধীনে থাকা .properties ফাইল ব্যবহার করতে হবে না। 4.16.01 সংস্করণ থেকে, আপনি এখনও .properties ফাইল ব্যবহার করে Edge কম্পোনেন্ট কনফিগার করবেন, কিন্তু সেগুলি এখন এই ডিরেক্টরিতে অবস্থিত:
/opt/apigee/customer/application
একটি নোডে ইনস্টল করা প্রতিটি Edge কম্পোনেন্টের জন্য সেই ডিরেক্টরিতে একটি .properties ফাইল থাকবে। একটি কম্পোনেন্ট কনফিগার করতে, বিদ্যমান কোনো প্রপার্টির মান পরিবর্তন করার জন্য অথবা একটি নতুন প্রপার্টি ও তার মান যোগ করার জন্য সংশ্লিষ্ট .properties ফাইলটি সম্পাদনা করুন। ফাইলটি আগে থেকে বিদ্যমান না থাকলে, আপনি এটি তৈরি করতে পারেন।
Edge-এর পূর্ববর্তী সংস্করণগুলোর থেকে ভিন্ন, Edge 4.16.01-এর .properties ফাইলগুলোতে একটি কম্পোনেন্টের সমস্ত প্রপার্টি থাকে না। এই রিলিজের অন্যতম একটি পরিবর্তন হলো, .properties ফাইলগুলোতে শুধুমাত্র ডিফল্ট প্রপার্টি ভ্যালুগুলোর ওভাররাইড অন্তর্ভুক্ত থাকে।
এই আর্কিটেকচারের সুবিধা হলো যে, Edge-এর পরবর্তী কোনো সংস্করণে স্থানান্তরের সময় Edge ইনস্টলার কখনোই /opt/apigee/customer/application- এর ফাইলগুলোকে ওভাররাইট করে না। এর ফলে Edge-এর দ্বারা ভুলবশত আপনার সেটিংস ওভাররাইট হয়ে যাওয়ার সম্ভাবনা দূর হয়।
মাইগ্রেট করার সময়, Edge ইনস্টলার আপনার বিদ্যমান .properties ফাইলগুলো পরীক্ষা করে এবং ডিফল্ট প্রপার্টি ভ্যালুগুলোর পরিবর্তন /opt/apigee/token ডিরেক্টরিতে কপি করে। তাই, মাইগ্রেট করার পরে আপনার আর কোনো সম্পাদনা করার প্রয়োজন হবে না।
আরও তথ্যের জন্য, Apigee Edge Operations Guide দেখুন, যা Apigee ftp সাইটে ftp://ftp.apigee.com/ -এ উপলব্ধ।
এজ কনফিগারেশন স্ক্রিপ্টগুলি প্রতিস্থাপন করা হয়েছে
Edge-এর পূর্ববর্তী সংস্করণগুলিতে আপনি যে কনফিগারেশন স্ক্রিপ্টগুলি ব্যবহার করতেন, সেগুলি সরিয়ে দেওয়া হয়েছে এবং সেগুলির পরিবর্তে নিম্নলিখিতগুলির মধ্যে একটি যুক্ত করা হয়েছে:
- যে কমান্ডগুলো আপনি Apigee ইউটিলিটিগুলোর মাধ্যমে চালান, যেমন apigee-service, apigee-all, apigee-setup, apiee-provision, বা apigee-migrate ইউটিলিটি।
উদাহরণস্বরূপ, all-start.sh এবং all-stop.sh স্ক্রিপ্টগুলোকে নিম্নলিখিত কমান্ডগুলো দ্বারা প্রতিস্থাপন করা হয়েছে:
/opt/apigee/apigee-service/bin/apigee-all start
/opt/apigee/apigee-service/bin/apigee-all বন্ধ করুন - যে কমান্ডগুলো আপনি সরাসরি Edge কম্পোনেন্টগুলোতে চালান। উদাহরণস্বরূপ, পূর্ববর্তী রিলিজগুলোতে OpenLDAP পাসওয়ার্ড পরিবর্তন করার জন্য chpasswd-openldap.sh স্ক্রিপ্টটি ব্যবহার করা হতো। সেই স্ক্রিপ্টটি এখন apigee-openldap কম্পোনেন্টে চালানো নিম্নলিখিত কমান্ড দ্বারা প্রতিস্থাপিত হয়েছে:
/opt/apigee/apigee-service/bin/apigee-service apigee-openldap change-ldap-password -o oldPword -n newPword
বর্তমানে কমান্ডের মাধ্যমে কীভাবে কনফিগারেশন করা হয়, সে সম্পর্কে আরও জানতে Apigee ftp সাইটে ( ftp://ftp.apigee.com/ ) উপলব্ধ Apigee Edge Operations Guide দেখুন।
নতুন এজ রাউটার
প্রাইভেট ক্লাউডের জন্য Edge-এর এই সংস্করণে Nginx রাউটারের উপর ভিত্তি করে একটি নতুন রাউটার আর্কিটেকচার অন্তর্ভুক্ত করা হয়েছে। 4.16.01-এর পূর্ববর্তী Edge সংস্করণগুলিতে ব্যবহৃত Netty রাউটারের পরিবর্তে Nginx রাউটারটি ব্যবহার করা হয়েছে।
Nginx রাউটারের জন্য Netty রাউটারের মতোই হার্ডওয়্যার এবং পোর্টের প্রয়োজন হয়, তাই বিদ্যমান নোডগুলিতে কোনো পরিবর্তনের দরকার নেই।
আরও তথ্যের জন্য, Apigee ftp সাইটে ( ftp://ftp.apigee.com/ ) উপলব্ধ Edge Installation Guide- এর Appendix A: About the Nginx Router দেখুন।
BaaS লোড ব্যালেন্সার সরানো হয়েছে
API BaaS পোর্টাল থেকে অভ্যন্তরীণ লোড ব্যালেন্সারটি সরিয়ে ফেলা হয়েছে। এখন, আপনাকে API BaaS পোর্টাল এবং তিনটি API BaaS স্ট্যাক নোডের মধ্যে আপনার নিজস্ব লোড ব্যালেন্সার ব্যবহার করতে হবে।
লোড ব্যালান্সারের বিকল্প হিসেবে আপনি রাউন্ড-রবিন ডিএনএস ব্যবহার করতে পারেন। এক্ষেত্রে, আপনি BaaS স্ট্যাকের আইপি অ্যাড্রেসগুলোর সাথে সঙ্গতিপূর্ণ একাধিক A রেকর্ডসহ একটি ডিএনএস এন্ট্রি তৈরি করেন। ডিএনএস অনুসন্ধানের সময়, ডিএনএস সার্ভার স্বয়ংক্রিয়ভাবে রাউন্ড-রবিন পদ্ধতিতে A রেকর্ডের মানগুলো ফেরত দেয়।
ক্যাসান্ড্রা এবং জু-কিপার নোড কীভাবে যুক্ত করতে হয়, এবং বিদ্যমান ডেটা সেন্টারে কীভাবে একটি নতুন ডেটা সেন্টার যুক্ত করতে হয়, তা বর্ণনা করে নতুন ডকুমেন্টেশন।
Apigee ftp সাইটের ডকুমেন্টেশন ZIP ফাইলটিতে এখন "Scaling Edge for Private Cloud" রয়েছে, যেখানে Cassandra ও ZooKeeper নোড কীভাবে যুক্ত করতে হয় এবং একটি বিদ্যমান ডেটা সেন্টারে কীভাবে নতুন ডেটা সেন্টার যোগ করতে হয়, তা বর্ণনা করা হয়েছে।
অর্গটুল সরানো হয়েছে
orgtool টুলটি কোনো সংস্থা সম্পর্কে তথ্য পেতে একটি Edge ইনস্টলেশনকে কোয়েরি করতে পারত। সেই টুলটি এখন সরিয়ে ফেলা হয়েছে। এখন সংস্থা সম্পর্কে তথ্য পেতে Edge UI বা API কল ব্যবহার করতে হয়।
4.16.01-এ কীভাবে কাজগুলি সম্পাদন করবেন
নিম্নলিখিত সারণিতে দেখানো হয়েছে যে আপনি 4.15.07.03 সংস্করণে কীভাবে কাজগুলি সম্পাদন করতেন এবং এখন 4.16.01 সংস্করণে সেগুলি কীভাবে করেন। আরও তথ্যের জন্য, Apigee ftp সাইটে ( ftp://ftp.apigee.com/ ) উপলব্ধ Edge Operations Guide দেখুন।
| কাজ | ৪.১৫.০৭.০x | ৪.১৬.০১ |
|---|---|---|
ইনস্টলেশন ডিরেক্টরি | /<inst_dir>/apigee4 | /opt/apigee |
লগ ডিরেক্টরি | /<inst_dir>/apigee4/var/log | /opt/apigee/var/log/ comp |
কম্পোনেন্ট ইনস্টল করুন | /<inst_root>/apigee4/share/installer/apigee-setup.sh -p comp -f configFile | /opt/apigee/apigee-setup/bin/setup.sh -p component -f configFile |
সব শুরু, বন্ধ, পুনরায় চালু, অবস্থা, সংস্করণ | /<inst_root>/apigee4/bin/all-start.sh | /<inst_root>/apigee/apigee-service/bin/apigee-all start|stop|restart|status|version |
কম্পিউটার চালু, বন্ধ, পুনরায় চালু, অবস্থা, সংস্করণ | /<inst_root>/apigee4/bin/apigee-service comp start|stop|restart|status | /<inst_root>/apigee/apigee-service/bin/apigee-service comp start|stop|restart|status|version |
ব্যাকআপ/পুনরুদ্ধার | /<inst_root>/apigee4/bin/backup.sh | /<inst_root>/apigee/apigee-service/bin/apigee-service comp backup /<inst_root>/apigee/apigee-service/bin/apigee-service comp restore |
টেস্ট ইনস্টল | /<inst_root>/apigee4/test/test-sa.sh |
|
জাহাজে | /<inst_root>/apigee4/bin/setup-org.sh |
|
এক ধাপে org, env, ভার্চুয়াল হোস্ট যোগ করুন | /<inst_root>/apigee4/bin/setup-org.sh | /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile |
সংস্থা যোগ করুন | /<inst_root>/apigee4/bin/create-org.sh | /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision create-org -f configFile |
পরিবেশ যোগ করুন | /<inst_root>/apigee4/bin/add-env.sh | /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision add-env -f configFile |
ব্যবহারকারী যোগ করুন | এপিআই কল | এপিআই কল অথবা: /<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision create-user -f configFile |
অভিবাসন | /<install_root>/apigee4/share/installer/apigee-upgrade.sh -c comp |
|
মনিটরিং টুল এবং ড্যাশবোর্ডের আলফা রিলিজ
এই রিলিজে Edge-এর জন্য নতুন মনিটরিং টুল এবং ড্যাশবোর্ডের একটি আলফা সংস্করণ অন্তর্ভুক্ত করা হয়েছে। এই টুলটি আপনাকে আপনার ডেপ্লয়মেন্টের বিভিন্ন কম্পোনেন্টের (রাউটার, মেসেজ প্রসেসর, ZooKeeper, Cassandra) অবস্থা বোঝার পাশাপাশি বিভিন্ন অর্গ এবং এনভায়রনমেন্টের http এরর কোডগুলোও জানতে সাহায্য করে। এছাড়াও, আপনি আপনার ড্যাশবোর্ডের ডেটার একটি স্ন্যাপশট নিয়ে Apigee-এর সাথে শেয়ার করতে পারেন, যা সাপোর্ট সংক্রান্ত সমস্যা সমাধানে সহায়তা করবে।
ইনস্টলেশনের নির্দেশনাসহ ডকুমেন্টেশনটি Apigee ftp সাইটে ( ftp://ftp.apigee.com/ ) উপলব্ধ Edge 4.16.01 doc-এর ZIP ফাইলের মধ্যে অন্তর্ভুক্ত রয়েছে।
তবে, ড্যাশবোর্ডটি ইনস্টল এবং ব্যবহার করার আগে, আপনাকে অবশ্যই doc ZIP ফাইলে অন্তর্ভুক্ত Apigee মূল্যায়ন চুক্তিটি পূরণ করতে হবে এবং orders@apigee.com- এ ইমেল করে Apigee-কে ফেরত পাঠাতে হবে।
এজ প্ল্যাটফর্ম
ম্যানেজমেন্ট UI-এর নতুন ডিজাইন (ক্লাউড ১৫.০৯.৩০)
ম্যানেজমেন্ট UI-এর একাধিক পৃষ্ঠার চেহারা ও অনুভূতিতে পরিবর্তন আনা হয়েছে। (MGMT-2627)
এপিআই পরিষেবা
পুনরায় ডিজাইন করা এপিআই প্রক্সি উইজার্ড (ক্লাউড ১৬.০১.২০)
এপিআই প্রক্সি উইজার্ডটি নতুন করে ডিজাইন করা হয়েছে। ম্যানেজমেন্ট UI-এর এপিআই প্রক্সি পেজে "+ এপিআই প্রক্সি"-তে ক্লিক করলে, নতুন উইজার্ডটি আপনাকে এপিআই প্রক্সি তৈরির প্রক্রিয়াটি ধাপে ধাপে দেখিয়ে দেবে। আগের এপিআই প্রক্সি উইজার্ডের সমস্ত সেটিংস এখানেও পাওয়া যাবে। (MGMT-1376)
OpenAPI (Swagger) ডকুমেন্ট ব্যবহার করে API প্রক্সি তৈরি করুন (Cloud 16.01.20)
নতুন এপিআই প্রক্সি উইজার্ডের পুনঃডিজাইনের অংশ হিসেবে, আপনি এখন একটি ওপেনএপিআই (সোয়াগার) ডকুমেন্ট থেকে একটি এপিআই প্রক্সি তৈরি করতে পারবেন। এপিআই প্রক্সি উইজার্ডের প্রথম পৃষ্ঠায়, ‘রিভার্স প্রক্সি’ , ‘নোড.জেএস অ্যাপ’ , বা ‘নো টার্গেট’ নির্বাচন করার সময় ‘ইউজ ওপেনএপিআই’-তে ক্লিক করুন। যে ফিল্ডটি প্রদর্শিত হবে, সেখানে আপনার ওপেনএপিআই ডকুমেন্টের ইউআরএলটি লিখুন। আরও তথ্যের জন্য, ‘বিল্ড এ সিম্পল এপিআই প্রক্সি’ দেখুন। (MGMT-1376)
SOAP প্রক্সির জন্য WSDL 1.2 সমর্থন (ক্লাউড ১৬.০১.২০)
SoAP সার্ভিস কল করার জন্য API প্রক্সি তৈরিতে Apigee Edge, WSDL 1.2 সমর্থন করে। (MGMT-2835)
TargetEndpoint কনফিগারেশনে SSLInfo ভেরিয়েবল (ক্লাউড ১৬.০১.২০)
একটি এপিআই প্রক্সি টার্গেটএন্ডপয়েন্টে, আপনি নমনীয় রানটাইম প্রয়োজনীয়তা পূরণের জন্য ডায়নামিকভাবে SSL/TLS বিবরণ সেট করতে পারেন। একটি টার্গেটএন্ডপয়েন্ট কনফিগারেশনে কীভাবে SSLInfo সেট করা হবে তার নিম্নলিখিত উদাহরণে, মানগুলি রানটাইমে একটি জাভা কলআউট, একটি জাভাস্ক্রিপ্ট পলিসি, বা একটি অ্যাসাইন মেসেজ পলিসির মাধ্যমে সরবরাহ করা যেতে পারে। যে মেসেজ ভেরিয়েবলগুলিতে আপনি সেট করতে চান এমন মান রয়েছে, সেগুলি ব্যবহার করুন।
<TargetEndpoint> ... <SSLInfo> <Enabled>{myvars.ssl.enabled}</Enabled> <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled> <KeyStore>{myvars.ssl.keystore}</KeyStore> <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias> <TrustStore>{myvars.ssl.trustStore}</TrustStore> </SSLInfo> ... </TargetEndpoint>
এই বৈশিষ্ট্যটি নিম্নলিখিত ডক্সগুলিতে আলোচনা করা হয়েছে:
- এপিআই প্রক্সি কনফিগারেশন রেফারেন্স
- ভেরিয়েবল রেফারেন্স ব্যবহার করে টার্গেটএন্ডপয়েন্টের জন্য ডায়নামিক SSLInfo
(এপিআইআরটি-১৪৭৫)
SAML অ্যাসারশন পলিসিতে RSA_SHA256 অ্যালগরিদমের সমর্থন (ক্লাউড ১৬.০১.২০)
SAML অ্যাসারশন পলিসিগুলো এখন RSA_SHA1-এর পাশাপাশি RSA_SHA256 অ্যালগরিদমও সমর্থন করে। (APIRT-1779)
সার্টিফিকেট আপলোড যাচাইকরণ (ক্লাউড ১৬.০১.২০)
কীস্টোর এবং ট্রাস্টস্টোরে মেয়াদোত্তীর্ণ বা অবৈধ সার্টিফিকেট আপলোড হওয়া রোধ করতে, ম্যানেজমেন্ট এপিআই আপলোডের সময় সার্টিফিকেটগুলো যাচাই করে। ফাইলটির আকার ৫০কেবি-র বেশি নয় এবং ফরম্যাটটি পিইএম (PEM) বা ডিইআর (DER) কিনা, তা নিশ্চিত করার জন্য সার্টিফিকেটগুলো যাচাই করা হয়। সার্টিফিকেটের মেয়াদোত্তীর্ণ হওয়ার বিষয়টিও যাচাই করা হয়। ডিফল্ট মেয়াদোত্তীর্ণ হওয়ার যাচাইকরণকে ওভাররাইড করতে (অর্থাৎ আপলোডের সময় সার্টিফিকেটের মেয়াদোত্তীর্ণ হওয়ার বিষয়টি যাচাই না করতে), নিম্নলিখিত কোয়েরি প্যারামিটারটি ব্যবহার করুন: ?ignoreExpiryValidation=true
আরও তথ্যের জন্য, কীস্টোরে একটি JAR ফাইল আপলোড করুন এবং ট্রাস্টস্টোরে একটি সার্টিফিকেট আপলোড করুন দেখুন। (SECENG-516) এবং (APIRT-2213)
Node.js লগ পেজে অটো-পোলিং (ক্লাউড ১৬.০১.২০)
প্রক্সি এডিটর থেকে Node.js লগ দেখার সময়, নতুন উপলব্ধ লগগুলির তালিকা দেখানোর জন্য Node.js লগ পৃষ্ঠাটি পর্যায়ক্রমে স্বয়ংক্রিয়ভাবে রিফ্রেশ হয়। স্বয়ংক্রিয় রিফ্রেশ বন্ধ করতে "Stop Auto Refresh"-এ ক্লিক করুন। (MGMT-1692)
X-Forwarded-For HTTP হেডার (ক্লাউড ১৫.০৯.৩০)
আরও শক্তিশালী নিরাপত্তার জন্য, Edge ডিফল্টরূপে X-Forwarded-For HTTP রিকোয়েস্ট হেডারটি সরিয়ে দেয়, যেটিতে এক বা একাধিক আইপি অ্যাড্রেস থাকতে পারে। এই নতুন ডিফল্ট আচরণের অর্থ হলো, Edge ক্লায়েন্টের কাছ থেকে যে আইপি অ্যাড্রেসটি পাবে, সেটি হবে সর্বশেষ এক্সটার্নাল TCP হ্যান্ডশেক থেকে পাওয়া আইপি অ্যাড্রেস; এমন কোনো অ্যাড্রেস নয় যা অ্যাক্সেস কন্ট্রোল পলিসি বাইপাস করার জন্য স্পুফ করা হতে পারে।
এই ডিফল্ট আচরণ পরিবর্তন করতে এবং X-Forwarded-For অ্যাড্রেসগুলোকে আপনার API প্রক্সিতে পৌঁছানোর অনুমতি দিতে, আপনাকে অবশ্যই আপনার অর্গানাইজেশনে feature.enableMultipleXForwardCheckForACL=true প্রপার্টিটি সেট করতে হবে।
পলিসি প্রোপার্টিতে জাভাস্ক্রিপ্ট অ্যাক্সেস (ক্লাউড ১৫.০৭.০৮)
এপিআই প্রক্সি ফ্লোতে জাভাস্ক্রিপ্ট ব্যবহার করার সময়, আপনি জাভাস্ক্রিপ্ট পলিসিতে সংজ্ঞায়িত প্রোপার্টিগুলো অ্যাক্সেস করতে পারেন। এটি বিশেষভাবে উপযোগী যদি আপনি আপনার জাভাস্ক্রিপ্ট কোডে সুপরিচিত ভেরিয়েবল ব্যবহার করতে চান। উদাহরণস্বরূপ, ধরা যাক আপনার জাভাস্ক্রিপ্ট পলিসিতে নিম্নলিখিত প্রোপার্টি ডেফিনিশনটি ছিল:
<Properties>
<Property name='source'>response.content</Property>
</Properties> আপনার জাভাস্ক্রিপ্টে, আপনি 'source' প্রপার্টির একটি রেফারেন্স ব্যবহার করে মেসেজ রেসপন্সটি অ্যাক্সেস করতে পারেন, এইভাবে:
var source = properties.get('source'); // returns: response.content
অথবা
var source = properties.source
অথবা
var source = properties['source']
আরও তথ্যের জন্য, জাভাস্ক্রিপ্ট নীতিমালা দেখুন। (APIRT-1460)
সংস্থা-স্তরের নিরীক্ষা (ক্লাউড ১৫.০৭.০৮)
সংস্থা প্রশাসকগণ সংস্থা পর্যায়ে গৃহীত পদক্ষেপের ইতিহাস নিরীক্ষা করতে পারেন। ম্যানেজমেন্ট UI-তে, অ্যাডমিন > অর্গানাইজেশন হিস্ট্রি নির্বাচন করুন। আরও তথ্যের জন্য, অডিট: এপিআই, প্রোডাক্ট এবং অর্গানাইজেশন হিস্ট্রি দেখুন। (MGMT-2232)
সংস্থা প্রশাসকের ভূমিকা থেকে স্ব-অপসারণ (ক্লাউড ১৫.০৭.০৮)
সংস্থা প্রশাসকগণ ম্যানেজমেন্ট UI-তে Admin > Organization Users- এ গিয়ে এবং তাদের নামের পাশে থাকা Remove-এ ক্লিক করে নিজেদেরকে Organization Administrator ভূমিকা থেকে সরিয়ে ফেলতে পারেন। (MGMT-934)
এপিআই প্রক্সি বান্ডেল ইম্পোর্ট অগ্রগতি সূচক (ক্লাউড ১৫.০৭.০৮)
ম্যানেজমেন্ট UI-তে একটি বড় API প্রক্সি বান্ডেল আপলোড করার সময়, একটি "ওয়ার্কিং" অ্যানিমেশন প্রদর্শিত হয় যা নির্দেশ করে যে ইম্পোর্ট প্রক্রিয়াটি এখনও চলছে। এর ফলে ইম্পোর্ট সম্পূর্ণ না হওয়া পর্যন্ত আপনি ম্যানেজমেন্ট UI-এর সাথে কোনো ইন্টারঅ্যাকশন করতে পারবেন না। (MGMT-1285)
ক্যাশের আচরণ ও কনফিগারেশন (ক্লাউড ১৫.০৭.২২)
ইন-মেমরি ক্যাশের উন্নততর ব্যবস্থাপনা এবং ব্যবহারের জন্য, Edge Cloud রিলিজ 15.06.10 থেকে এনভায়রনমেন্ট ক্যাশ রিসোর্সের "Maximum Elements in Memory" সেটিংটি বাতিল করা হয়েছে। Edge Cloud রিলিজ 15.07.22-এ, Apigee Edge ম্যানেজমেন্ট UI-এর Environment Configuration অংশের Create Cache UI থেকে এই সেটিংটি সরিয়ে ফেলা হয়েছে।
সমস্ত ক্যাশ রিসোর্সে (ডিফল্ট ক্যাশ সহ) উপস্থিত মোট এলিমেন্টের সংখ্যা ক্যাশে বরাদ্দ করা মোট মেমরির উপর নির্ভর করে। ডিফল্টরূপে, একটি নির্দিষ্ট মেসেজ প্রসেসরে ইন-মেমরি ক্যাশিংয়ের জন্য বরাদ্দ করা মোট মেমরি হলো উপলব্ধ মোট মেমরির ৪০%। ইন-মেমরি ক্যাশ থেকে এলিমেন্টগুলি কেবল তখনই সরিয়ে দেওয়া হবে যখন ক্যাশে মেমরি অপর্যাপ্ত হবে অথবা এলিমেন্টগুলির মেয়াদ শেষ হয়ে যাবে। (MGMT-2413, APIRT-1140)
ম্যানেজমেন্ট UI-তে টার্গেট সার্ভার কনফিগারেশন (ক্লাউড ১৫.০৭.২২)
ম্যানেজমেন্ট UI-এর APIs > Environment Configuration পেজ থেকে এখন আপনি টার্গেট সার্ভার যোগ, সম্পাদনা এবং মুছে ফেলতে পারবেন।
এছাড়াও, পৃষ্ঠাটি নতুন করে ডিজাইন করা হয়েছে যাতে নতুন পৃষ্ঠায় না গিয়ে ক্যাশগুলি ইনলাইনেই তৈরি, যোগ এবং মুছে ফেলা যায়। "মেমরিতে সর্বাধিক উপাদান" সহ বেশ কিছু ক্যাশ বৈশিষ্ট্য এখন আর UI-তে উপলব্ধ নেই, কারণ এই বৈশিষ্ট্যগুলি সেট করা এখন আর রানটাইম ক্যাশ আচরণের উপর কোনো প্রভাব ফেলে না। (MGMT-280)
সিস্টেম লগে বার্তা লগিং সহ SSL (ক্লাউড ১৫.০৭.২২)
মেসেজ লগিং পলিসি SSL/TLS-এর মাধ্যমে তৃতীয় পক্ষের লগ ম্যানেজমেন্ট প্রোভাইডারদের কাছে সিসলগ (syslog) পাঠানো সমর্থন করে। পলিসি কনফিগারেশনে প্যারেন্ট এলিমেন্টের সরাসরি চাইল্ড হিসেবে নিম্নলিখিতটি ব্যবহার করুন:
<SSLInfo>
<Enabled>true</Enabled>
</SSLInfo>আরও তথ্যের জন্য, বার্তা লগিং নীতি দেখুন। (APIRT-942)
ম্যানেজমেন্ট ইউআই (ক্লাউড ১৫.০৭.২২)
Apigee Engineering ম্যানেজমেন্ট UI-তে বিভিন্ন ছোটখাটো বাগ সংশোধন এবং ব্যবহারযোগ্যতা উন্নত করেছে।
ট্রেসে cURL (ক্লাউড ১৫.০৯.০২)
টার্গেট সার্ভারে অনুরোধ করা একটি এপিআই প্রক্সি কল ট্রেস করার সময়, আপনি টার্গেট সার্ভারের অনুরোধটিকে একটি cURL কমান্ড হিসাবে দেখতে পারেন। ট্রানজ্যাকশন ম্যাপ ডায়াগ্রামে "Request sent to target server" পর্যায়টি নির্বাচন করুন, তারপর ফেজ ডিটেইলস প্যানে "Request sent to target server" কলামে থাকা "Show Curl" বোতামে ক্লিক করুন। (MGMT-2589)
ডেটা মাস্কিং বিশেষ অক্ষর (ক্লাউড ১৫.০৯.০২)
JSON পেলোডে সংবেদনশীল ডেটা মাস্ক করার জন্য ডেটা মাস্কিং ব্যবহার করার সময়, $, *, এবং { এর মতো বিশেষ অক্ষরগুলিও এখন মাস্ক করা যাবে। (APIRT-1727)
ম্যানেজমেন্ট UI-তে কী ভ্যালু ম্যাপ (ক্লাউড ১৫.০৯.৩০)
এখন আপনি এজ ম্যানেজমেন্ট UI-তে এনভায়রনমেন্ট-স্কোপড কী ভ্যালু ম্যাপ (KVM) তৈরি এবং পরিচালনা করতে পারবেন। এনভায়রনমেন্ট-স্কোপড KVM-গুলোতে কী/ভ্যালু পেয়ার থাকে যা একটি এনভায়রনমেন্টের (যেমন টেস্ট বা প্রোড) যেকোনো API প্রক্সি দ্বারা অ্যাক্সেসযোগ্য। ম্যানেজমেন্ট UI মেনুতে, APIs > Environment Configuration-এ যান > আপনার পছন্দের এনভায়রনমেন্টটি নির্বাচন করুন > Key Value Maps ট্যাবে যান । আরও তথ্যের জন্য, Creating and editing environment key value maps দেখুন। (MGMT-1393)
ম্যানেজমেন্ট UI-তে PopulateCache পলিসির ডিফল্ট মেয়াদোত্তীর্ণতা (ক্লাউড ১৫.০৯.৩০)
এপিআই প্রক্সি এডিটর ব্যবহার করে একটি PopulateCache পলিসি যোগ করার সময়, ক্যাশে মেয়াদোত্তীর্ণ হওয়ার জন্য <TimeoutInSec> এলিমেন্টটি ৩৬০০ সেকেন্ড (১ ঘন্টা) মান দিয়ে আগে থেকেই পূরণ করা থাকে। পূর্ববর্তী ডিফল্ট মান ছিল ৩০০ সেকেন্ড (৫ মিনিট)। (MGMT-2622)
ডেভেলপার পরিষেবা
এপিআই প্রোডাক্ট পেজের পারফরম্যান্স, কোনো ডেভেলপার অ্যাপ তালিকাভুক্ত নেই (ক্লাউড ১৬.০১.২০)
ম্যানেজমেন্ট UI-তে কোনো API প্রোডাক্ট দেখার সময়, সেই প্রোডাক্টের সাথে যুক্ত ডেভেলপার অ্যাপগুলো তালিকাভুক্ত করা হয়। UI-এর পারফরম্যান্স উন্নত করার জন্য, API প্রোডাক্টটি সম্পাদনা করার সময় ডেভেলপার অ্যাপের তালিকাটি দেখানো হয় না। (MGMT-2869)
ডেভেলপার অ্যাপস পৃষ্ঠার মূল কলাম (ক্লাউড ১৫.০৮.০৫)
যেসব প্রতিষ্ঠানে বিপুল সংখ্যক (হাজার হাজার) ডেভেলপার অ্যাপ রয়েছে, সেখানে ডেভেলপার অ্যাপস পেজে 'Key' কলামটি (যা প্রতি অ্যাপে কী-এর সংখ্যা দেখায়) প্রদর্শন করা হলে তা ডিসপ্লে পারফরম্যান্সকে ব্যাহত করতে পারে। এই পরিস্থিতিতে ডিসপ্লে পারফরম্যান্স উন্নত করতে, Apigee সাপোর্টের সাথে যোগাযোগ করে নিম্নলিখিত প্রতিষ্ঠান-স্তরের প্রপার্টিটি সেট করুন: features.appsNoCredentialsEnabled = true । এই প্রপার্টিটি 'Key' কলামটি সরিয়ে দেয়। তবে মনে রাখবেন, 'Key' কলামটি সরিয়ে দিলে কনজিউমার কী এবং সিক্রেট দ্বারা সার্চ করার ক্ষমতাও চলে যায়। (MGMT-2486)
ডেভেলপার বিবরণ পৃষ্ঠার অগ্রগতি স্পিনার (ক্লাউড ১৫.০৯.৩০)
ম্যানেজমেন্ট UI-তে যখন ডেভেলপার ডিটেইলস পেজটি লোড হয়, তখন অ্যাপ লোড হতে থাকলে পেজটির অ্যাপস সেকশনে একটি প্রোগ্রেস স্পিনার দেখা যায়। এটি পূর্ববর্তী আচরণের একটি উন্নত সংস্করণ, যেখানে অ্যাপ লোড হওয়ার সময় অ্যাপস সেকশনটি খালি দেখা যেত। (MGMT-2667)
নগদীকরণ
এপিআই প্যাকেজের নাম সম্পাদনা করুন (ক্লাউড ১৬.০১.২০)
আপনি মনিটাইজেশন লাইফসাইকেলের যেকোনো পর্যায়ে একটি এপিআই প্যাকেজের নাম আপডেট করতে পারেন, এমনকি যখন এপিআই প্যাকেজটিতে একটি প্রকাশিত রেট প্ল্যান থাকে তখনও। (DEVRT-2177)
কাস্টম অ্যাট্রিবিউটে দশমিক ব্যবহারের অনুমতি আছে (ক্লাউড ১৬.০১.২০)
"রেট কার্ড উইথ কাস্টম অ্যাট্রিবিউট" প্ল্যান ব্যবহার করার সময়, মেসেজ হেডারে থাকা কাস্টম অ্যাট্রিবিউট যা ট্রানজ্যাকশনের জন্য মাল্টিপ্লায়ার হিসেবে ব্যবহৃত হয়, তা এখন চার দশমিক স্থান পর্যন্ত একটি দশমিক মান হতে পারে। এই ধরনের প্ল্যান সম্পর্কে আরও তথ্যের জন্য, "রেট কার্ড কাস্টম অ্যাট্রিবিউটের বিবরণ নির্দিষ্ট করুন" (DEVRT-2191) দেখুন।
সারাংশ প্রতিবেদনে রেট প্ল্যানের নাম এবং আইডি (ক্লাউড ১৫.০৯.০২)
ম্যানেজমেন্ট এপিআই ব্যবহার করে একটি সামারি রেভিনিউ রিপোর্ট তৈরি করার সময়, আপনি রিপোর্টে "রেট প্ল্যান" নাম এবং রেট "প্ল্যান আইডি" কলাম যোগ করতে পারেন। এটি করার জন্য, " রিপোর্ট তৈরি করুন" অংশে বর্ণিত পদ্ধতি অনুযায়ী এপিআই কলে "RATEPLAN"-কে একটি groupBy অ্যাট্রিবিউট হিসেবে যোগ করুন। (উল্লেখ্য যে, এই ফিচারটি এখনও মনিটাইজেশন রিপোর্ট UI-তে উপলব্ধ নয়।) ডিটেইল রিপোর্টে, বিদ্যমান রেট প্ল্যান নাম এবং আইডি কলামগুলো এখন অন্যান্য গ্রুপিং কলামগুলোর সাথে রিপোর্টের সামনের দিকে অবস্থিত। (DEVRT-1740)
অ্যানালিটিক্স পরিষেবা
প্রতিক্রিয়া সময় মেট্রিক্সের উপর sum( ) ফাংশন (ক্লাউড ১৬.০১.২০)
অ্যানালিটিক্স কাস্টম রিপোর্ট এবং এপিআই কলে, 'sum' অ্যাগ্রিগেট ফাংশনটি এখন টার্গেট রেসপন্স টাইম, টোটাল রেসপন্স টাইম এবং এন্ড_পয়েন্ট_রেসপন্স_টাইম-এর জন্য উপলব্ধ। উদাহরণস্বরূপ, /stats এপিআই-তে (http://docs.apigee.com/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), আপনি এখন নিম্নলিখিত 'select' কোয়েরি প্যারামিটারটি ব্যবহার করতে পারেন: ?select=sum(total_response_time)। (AXAPP-2006)
লেটেন্সি বিশ্লেষণ প্রতিবেদন: এপিআই প্রক্সি নামসমূহ সাজানো (ক্লাউড ১৬.০১.২০)
লেটেন্সি অ্যানালাইসিস রিপোর্ট UI-তে (শুধুমাত্র Apigee Edge এন্টারপ্রাইজ প্ল্যানের জন্য), প্রক্সি ড্রপ-ডাউন লিস্টে API প্রক্সিগুলো বর্ণানুক্রমিকভাবে তালিকাভুক্ত করা থাকে। (MGMT-2858)
ড্যাশবোর্ডে প্রদর্শিত ডেভেলপার অ্যাপগুলো তাদের প্রদর্শিত নাম অনুসারে দেখানো হচ্ছে (ক্লাউড ১৬.০১.২০)
ম্যানেজমেন্ট UI ড্যাশবোর্ডে, ডেভেলপার অ্যাপস বার চার্টটি ডেভেলপার অ্যাপগুলোকে অভ্যন্তরীণ নামের পরিবর্তে প্রদর্শিত নাম অনুসারে তালিকাভুক্ত করে। (MGMT-2853)
কাস্টম রিপোর্টে নতুন তারিখ/সময় উইজেট (ক্লাউড ১৬.০১.২০)
ম্যানেজমেন্ট UI-এর কাস্টম রিপোর্ট পেজে থাকা তারিখ/সময় পিকার উইজেটটি উন্নত করা হয়েছে। (MGMT-2881)
জিওম্যাপে শহরের বিস্তারিত তথ্য (ক্লাউড ১৫.০৭.২২)
অ্যানালিটিক্স জিওম্যাপটিতে মার্কিন যুক্তরাষ্ট্র এবং কানাডার জন্য একটি 'শহর' ড্রিলডাউন অন্তর্ভুক্ত রয়েছে। মানচিত্রে কোনো রাজ্য বা প্রদেশে ক্লিক করলে, যে শহরগুলো থেকে কলগুলো করা হয়েছিল তার একটি তালিকা প্রদর্শিত হয়। (MGMT-2282)
অ্যানালিটিক্স কাস্টম রিপোর্টে | (পাইপ) এবং = চিহ্ন (ক্লাউড ১৫.০৯.০২)
অ্যানালিটিক্স কাস্টম রিপোর্ট ডেফিনিশনে এখন | (পাইপ) এবং = চিহ্ন ব্যবহার করা যায়। এর আগে, এই চিহ্নগুলোর জন্য %7C এবং %3D এনকোডিং ব্যবহার করতে হতো। (MGMT-2504)
প্রক্সি পাথ সাফিক্স ডাইমেনশন (ক্লাউড ১৫.০৯.৩০)
অ্যানালিটিক্স কাস্টম রিপোর্ট এবং এপিআই কলে একটি নতুন প্রক্সি পাথ সাফিক্স (proxy_pathsuffix) ডাইমেনশন উপলব্ধ হয়েছে। প্রক্সি পাথ সাফিক্স হলো এপিআই প্রক্সি ইউআরএল-এর সেই অংশ যা বেস পাথের পরে আসে, যেমন কন্ডিশনাল ফ্লো-এর জন্য তৈরি করা পাথ। (AXAPP-1902)
রিপোর্ট অনুযায়ী ডেভেলপার আইডিগুলো ডিসপ্লে নেম নয় (ক্লাউড ১৫.০৯.৩০)
/stats API ব্যবহার করে Edge অ্যানালিটিক্স API কল করার সময়, যা ডেভেলপারদের তথ্য ফেরত দেয়, ডেভেলপার আইডি-র সাথে ডেভেলপারের ডিসপ্লে নামও ফেরত আসছে। আগে শুধু ডেভেলপার আইডি ফেরত আসত। (AXAPP-1759)
ত্রুটিগুলি সমাধান করা হয়েছে
এই রিলিজে নিম্নলিখিত বাগগুলো সংশোধন করা হয়েছে।
প্রাইভেট ক্লাউড ৪.১৬.০১
নিম্নলিখিত সারণীতে Edge for Private Cloud 4.16.01 রিলিজের পর থেকে সমাধান করা বাগগুলির তালিকা দেওয়া হলো। এই সমাধানগুলি পেতে, “Update Apigee Edge 4.16.01.x to latest 4.16.01 release” -এ বর্ণিত নির্দেশাবলী অনুসরণ করে আপনার 4.16.01 ইনস্টলেশনকে সর্বশেষ RPM এবং সাপোর্ট ফাইলগুলিতে আপডেট করুন।
| ইস্যু আইডি | বর্ণনা | বিল্ড নম্বর |
|---|---|---|
| পিআরসি-৭৩৬ | apigee-lib এর জন্য এখন আর GCC প্রয়োজন নেই। | apigee-lib-4.16.01-0.0.901 |
| পিআরসি-৭৩৫ | apigee-validate এখন আর ব্যর্থ হয় না কারণ Yahoo Weather API-এর জন্য Oauth প্রয়োজন। | apigee-validate-4.16.01-0.0.910 |
| পিআরসি-৭৩৯ | ব্যবহারকারীদের যেকোনো ফাইল সিস্টেম ফোল্ডারের অধীনে মিরর এক্সট্র্যাক্ট করার অনুমতি দিন। | এপিজি-মিরর-৪.১৬.০১-০.০.৯০৪ |
| পিআরসি-৭৫৬ | BaaS Usergrid-এর check_cassandra_availability.sh এখন আর nc কমান্ড ব্যবহার করে না। | baas-usergrid-2.1.0-0.0.112 |
| পিআরসি-৭৭৮ | আপগ্রেডের পর Zookeeper ক্লাস্টারের তথ্য আর হারিয়ে যায় না | apigee-migrate-4.16.01-0.0.873 |
| পিআরসি-৭৮৭ | API BaaS এখন ক্যাসান্ড্রা অথেনটিকেশন সমর্থন করে। | baas-usergrid-2.1.1-0.0.122 |
| পিআরসি-৮০৪ | এখন লগ ফাইলের অবস্থান নির্দিষ্ট করা যাবে। | apigee-service-4.16.05-0.0.435 |
| পিআরসি-৮৪০ | Edge কম্পোনেন্টগুলির জন্য ভাঙা সিমলিঙ্ক | এজ-গেটওয়ে-৪.১৬.০১-০.০.৫৩৮ |
| EDGEUI-538 EDGEUI-524 | WSDL ইম্পোর্ট করার সময় সোপ প্রক্সি তৈরি আটকে যাচ্ছে/ WSDL থেকে এপিআই প্রক্সি তৈরি করতে সমস্যা হচ্ছে | edge-ui-4.16.01-0.0.3650 |
| EDGEUI-543 | URL একটি স্থানীয় ঠিকানা হলে URL বিকল্প থেকে WSDL ইম্পোর্ট করা সম্ভব নয়। | edge-ui-4.16.01-0.0.3650 |
| এপিআইআরটি-২৭১৯ এপিআইআরটি-২৯১৮ | টার্গেট কলআউট করার সময় এখন target.url সেট করা হচ্ছে। | এজ-গেটওয়ে-৪.১৬.০১-০.০.৫৩৮ |
ক্লাউড ১৬.০১.২০
| ইস্যু আইডি | বর্ণনা |
|---|---|
| এমজিএমটি-২৯৬৪ | নতুন প্রক্সি এডিটর ফ্লোস ট্যাগের ভিতরে মন্তব্য গ্রহণ করে না। |
| এমজিএমটি-২৯৫৭ | একটি অর্গে নতুন পড যোগ করলে, সেই নতুন পডের রাউটারগুলোর বান্ডেলের ডিপ্লয়মেন্ট স্ট্যাটাস 'এরর' হিসেবে প্রদর্শিত হয়। |
| এমজিএমটি-২৯৩৭ | কাস্টম রোলের সাথে অপর্যাপ্ত অনুমতির ত্রুটি |
| এমজিএমটি-২৮৭৫ | SOAP 1.2-এর জন্য WSDL SOAP জেনারেশনে ভুল হেডার রয়েছে। |
| এমজিএমটি-২৭৩৯ | ডেভেলপার অ্যাপস রিপোর্টের অ্যানালিটিক্স ট্যাবে অ্যানোমালি গ্রাফ দেখা যাচ্ছে না। |
| এমজিএমটি-২৭৩৫ | Node.js লগ রিফ্রেশ করা কখনও সম্পূর্ণ হয় না/বন্ধ হয় না |
| এমজিএমটি-২৭৩৪ | ডেপ্লয় করা বান্ডেল সেভ করার সময় কোনো ত্রুটি হলে সেভ বাটনটি সক্রিয় হয় না। |
| এমজিএমটি-২৭২৯ | UI-তে TargetServer-এর পোর্ট আপডেট করলে SSLInfo মুছে যায়। |
| এমজিএমটি-২৭০২ | ফায়ারফক্স এবং আইই-এর জন্য ক্রস-সাইট নিরাপত্তা দুর্বলতা ফায়ারফক্স এবং ইন্টারনেট এক্সপ্লোরারের দুর্বলতার কারণে উদ্ভূত একটি নিরাপত্তা ত্রুটি সমাধান করা হয়েছে, যেগুলো অযাচিতভাবে ক্রস-সাইট অনুরোধের অনুমতি দিত। |
| এমজিএমটি-২৬৮১ | প্রক্সি এডিটর: কন্ডিশনে রেজেক্স ম্যাচ ব্যবহার করলে ফ্লো নেভিগেটর ভার্বটি দেখায় না। |
| এমজিএমটি-২৩৬১ | RPCException: Call timed out এর কারণে প্রক্সি স্থাপন ব্যর্থ হয়েছে। |
| এমজিএমটি-১৬৬২ | Apigee পাবলিক ক্লাউড রিলিজের সময় API প্রক্সি ডেপ্লয়মেন্ট ব্যর্থ হয় |
| ডিইভিআরটি-২২৮৬ | সিঙ্ক-অর্গানাইজেশন মনিটাইজেশন এপিআইটি ত্রুটিপূর্ণ। ১৬.০১.২০ রিলিজের সর্বশেষ রিফ্রেশের মাধ্যমে Apigee Edge ডেটাকে মনিটাইজেশনের সাথে সিঙ্ক্রোনাইজ করতে ব্যবহৃত API-টি সংশোধন করা হয়েছে। |
| ডিইভিআরটি-২১৭৩ | প্যাকেজটির নাম পরিবর্তন করতে হবে, কিন্তু সক্রিয় রেট প্ল্যানের কারণে সম্পাদনা করতে পারছি না। |
| ডিইভিআরটি-১৬৬১ | রেট প্ল্যান শুরুর তারিখের আগে এপিআই অনুরোধ করার জন্য ডেভেলপারকে ব্লক করা হয়েছে, কিন্তু সেই ব্লক কখনোই প্রত্যাহার করা হয়নি। যদি কোনো এপিআই ডেভেলপার ভবিষ্যতের কোনো তারিখে শুরু হবে এমন কোনো মাসিক ফ্ল্যাট, ভলিউম-ব্যান্ডেড, বা বান্ডেল রেট প্ল্যান গ্রহণ করেন এবং নির্দিষ্ট শুরুর তারিখের আগে এপিআই অনুরোধ পাঠান, তাহলে সেই এপিআই ডেভেলপারকে পরবর্তী অনুরোধ পাঠানো থেকে ব্লক করা হয়। রেট প্ল্যানের শুরুর তারিখ এসে গেলে, এই ব্লকটি তুলে নেওয়া হয়। |
| ডিইভিআরটি-১৬৪৩ | খসড়া দর পরিকল্পনাটি সংরক্ষণ করার পর ত্রুটিপূর্ণ হয়ে গেছে। |
| AXAPP-1991 | Apigee Analytics Summary থেকে অপ্ট-আউট করলেও ইমেল আসা বন্ধ হয় না। |
| AXAPP-1946 | অ্যানালিটিক্স পরিষ্কার করার ফলে ডিস্কের জায়গা খালি হচ্ছে না। |
| AXAPP-1708 | আমি কীভাবে জিজ্ঞাসা করছি তার উপর নির্ভর করে অ্যানালিটিক্স এপিআই একই পরিসংখ্যানের জন্য ভিন্ন ভিন্ন সংখ্যা দেখাচ্ছে বলে মনে হচ্ছে। |
| AXAPP-1293 | অ্যানালিটিক্স সারাংশ ইমেইলে অস্তিত্বহীন ডেভেলপার অ্যাপের নাম |
| এপিআইআরটি-২৫১৮ | জাভাস্ক্রিপ্ট পলিসির সাথে https ব্যাকএন্ডে সংযোগ করতে সমস্যা |
| এপিআইআরটি-২৩৯৮ | অবৈধ/মেয়াদোত্তীর্ণ অনুমোদন কোডকে Apigee ত্রুটি হিসেবে গণ্য করা হয়। |
| এপিআইআরটি-২৩৯৭ | steps.assignmessage.SetVariableFailed-কে Apigee ত্রুটি হিসেবে গণ্য করা হয়েছে। |
| এপিআইআরটি-২৩৯৬ | OAuth-এর IllegalArgumentException, ArrayIndexOutofBoundsException-কে Apigee ত্রুটি হিসেবে গণ্য করা হয়। |
| এপিআইআরটি-২৩৬২ | জাভাস্ক্রিপ্ট সংকলন ত্রুটি |
| এপিআইআরটি-২৩২২ | অবৈধ ক্লায়েন্ট আইডি ভুলবশত Apigee ত্রুটি হিসাবে রিপোর্ট করা হয়েছে। |
| এপিআইআরটি-২১৫৯ | লগিং প্রিফিক্সে message_id যোগ করুন |
| এপিআইআরটি-২১৪৫ | ফেসবুক এপিআই-এর লেনদেনের উচ্চ ব্যর্থতার হার যেসব হেডার ভ্যালু ':' দিয়ে শুরু হয়, সেগুলোর ভ্যালিডেশন সরিয়ে দেওয়া হয়েছে। |
| এপিআইআরটি-২১৩৭ | MP: চাঙ্কড ট্রান্সফার এনকোডিং এবং কন্টেন্ট লেংথ ০ সহ 205 |
| এপিআইআরটি-২১২৪ | Nginx রাউটার নতুন যোগ করা MP-গুলির জন্য MP পুল আপডেট করে না। |
| এপিআইআরটি-২১১৭ | মেসেজ লগিং পলিসি ডিএনএস আপডেট মানছে না |
| এপিআইআরটি-২১১০ | রাউটার দ্বারা শুধুমাত্র একটি X-Forwarded-For হেডার প্রেরণ করা হয়। |
| এপিআইআরটি-২০৬২ | SkipCacheLookup শর্তটি পূরণ হলে রেসপন্স ক্যাশে সঠিকভাবে কাজ করে না। |
| এপিআইআরটি-২০৬১ | মেসেজ প্রসেসর QPID-তে মেসেজ পাঠাচ্ছে না। |
| এপিআইআরটি-২০৫২ | ম্যানেজমেন্ট পোর্ট সাড়া না দেওয়ায় বিপুল সংখ্যক CLOSE_WAIT দেখা যাচ্ছে। |
| এপিআইআরটি-২০২৪ | লোড ব্যালেন্সার ছাড়া Nginx সঠিকভাবে X-Forwarded-For HTTP হেডারগুলো পূরণ করছে না। 150930 রিলিজ নোট এবং অ্যাক্সেস কন্ট্রোল পলিসিতে X-Forwarded-For বাতিলের বিজ্ঞপ্তি যোগ করা হয়েছে। |
| এপিআইআরটি-১৯৩৩ | প্রক্সি-নির্দিষ্ট ক্লাসলোডারগুলি এখনও এমপি ক্লাসলোডারের কাছে দায়িত্ব অর্পণ করে। |
| এপিআইআরটি-১৮৭৭ | নেমস্পেসযুক্ত XML প্রতিক্রিয়া মাস্ক করা সম্ভব নয় |
| এপিআইআরটি-১৮৩৮ | Apigee-127: একাধিক প্রোডাক্ট থাকা সত্ত্বেও VerifyAPIKey শুধুমাত্র একটি API প্রোডাক্ট রিটার্ন করে। |
| এপিআইআরটি-১৮২৭ | একই সাথে স্ট্রিমিংয়ের নিম্ন সীমা পরিলক্ষিত হয়েছে |
| এপিআইআরটি-১৮২০ | 4.15.04 প্রাইভেট ক্লাউড পরিবেশে মাঝে মাঝে লেটেন্সি (> 1%) |
| এপিআইআরটি-৭০৭ | <GenerateResponse> এলিমেন্টটি VerifyAccessToken পলিসিতে থাকলে রানটাইমে NPE ঘটবে। |
ক্লাউড ১৫.০৭.০৮
| ইস্যু আইডি | বর্ণনা |
|---|---|
| এমজিএমটি-২৩৮১ | নতুন প্রক্সি এডিটর ব্যবহার করে প্রক্সি স্থাপন করা সম্ভব হচ্ছে না। |
| এমজিএমটি-২৩৭৪ | ProxyEndpoint সংরক্ষণ করার আগে BasePath এলিমেন্টের ভেতরের স্পেস ছেঁটে ফেলা উচিত। |
| এমজিএমটি-২৩৫৫ | একাধিক রোলের মধ্যে একটি রোল orgadmin হলে UI সেগুলোর পারমিশন সঠিকভাবে গণনা করে না। |
| এমজিএমটি-২৩২৪ | একটি Swagger মডেল ইম্পোর্ট করলে ভুল SmartDocs নোড তৈরি হয়। |
| এমজিএমটি-১৫১৮ | এমপি-গুলিতে ডেপ্লয়মেন্ট ব্যর্থ হওয়া সত্ত্বেও UI-তে প্রক্সিটি ডেপ্লয়েড হিসেবে দেখানো হচ্ছে। |
| এমজিএমটি-১৪৮৯ | এপিআই প্রোডাক্ট সঠিক রিসোর্স তৈরি করছে না |
| ডক-১২৪৬ | অ্যাক্সেস টোকেন সম্পর্কে ডক্স-এ পরস্পরবিরোধী বিবৃতি |
| ডিইভিআরটি-১৬৬১ | ডেভেলপার যখন ফিচার রেট প্ল্যান গ্রহণ করেন, তখন NextRecurringFeeDate খালি থাকে। |
মেঘ ১৫.০৭.২২
| ইস্যু আইডি | বর্ণনা |
|---|---|
| টিবিডি-৭৩ | Apigee-তে আগত ট্র্যাফিকের জন্য স্ট্যাটিক আইপি |
| এমজিএমটি-২৪২২ | কোম্পানির অ্যাপ সম্পাদনা করতে অক্ষম |
| এমজিএমটি-২৪১৯ | 'User' রোলের ব্যবহারকারীরা লগইন করার সময় অনুমতি সংক্রান্ত ত্রুটি পান। |
| এমজিএমটি-২৩৪১ | কাস্টম রিপোর্ট ফিল্টার ভুলভাবে কোয়েরি তৈরি করে |
| এমজিএমটি-২২০৭ | JSONThreatProtection - ArrayElementCount কাজ করে না যদি অন্তর্ভুক্ত এলিমেন্টটি নন-প্রিমিটিভ হয়। JSON থ্রেট প্রোটেকশন পলিসিতে, ArrayElementCount এলিমেন্টটি অ্যারেতে অনুমোদিত আইটেমের সংখ্যা সঠিকভাবে সীমিত করছিল না। এই সমস্যাটি সমাধান করা হয়েছে। |
| এমজিএমটি-২১৫৮ | আউটপুটে এমন কোনো পার্টের উল্লেখ থাকলে WSDL ইম্পোর্ট করা যাবে না, যার কোনো টাইপ নেই। |
মেঘ ১৫.০৮.০৫
| ইস্যু আইডি | বর্ণনা |
|---|---|
| একাধিক | এপিআই প্রক্সি এডিটরে বেশ কিছু ছোটখাটো বাগ সংশোধন করা হয়েছে। |
ক্লাউড ১৫.০৯.০২
| ইস্যু আইডি | বর্ণনা |
|---|---|
| একাধিক | এপিআই প্রক্সি এডিটরে বেশ কিছু ছোটখাটো বাগ সংশোধন করা হয়েছে। |
| এমজিএমটি-২৬১৮ | ঘন ঘন স্থাপনার সমস্যা |
| এমজিএমটি-২৫৮৮ | ডেভেলপারদের হিস্ট্রি পেজ এইচটিএমএল/কোড এক্সিকিউট করে -- এক্সএসএস পারসিস্টেন্স ভালনারেবিলিটি |
| এমজিএমটি-২৫৪৩ | নতুন প্রক্সি এডিটর AssignMessage পলিসির <Payload>-এর XML পরিবর্তন করে, যা বিদ্যমান API প্রক্সিগুলোকে অকার্যকর করে দেয়। |
| এমজিএমটি-২৫২১ | মাঝে মাঝে ট্রেস সেশন আটকে যায় |
| এমজিএমটি-২৫১৯ | পরিবেশ কনফিগারেশন UI কাজ করছে না |
| AXAPP-1814 | zk curator চালু থাকলে প্রোডাকশনে কাস্টম ভেরিয়েবল (Statistics Collector পলিসি) তৈরি হচ্ছে না। |
| এপিআইআরটি-১৯২৭ | অবৈধ ভার্চুয়াল হোস্টের কারণে রাউটারটি এনভায়রনমেন্টের জন্য কনফিগারেশন লোড করতে পারে না। |
| এপিআইআরটি-১৮৬৩ | বান্ডেলে ফাঁকা স্থান থাকার কারণে ডেপ্লয়মেন্ট ব্যর্থ হয়েছে। |
| এপিআইআরটি-১৮২৩ | POST বডিতে & (অ্যাম্পারস্যান্ড) অক্ষর থাকলে করা API কলগুলো আটকে যায়। |
| এপিআইআরটি-১৭৮৯ | নির্দিষ্ট কিছু সংস্থার মেসেজ প্রসেসরগুলো মেমোরি-সংক্রান্ত ত্রুটির সম্মুখীন হচ্ছে। |
| এপিআইআরটি-১৭৭৬ | জাভাস্ক্রিপ্ট পলিসিতে 'print' কল করলে অতিরিক্ত লগিং হয়। |
| এপিআইআরটি-১৭৬৬ | ওয়েবসকেটে টাইমআউট |
| এপিআইআরটি-১৬০০ | রাউটারে ConcurrentModificationException রাউটার লগগুলিতে নিয়মিতভাবে একাধিকবার ‘ConcurrentModification’ দেখা যাচ্ছিল। এর কারণ ছিল, রিপার যখন পুরোনো কানেকশনগুলো মুছে ফেলছিল, ঠিক সেই সময়েই রিপার লিস্টে নতুন কানেকশন যুক্ত হচ্ছিল। এই সমস্যাটি সমাধান করা হয়েছে। |
| এপিআইআরটি-১৪৯১ | ৫০৩ পরিষেবা অনুপলব্ধ ব্যতিক্রম |
| এপিআইআরটি-১৪২১ | JavaCallout পলিসিগুলো মাঝে মাঝে প্রসেস হতে অনেক সময় নিচ্ছে |
| ডিইভিআরটি-১৮৪৩ | মিন্ট UI-এর TRP-তে কাস্টম অ্যাট্রিবিউট আপডেট করার সুবিধাটি আরও ভালোভাবে দেওয়া উচিত। |
| ডিইভিআরটি-১৪৭২ | Updating developer resulted in 500 server error |
Cloud 15.09.30
| ইস্যু আইডি | বর্ণনা |
|---|---|
| MGMT-2687 | Custom Reports freeze the browser with more than 14K dimensional elements |
| MGMT-2677 | Monetization: Developers page in management UI freezes with thousands of developers and pagination isn't enabled on an org |
| MGMT-2674 | Edge UI tries to download from Internet at user login |
| MGMT-2658 | OPDK version dependent Management Server UI issues on upgrading Revision of API Proxy |
| MGMT-2616 | New API proxy editor does not handle XML entities correctly |
| MGMT-2541 | External Authentication System ID added as sysadmin with + in password is broken |
| MGMT-2510 | Dropdown not showing all developers belonging to the org |
| MGMT-2508 | Broken-link icon on policies shown inaccurately |
| MGMT-2334 | Unable to access resources from second proxy endpoint |
| MGMT-1967 | Developer Apps with the same Display Name shows same Traffic in analytics |
| DEVRT-1839 | Monetization: Country select list in management UI are sorted incorrectly |
| AXAPP-1887 | Filter conditions not working as per documentation |
| AXAPP-1869 | Removing a user from an org should unsubscribe them from analytics emails |
| AXAPP-1533 | Analytics Geomap throws "Invalid API Call" error |
| APIRT-2061 | Message processor not pushing messages to QPID |
| APIRT-2052 | High number of CLOSE_WAITs due to management port not responding |
| APIRT-2024 | Nginx without a load balancer is not properly populating X-Forwarded-For HTTP headers |
| APIRT-1838 | Apigee-127: VerifyAPIKey returns only one API product when multiple products exist |
Private Cloud 4.15.07.03
| ইস্যু আইডি | বর্ণনা |
|---|---|
| APIRT-1600 | ConcurrentModificationException in Router logs |
| APIRT-1734 | Zero downtime resource file updates at org/env level |
| APIRT-1820 | Intermittent latency (> 1%) in 4.15.04 Private Cloud environment |
| APIRT-2159 | Add message_id to the logging prefix |
| APIRT-2160 | Exclude the SSL handshake from request_processing_latency in analytics data |
| AXAPP-1882 | Consumer watcher thread connects to wrong queue in active/active deployment |
| AXAPP-1946 | Data moves to parent fact table instead of child fact table when in timezone other than UTC |
| MGMT-1590 | Fixed a security vulnerability |
| MGMT-1662 | Deployment fails during release |
| MGMT-2361 | Deployment of proxies fails with RPCException: Call timed out |
| MGMT-2397 | Code view is not parsing end of line characters correctly |
| MGMT-2466 | Cluster check against Message Processor shows non-reachable Router as CONNECTED member |
| OPDK-1981 | backup-cassandra.sh does not backup the system keyspace |
| OPDK-1982 | apigee-upgrade.sh needs to check Cassandra SSTable version before upgrade |
Private Cloud 4.15.07.01
| ইস্যু আইডি | বর্ণনা |
|---|---|
| OPDK-1927 | Monetization upgrade missing tables; duplicate indexes being created |
| OPDK-1878 | Changing the gateway POD name in setup causes issues |
| OPDK-1886 | Node cannot access local IP addresses such as 192.168.xy |
| MGMT-2521 | Trace session hangs at times |
| MGMT-2543 | New proxy editor modifies XML in the <Payload> of AssignMessage policy, which breaks existing API proxies |
| MGMT-2599 | New Proxy Editor restores namespace prefix after you delete it |
| MGMT-2702 | Cross-site security vulnerability for FireFox and IE |
| APIRT-1074 | Gzipped content not handled properly when Connection: Close header is sent without Content-Length or Transfer-Encoding headers |
পরিচিত সমস্যা
This release has the following known issues.
| ইস্যু আইডি | বর্ণনা |
|---|---|
| APIRT-2742 | Edge JMX integration is not available with Edge for Private Cloud 4.16.01 with the introduction of the Nginx server that replaced the Netty router. |
| APIRT-2978 | Router fails to start Nginx or Router fails to start If the Edge Router fails to start Nginx or fails to start at all, as shown in the /opt/apigee/var/log/edge-router/logs/system.log file, then delete all files in the /opt/nginx/conf.d directory, and restart the router: > rm -f /opt/nginx/conf.d/* > /opt/apigee/apigee-service/bin/apigee-service edge-router restart |
| DOC-1687 | Due to a known package dependency conflict, the Katello agent used in Satellite Server 6 will not install properly on Apigee Edge hosts running the Qpid daemon. |
| PRC-1118 | Error when running "apigee-service apigee-postgresql pg-data-purge" command If you run the "apigee-service apigee-postgresql pg-data-purge" command and see an error in the form: ERROR: must be owner of relation Edit /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge and set the following property to 'apigee': POSTGRES_USER=apigee |