আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
২৪ মার্চ, ২০১৬ তারিখে আমরা প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর নতুন ভার্সন প্রকাশ করেছি।
আগের Edge for Private Cloud কোয়ার্টারলি রিলিজ (4.15.07.00) থেকে, নিম্নলিখিত রিলিজ হয়েছে এবং এই ফিচার রিলিজে অন্তর্ভুক্ত করা হয়েছে:
- ক্লাউড: 15.07.08, 15.07.22, 15.08.05, Nginx migration, 15.09.02, 15.09.30, 16.01.20
- প্রাইভেট ক্লাউড: 4.15.07.01, 4.15.07.03
কোনও নির্দিষ্ট ক্লাউড রিলিজ আপনার Edge for Private Cloud ভার্সনে অন্তর্ভুক্ত আছে কিনা তা কীভাবে বুঝবেন তা জানতে রিলিজ নম্বর সম্পর্কে দেখুন।
অননুমোদিত
প্রাইভেট ক্লাউড 4.15.07.03
| API | বিবরণ |
|---|---|
| QPID কোয়েরি চেক করা |
আপনি আর QPID কোয়েরি চেক করার জন্য API ব্যবহার করতে পারবেন না
আপনি আর QPID সার্ভারে তৈরি করা কিউ চেক করতে পারবেন না, এর জন্য আপনাকে
নিম্নলিখিত CURL কমান্ড ইস্যু করতে হবে:
curl http:// <qpid_IP>:8083/v1/servers/self/queues
ওই API বন্ধ করে দেওয়া হয়েছে।
|
Analytics: একাধিক রিপোর্টের কাস্টম রিপোর্ট ড্যাশবোর্ড ভিউ (Cloud 15.09.30)
সর্বাধিক চারটি কাস্টম রিপোর্ট দেখার সুবিধা প্রদানকারী নির্দিষ্ট কাস্টম রিপোর্ট ড্যাশবোর্ড ফিচারটি বন্ধ করে দেওয়া হচ্ছে এবং ভবিষ্যতের কোনও রিলিজ থেকে সরিয়ে দেওয়া হবে। (MGMT-2673). কাস্টম রিপোর্টের অন্যান্য সব দিক এখনও উপলভ্য থাকবে।
প্রাইভেট ক্লাউডে সংস্থার নামের দৈর্ঘ্য ওভাররাইড করা যায় না
আপনি আর নিম্নলিখিত সেটিং সেট করে ২০ অক্ষরের সংস্থার নামের দৈর্ঘ্য ওভাররাইড করতে পারবেন না:
-
APIGEE_ORG_NAME_LENGTH=25
-
APIGEE_ENV_NAME_LENGTH=25
নতুন ফিচার ও উন্নতি
এই রিলিজে নতুন ফিচার ও উন্নতিগুলি নিচে উল্লেখ করা হল। নিচে উল্লেখ করা উন্নতি ছাড়াও, এই রিলিজে একাধিক ব্যবহারযোগ্যতা, পারফর্ম্যান্স, নিরাপত্তা ও স্থিতিশীলতা সংক্রান্ত উন্নতিও রয়েছে।
প্রাইভেট ক্লাউড
RedHat, CentOS এবং Oracle 6.7 - 7.2-এর জন্য সহায়তা যোগ করা হয়েছে
এই রিলিজ RedHat Enterprise Linux, CentOS এবং Oracle Linux ভার্সন 6.7 থেকে 7.2-এর সাথে কাজ করে।
সিস্টেমের প্রয়োজনীয়তার সম্পূর্ণ তালিকা দেখতে, মানানসই সফ্টওয়্যার ও মানানসই ভার্সন দেখুন।
RPM-ভিত্তিক ইনস্টল
Edge-এর এই রিলিজে RPM-ভিত্তিক ইনস্টল মেকানিজম ব্যবহার করা হয় যা ইনস্টলেশন ও মাইগ্রেশন প্রসেসকে অনেক সহজ করে দেয়।
নতুন বেস ডিরেক্টরি
Edge 4.16.01 ভার্সনের জন্য ডিরেক্টরি স্ট্রাকচার পরিবর্তন করা হয়েছে। Edge-এর আগের রিলিজগুলিতে, আপনি বেস ডিরেক্টরিতে Edge ইনস্টল করেছেন:
/<install-dir>/apigee4
install-dir যেকোনও জায়গায় থাকতে পারে, তবে ডিফল্ট হিসেবে /opt থাকে। যেমন:
/opt/apigee4
4.16.01 ভার্সনের জন্য, আপনাকে অবশ্যই নিম্নলিখিত ডিরেক্টরিতে Edge ইনস্টল করতে হবে:
/opt/apigee
এছাড়াও, লক্ষ্য করুন যে apigee4 ডিরেক্টরি পরিবর্তন করে apigee করা হয়েছে।
আপনার ডেটা ডিরেক্টরির লোকেশন প্রভাবিত হয় না। এটি /opt/apigee-এর অধীনে থাকতে পারে অথবা এটি অন্য কোথাও অবস্থিত হতে পারে।
নতুন ভার্চুয়াল হোস্ট সংক্রান্ত প্রয়োজনীয়তা
Edge মাইগ্রেট স্ক্রিপ্ট, আগে থেকে থাকা Netty Router-কে Nginx-এ মাইগ্রেট করার জন্য প্রয়োজনীয় বেশিরভাগ কাজ করে দেয়। তবে, আপগ্রেড করার অংশ হিসেবে, আপনাকে অবশ্যই এটিও নিশ্চিত করতে হবে যে আপনার সমস্ত ভার্চুয়াল হোস্ট সংজ্ঞা মাইগ্রেট করার আগে হোস্টের ছদ্মনাম অন্তর্ভুক্ত করে।
কীভাবে আরও বেশি করে কোনও বিদ্যমান ভার্চুয়াল হোস্টে হোস্ট অ্যালিয়াস যোগ করতে হয় সেই সম্পর্কিত তথ্যের জন্য, Apigee ftp সাইটে উপলভ্য Edge ইনস্টলেশন গাইড দেখুন: ftp://ftp.apigee.com/।
কনফিগারেশন সহ কোড
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 ftp সাইটে উপলভ্য Apigee Edge অপারেশন গাইড দেখুন: ftp://ftp.apigee.com/.
Edge কনফিগারেশন স্ক্রিপ্ট পরিবর্তন করা হয়েছে
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 stop - 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 সাইটে উপলভ্য Apigee Edge অপারেশন গাইড দেখুন: ftp://ftp.apigee.com/।
নতুন Edge Router
প্রাইভেট ক্লাউডের জন্য Edge-এর এই রিলিজে Nginx রাউটারের উপর ভিত্তি করে একটি নতুন রাউটার আর্কিটেকচার অন্তর্ভুক্ত রয়েছে। 4.16.01-এর আগের Edge রিলিজগুলিতে ব্যবহৃত Netty রাউটারের পরিবর্তে Nginx রাউটার ব্যবহার করা হয়।
Nginx রাউটার এবং Netty রাউটারের হার্ডওয়্যার ও পোর্ট সংক্রান্ত প্রয়োজনীয়তা একই, তাই আগে থেকে থাকা নোডে কোনও পরিবর্তন করার প্রয়োজন নেই।
আরও জানতে, Edge ইনস্টলেশন গাইড -এ, Nginx রাউটার সম্পর্কে, পরিশিষ্ট 'ক' দেখুন, যা Apigee ftp সাইটে উপলভ্য: ftp://ftp.apigee.com/,
BaaS লোড ব্যালেন্সার সরিয়ে দেওয়া হয়েছে
API BaaS পোর্টাল থেকে ইন্টার্নাল লোড ব্যালেন্সার সরিয়ে দেওয়া হয়েছে। এখন, আপনাকে API BaaS পোর্টাল এবং তিনটি API BaaS স্ট্যাক নোডের মধ্যে নিজস্ব লোড ব্যালেন্সার ব্যবহার করতে হবে।
লোড ব্যালেন্সারের বিকল্প হিসেবে, আপনি রাউন্ড-রবিন ডিএনএস ব্যবহার করতে পারেন। এই পরিস্থিতিতে, আপনি BaaS স্ট্যাক IP অ্যাড্রেসের সাথে সম্পর্কিত একাধিক A রেকর্ড সহ একটি DNS এন্ট্রি তৈরি করেন। DNS লুক-আপের সময়, DNS সার্ভার অটোমেটিক রাউন্ড রবিন পদ্ধতিতে A রেকর্ড ভ্যালু রিটার্ন করে।
Cassandra ও ZooKeeper নোড কীভাবে যোগ করতে হয় এবং আগে থেকে থাকা ডেটা সেন্টারে কীভাবে ডেটা সেন্টার যোগ করতে হয়, তা বর্ণনা করে এমন নতুন ডকুমেন্টেশন
Apigee ftp সাইটে থাকা ডকুমেন্টেশন ZIP ফাইলে এখন "প্রাইভেট ক্লাউডের জন্য Edge স্কেলিং" আছে, যা বর্ণনা করে যে কীভাবে Cassandra ও ZooKeeper নোড যোগ করতে হয় এবং কীভাবে আগে থেকে থাকা ডেটা সেন্টারে ডেটা সেন্টার যোগ করতে হয়।
Orgtool সরানো হয়েছে
orgtool কোনও প্রতিষ্ঠানের তথ্য পেতে Edge ইনস্টলেশন কোয়েরি করতে পারে। সেই টুলটি এখন সরিয়ে দেওয়া হয়েছে। আপনি এখন Edge UI বা API কল ব্যবহার করে প্রতিষ্ঠানের তথ্য পেতে পারেন।
4.16.01 ভার্সনে কীভাবে টাস্ক পারফর্ম করতে হয়
4.15.07.03 ভার্সনে আপনি কীভাবে টাস্ক পারফর্ম করতেন এবং 4.16.01 ভার্সনে এখন কীভাবে পারফর্ম করবেন তা নিচের সারণীতে দেখানো হয়েছে। আরও জানতে, Apigee ftp সাইটে উপলভ্য Edge অপারেশন গাইড দেখুন: ftp://ftp.apigee.com/.
| টাস্ক | 4.15.07.0x | 4.16.01 |
|---|---|---|
|
ইনস্টলেশন ডিরেক্টরি |
/<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 |
|
env যোগ করুন |
/<inst_root>/apigee4/bin/add-env.sh |
/<inst_root>/apigee/apigee-service/bin/apigee-service apigee-provision add-env -f configFile |
|
ব্যবহারকারী যোগ করুন |
API কল |
API কল বা: /<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-এর সাথে এটি শেয়ার করতে পারেন।
ইনস্টল করার নির্দেশাবলী সহ ডকুমেন্টেশন, Edge 4.16.01 doc-এর ZIP ফাইলে অন্তর্ভুক্ত করা আছে যা Apigee ftp সাইটে উপলভ্য: ftp://ftp.apigee.com/.
তবে, ড্যাশবোর্ড ইনস্টল ও ব্যবহার করার আগে, আপনাকে অবশ্যই ডকুমেন্ট ZIP ফাইলে অন্তর্ভুক্ত Apigee মূল্যায়ন চুক্তি সম্পূর্ণ করতে হবে এবং orders@apigee.com আইডিতে ইমেল করে সেটি Apigee-তে ফেরত পাঠাতে হবে।
Edge Platform
ম্যানেজমেন্ট UI-এর স্টাইল পরিবর্তন (Cloud 15.09.30)
ম্যানেজমেন্ট UI-এর একাধিক পৃষ্ঠায় লুক-অ্যান্ড-ফিল আপডেট করা হয়েছে। (MGMT-2627)
API পরিষেবা
নতুন করে ডিজাইন করা API প্রক্সি উইজার্ড (Cloud 16.01.20)
API প্রক্সি উইজার্ড নতুন করে ডিজাইন করা হয়েছে। ম্যানেজমেন্ট UI-এর API প্রক্সি পৃষ্ঠায় "+ API প্রক্সি" বিকল্পে ক্লিক করলে, নতুন উইজার্ড আপনাকে API প্রক্সি তৈরি করার প্রসেস ধাপে ধাপে দেখাবে। আগের API প্রক্সি উইজার্ডের মতো একই সেটিংস উপলভ্য। (MGMT-1376)
OpenAPI (Swagger) ডকুমেন্ট (Cloud 16.01.20) সহ API প্রক্সি তৈরি করা
নতুন API প্রক্সি উইজার্ডের রিডিজাইন করা অংশের মধ্যে, আপনি এখন OpenAPI (Swagger) ডকুমেন্ট থেকে API প্রক্সি তৈরি করতে পারবেন। API প্রক্সি উইজার্ডের প্রথম পৃষ্ঠায়, রিভার্স প্রক্সি, Node.js অ্যাপ অথবা কোনও টার্গেট নেই বেছে নেওয়ার সময় ব্যবহার করুন OpenAPI বিকল্পে ক্লিক করুন। যে ফিল্ডটি দেখা যাবে, সেখানে আপনার OpenAPI ডকুমেন্টের URL লিখুন। আরও তথ্যের জন্য, সহজ API প্রক্সি তৈরি করা দেখুন। (MGMT-1376)
SOAP প্রক্সির জন্য WSDL 1.2 সহায়তা (Cloud 16.01.20)
SOAP পরিষেবা কল করার জন্য API প্রক্সি তৈরি করতে Apigee Edge WSDL 1.2-এর সাথে কাজ করে। (MGMT-2835)
TargetEndpoint কনফিগারেশনে SSLInfo ভেরিয়েবল (Cloud 16.01.20)
API প্রক্সি TargetEndpoint-এ, আপনি ডায়নামিক উপায়ে SSL/TLS বিবরণ সেট করতে পারেন যাতে ফ্লেক্সিবল রানটাইম সংক্রান্ত প্রয়োজনীয়তা পূরণ করা যায়। TargetEndpoint কনফিগারেশনে কীভাবে SSLInfo সেট করা হবে তার নিম্নলিখিত উদাহরণে, রানটাইমে Java Callout, JavaScript নীতি বা Assign Message নীতির মাধ্যমে ভ্যালু প্রদান করা যেতে পারে। আপনি যে ভ্যালু সেট করতে চান সেটি আছে এমন মেসেজ ভেরিয়েবল ব্যবহার করুন।
<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>
এই ফিচারটি নিম্নলিখিত ডকুমেন্টেশনে কভার করা হয়েছে:
- API প্রক্সি কনফিগারেশন রেফারেন্স
- পরিবর্তনযোগ্য রেফারেন্স ব্যবহার করে TargetEndpoint-এর জন্য ডায়নামিক SSLInfo
(APIRT-1475)
SAML অ্যাসার্শন নীতির জন্য RSA_SHA256 অ্যালগরিদম সহায়তা (Cloud 16.01.20)
SAML অ্যাসার্শন নীতি এখন RSA_SHA1 ছাড়াও RSA_SHA256 অ্যালগরিদম ব্যবহার করা যায়। (APIRT-1779)
সার্টিফিকেট আপলোড করার সময় যাচাইকরণ (Cloud 16.01.20)
কীস্টোর ও ট্রাস্টস্টোরে মেয়াদ শেষ হয়ে যাওয়া বা অবৈধ সার্টিফিকেট আপলোড করা আটকাতে, ম্যানেজমেন্ট API আপলোড করার সময় সার্টিফিকেট যাচাই করে। সার্টিফিকেট যাচাই করে দেখা হয় যে ফাইলের সাইজ যেন ৫০ কেবির বেশি না হয় এবং ফর্ম্যাট যেন PEM বা DER হয়। সার্টিফিকেটের মেয়াদ শেষ হয়ে যাওয়াও যাচাই করা হয়। ডিফল্ট মেয়াদ শেষ হওয়ার যাচাইকরণ ওভাররাইড করতে (আপলোড করার সময় সার্টিফিকেটের মেয়াদ শেষ হওয়ার জন্য যাচাই না করতে), নিম্নলিখিত কোয়েরি প্যারামিটার ব্যবহার করুন: ?ignoreExpiryValidation=true
আরও তথ্যের জন্য, কীস্টোরে JAR ফাইল আপলোড করুন এবং ট্রাস্টস্টোরে সার্টিফিকেট আপলোড করুন দেখুন। (SECENG-516) এবং (APIRT-2213)
Node.js লগ পৃষ্ঠায় অটো-পোলিং (Cloud 16.01.20)
প্রক্সি এডিটর থেকে Node.js লগ দেখার সময়, উপলভ্য নতুন লগ তালিকাভুক্ত করতে Node.js লগ পৃষ্ঠাটি অটোমেটিক নির্দিষ্ট সময় অন্তর রিফ্রেশ করা হয়। অটোমেটিক রিফ্রেশ বন্ধ করতে, "অটোমেটিক রিফ্রেশ বন্ধ করুন" বিকল্পে ক্লিক করুন। (MGMT-1692)
X-Forwarded-For HTTP header (Cloud 15.09.30)
আরও শক্তিশালী নিরাপত্তার জন্য, Edge ডিফল্ট হিসেবে X-Forwarded-For HTTP অনুরোধ
হেডার সরিয়ে দেয় যাতে এক বা একাধিক IP অ্যাড্রেস থাকতে পারে। নতুন ডিফল্ট আচরণ বলতে বোঝায় যে Edge-এর পাওয়া ক্লায়েন্ট IP
অ্যাড্রেসটি হবে শেষ এক্সটার্নাল TCP
হ্যান্ডশেক থেকে পাওয়া IP অ্যাড্রেস, এটি এমন কোনও অ্যাড্রেস হবে না যা অ্যাক্সেস কন্ট্রোল
নীতি বাইপাস করার জন্য সম্ভাব্য স্পুফ করা হতে পারে।
এই ডিফল্ট আচরণ পরিবর্তন করতে এবং X-Forwarded-For অ্যাড্রেসকে আপনার API প্রক্সি অ্যাক্সেস করার অনুমতি দিতে, আপনাকে অবশ্যই আপনার প্রতিষ্ঠানে
feature.enableMultipleXForwardCheckForACL=true প্রপার্টি সেট করতে হবে।
নীতি সংক্রান্ত প্রপার্টিতে JavaScript-এর অ্যাক্সেস (Cloud 15.07.08)
API প্রক্সি ফ্লোতে জাভাস্ক্রিপ্ট ব্যবহার করার সময়, আপনি জাভাস্ক্রিপ্ট নীতিতে সংজ্ঞায়িত প্রপার্টি অ্যাক্সেস করতে পারবেন। আপনি JavaScript কোডে সুপরিচিত ভেরিয়েবল ব্যবহার করতে চাইলে এটি বিশেষ কাজে লাগে। যেমন, ধরুন আপনার JavaScript নীতিতে নিম্নলিখিত প্রপার্টি সংজ্ঞা রয়েছে:
<Properties>
<Property name='source'>response.content</Property>
</Properties>আপনার জাভাস্ক্রিপ্টে, আপনি 'সোর্স'
প্রপার্টির রেফারেন্স সহ মেসেজ রেসপন্স অ্যাক্সেস করতে পারেন, যেমন:
var source = properties.get('source'); // returns: response.content
অথবা
var source = properties.source
অথবা
var source = properties['source']
আরও তথ্যের জন্য, JavaScript নীতি দেখুন। (APIRT-1460)
সংস্থা-লেভেল অডিট (Cloud 15.07.08)
সংস্থা লেভেলে নেওয়া অ্যাকশনের ইতিহাস সংস্থার অ্যাডমিনিস্ট্রেটররা অডিট করতে পারবেন। ম্যানেজমেন্ট UI-তে, অ্যাডমিন > সংস্থার ইতিহাস বিকল্প বেছে নিন। আরও তথ্যের জন্য, অডিট: API, প্রোডাক্ট এবং সংস্থা সংক্রান্ত ইতিহাস দেখুন। (MGMT-2232)
ভূমিকা থেকে অর্গানাইজেশন অ্যাডমিনিস্ট্রেটরের নিজে থেকে সরে যাওয়া (Cloud 15.07.08)
সংস্থা অ্যাডমিনিস্ট্রেটর ম্যানেজমেন্ট UI-তে গিয়ে অ্যাডমিন > সংস্থার ব্যবহারকারী বিকল্পে গিয়ে নিজের নামের পাশে সরিয়ে দিন বিকল্পে ক্লিক করে সংস্থা অ্যাডমিনিস্ট্রেটর ভূমিকা থেকে নিজেকে সরিয়ে দিতে পারেন। (MGMT-934)
API প্রক্সি বান্ডেল ইমপোর্ট প্রগ্রেস ইন্ডিকেটর (Cloud 15.07.08)
ম্যানেজমেন্ট UI-তে বড় API প্রক্সি বান্ডেল আপলোড করার সময়, ইমপোর্ট এখনও চলছে তা বোঝাতে একটি "কাজ চলছে" অ্যানিমেশন দেখানো হয়, এর ফলে ইমপোর্ট সম্পূর্ণ না হওয়া পর্যন্ত আপনি ম্যানেজমেন্ট UI-এর সাথে ইন্টার্যাক্ট করতে পারেন না। (MGMT-1285)
ক্যাশে আচরণ ও কনফিগারেশন (Cloud 15.07.22)
আরও ভাল ইন-মেমরি ক্যাশে ম্যানেজমেন্ট ও ব্যবহারের জন্য, Edge ক্লাউড রিলিজ 15.06.10 থেকে এনভায়রনমেন্ট ক্যাশে রিসোর্সে "মেমরিতে সর্বাধিক এলিমেন্ট" সেটিংস আর ব্যবহার করা যাবে না। Edge Cloud রিলিজ 15.07.22-এ, এই সেটিংটি Apigee Edge ম্যানেজমেন্ট UI-এর এনভায়রনমেন্ট কনফিগারেশন অংশ থেকে 'ক্যাশে তৈরি করুন' UI থেকে সরিয়ে দেওয়া হয়েছে।
সব ক্যাশে রিসোর্স (ডিফল্ট ক্যাশে সহ) জুড়ে উপস্থিত মোট এলিমেন্ট নির্ভর করে ক্যাশেতে বরাদ্দ করা মোট মেমরির উপর। ডিফল্ট হিসেবে, কোনও নির্দিষ্ট মেসেজ প্রসেসরের জন্য ইন-মেমরি ক্যাশিংয়ের জন্য বরাদ্দ করা মোট মেমরি হল উপলভ্য মোট মেমরির ৪০%। ইন-মেমরি ক্যাশে পর্যাপ্ত জায়গা না থাকলে বা এলিমেন্টের মেয়াদ শেষ হয়ে গেলে তবেই সেগুলি সরিয়ে দেওয়া হবে। (MGMT-2413, APIRT-1140)
ম্যানেজমেন্ট UI-তে টার্গেট সার্ভার কনফিগারেশন (Cloud 15.07.22)
ম্যানেজমেন্ট UI-এর API > এনভায়রনমেন্ট কনফিগারেশন পৃষ্ঠা এখন আপনাকে টার্গেট সার্ভার যোগ করতে, এডিট করতে এবং মুছে দিতে দেয়।
এছাড়াও, পৃষ্ঠাটি নতুন করে ডিজাইন করা হয়েছে যাতে নতুন পৃষ্ঠায় না গিয়েও ক্যাশে তৈরি, যোগ করা এবং মুছে ফেলা যায়। "মেমরিতে সর্বাধিক এলিমেন্ট" সহ বেশ কয়েকটি ক্যাশে প্রপার্টি আর UI-তে উপলভ্য নেই, কারণ এই প্রপার্টিগুলি সেট করার ফলে রানটাইম ক্যাশে বিহেভিয়ারের উপর আর কোনও প্রভাব পড়ে না। (MGMT-280)
SSL with message logging to syslog (Cloud 15.07.22)
মেসেজ লগিং নীতি SSL/TLS-এর মাধ্যমে থার্ড-পার্টি লগ ম্যানেজমেন্ট প্রদানকারীকে syslog পাঠানোর সুবিধা দেয়। নীতি কনফিগারেশনে প্যারেন্ট এলিমেন্টের সরাসরি চাইল্ড হিসেবে নিম্নলিখিতগুলি ব্যবহার করুন:
<SSLInfo>
<Enabled>true</Enabled>
</SSLInfo>আরও তথ্যের জন্য, মেসেজ লগ করা সংক্রান্ত নীতি দেখুন। (APIRT-942)
ম্যানেজমেন্ট UI (Cloud 15.07.22)
Apigee ইঞ্জিনিয়ারিং ম্যানেজমেন্ট UI-তে বিভিন্ন ছোটখাটো সমস্যার সমাধান ও ব্যবহারযোগ্যতা সংক্রান্ত উন্নতি করেছে।
Trace-এ cURL (Cloud 15.09.02)
টার্গেট সার্ভারে অনুরোধ করা API প্রক্সি কলের ট্রেস করার সময়, আপনি টার্গেট সার্ভারে করা অনুরোধটি cURL কমান্ড হিসেবে দেখতে পাবেন। ট্রানজ্যাকশন ম্যাপ ডায়াগ্রামে "টার্গেট সার্ভারে পাঠানো অনুরোধ" স্টেজ বেছে নিন, তারপর ফেজ বিবরণ প্যানেলে "টার্গেট সার্ভারে পাঠানো অনুরোধ" কলামে "Curl দেখুন" বোতামে ক্লিক করুন। (MGMT-2589)
ডেটা মাস্কিং বিশেষ অক্ষর (Cloud 15.09.02)
JSON পেলোডের মধ্যে সংবেদনশীল ডেটা মাস্ক করার জন্য ডেটা মাস্কিং ব্যবহার করার সময়, $, *, এবং { -এর মতো বিশেষ অক্ষর এখন মাস্ক করা যাবে। (APIRT-1727)
ম্যানেজমেন্ট UI-তে কী ভ্যালু ম্যাপ (Cloud 15.09.30)
আপনি এখন Edge ম্যানেজমেন্ট UI-তে এনভায়র্নমেন্ট-স্কোপ করা কী ভ্যালু ম্যাপ (KVM) তৈরি ও ম্যানেজ করতে পারবেন। এনভায়রনমেন্ট-স্কোপ করা KVM-এ কী/ভ্যালু পেয়ার থাকে যা টেস্ট বা প্রোডাকশনের মতো এনভায়রনমেন্টে যেকোনও API প্রক্সি অ্যাক্সেস করতে পারে। ম্যানেজমেন্ট UI মেনুতে, API > এনভায়রনমেন্ট কনফিগারেশন > আপনি যে এনভায়রনমেন্ট চান সেটি বেছে নিন > কী ভ্যালু ম্যাপ ট্যাব বিকল্পে যান। আরও তথ্যের জন্য, এনভায়রনমেন্ট কী ভ্যালু ম্যাপ তৈরি ও এডিট করা দেখুন। (MGMT-1393)
ম্যানেজমেন্ট UI-তে PopulateCache নীতির ডিফল্ট মেয়াদ শেষ হওয়ার তারিখ (Cloud 15.09.30)
API প্রক্সি এডিটরের মাধ্যমে PopulateCache নীতি যোগ করার সময়, ক্যাশের মেয়াদ শেষ হওয়ার জন্য <TimeoutInSec> এলিমেন্ট ৩৬০০ সেকেন্ড (১ ঘণ্টা) ভ্যালু দিয়ে আগে থেকেই পূরণ করা থাকে। আগের ডিফল্ট মান ছিল ৩০০ সেকেন্ড (৫ মিনিট)। (MGMT-2622)
ডেভেলপার পরিষেবা
API প্রোডাক্ট পৃষ্ঠার পারফর্ম্যান্স, কোনও ডেভেলপার অ্যাপ তালিকাভুক্ত নেই (Cloud 16.01.20)
ম্যানেজমেন্ট UI-তে কোনও API প্রোডাক্ট দেখার সময়, সেই প্রোডাক্টের সাথে যুক্ত ডেভেলপার অ্যাপের তালিকা দেখানো হয়। UI পারফর্ম্যান্স উন্নত করতে, API প্রোডাক্ট এডিট করার সময় ডেভেলপার অ্যাপের তালিকা দেখানো হয় না। (MGMT-2869)
Developer Apps পৃষ্ঠায় কী কলাম (Cloud 15.08.05)
যেসব প্রতিষ্ঠানে প্রচুর সংখ্যক ডেভেলপার অ্যাপ (হাজার হাজার) আছে, সেখানে ডেভেলপার অ্যাপ পৃষ্ঠায়
কী কলাম (প্রতি অ্যাপে কীয়ের সংখ্যা দেখায়) দেখালে ডিসপ্লে পারফর্ম্যান্স খারাপ হতে পারে। এই পরিস্থিতিতে ডিসপ্লে পারফর্ম্যান্স উন্নত করতে, নিম্নলিখিত
সংস্থা-লেভেল প্রপার্টি সেট করতে Apigee সহায়তা টিমের সাথে যোগাযোগ করুন: features.appsNoCredentialsEnabled = true। এই
প্রপার্টি Key কলাম সরিয়ে দেয়। তবে মনে রাখবেন, 'কী' কলামটি সরিয়ে দিলে, গ্রাহকের কী ও সিক্রেট ব্যবহার করে সার্চ করার
সুবিধাও সরিয়ে দেওয়া হয়। (MGMT-2486)
ডেভেলপার বিবরণ পৃষ্ঠার প্রগ্রেস স্পিনার (Cloud 15.09.30)
ম্যানেজমেন্ট UI-তে ডেভেলপার বিবরণ পৃষ্ঠা লোড করা হলে, পৃষ্ঠার অ্যাপ বিভাগে অ্যাপ এখনও লোড করা হলে প্রগ্রেস স্পিনার দেখানো হয়। এটি আগের আচরণকে উন্নত করে যেখানে অ্যাপ লোড করার সময় অ্যাপ বিভাগটি খালি দেখাত। (MGMT-2667)
মনিটাইজেশন
API প্যাকেজের নাম এডিট করা (Cloud 16.01.20)
আপনি মনিটাইজেশন লাইফসাইকেলের যেকোনও সময় API প্যাকেজের নাম আপডেট করতে পারবেন, এমনকি API প্যাকেজে প্রকাশ করা রেট প্ল্যান থাকলেও। (DEVRT-2177)
কাস্টম অ্যাট্রিবিউটে দশমিক সংখ্যা ব্যবহার করা যায় (Cloud 16.01.20)
"কাস্টম অ্যাট্রিবিউট সহ রেট কার্ড" প্ল্যান ব্যবহার করার সময়, মেসেজ হেডারে কাস্টম অ্যাট্রিবিউট যা ট্রানজ্যাকশনের জন্য মাল্টিপ্লায়ার হিসেবে ব্যবহার করা হয়, তা এখন চার ডেসিমাল প্লেস পর্যন্ত ডেসিমাল ভ্যালু হতে পারে। এই ধরনের প্ল্যান সম্পর্কে আরও জানতে, রেট কার্ডের কাস্টম অ্যাট্রিবিউট সংক্রান্ত বিবরণ নির্দিষ্ট করুন (DEVRT-2191) দেখুন।
সারসংক্ষেপ রিপোর্টে রেট প্ল্যানের নাম ও আইডি (Cloud 15.09.02)
ম্যানেজমেন্ট API-এর মাধ্যমে সারসংক্ষেপ রেভিনিউ রিপোর্ট তৈরি করার সময়, আপনি রিপোর্টে "রেট প্ল্যান" নাম ও রেট "প্ল্যান আইডি" কলাম যোগ করতে পারবেন। এটি করতে, API কলে groupBy অ্যাট্রিবিউট হিসেবে "RATEPLAN" যোগ করুন, যেমন রিপোর্ট তৈরি করুন নিবন্ধে বর্ণনা করা হয়েছে। (মনে রাখবেন, এই ফিচার এখনও মনিটাইজেশন রিপোর্টের UI-তে উপলভ্য নেই।) বিস্তারিত রিপোর্টে, আগে থেকে থাকা রেট প্ল্যানের নাম ও আইডি কলাম এখন অন্যান্য গ্রুপিং কলামের সাথে রিপোর্টের শুরুতে দেখানো হয়। (DEVRT-1740)
Analytics পরিষেবা
উত্তর দেওয়ার সময় সংক্রান্ত মেট্রিকের উপর sum( ) ফাংশন (Cloud 16.01.20)
অ্যানালিটিক্স কাস্টম রিপোর্ট ও API কলে, "সাম" অ্যাগ্রিগেট ফাংশন এখন টার্গেট রেসপন্স টাইম, মোট রেসপন্স টাইম ও end_point_response_time-এর জন্য উপলভ্য। যেমন, /stats API-তে (http://docs.apigee.com/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), আপনি এখন নিম্নলিখিত "বেছে নিন" কোয়েরি প্যারামিটার ব্যবহার করতে পারবেন: ?select=sum(total_response_time). (AXAPP-2006)
লেটেন্সি বিশ্লেষণ রিপোর্ট: API প্রক্সি নাম সাজানো (Cloud 16.01.20)
লেটেন্সি অ্যানালিসিস রিপোর্ট UI-তে (শুধুমাত্র Apigee Edge এন্টারপ্রাইজ প্ল্যানে), API প্রক্সিগুলিকে প্রক্সি ড্রপ-ডাউন তালিকায় বর্ণানুক্রমিকভাবে তালিকাভুক্ত করা হয়। (MGMT-2858)
ড্যাশবোর্ডে ডেভেলপার অ্যাপ, ডিসপ্লে নামের মাধ্যমে দেখানো হয় (Cloud 16.01.20)
ম্যানেজমেন্ট UI ড্যাশবোর্ডে, ডেভেলপার অ্যাপের বার চার্টে ইন্টার্নাল নামের পরিবর্তে ডিসপ্লে নাম অনুসারে ডেভেলপার অ্যাপের তালিকা দেখানো হয়। (MGMT-2853)
কাস্টম রিপোর্টে নতুন তারিখ/সময় উইজেট (Cloud 16.01.20)
ম্যানেজমেন্ট UI-তে কাস্টম রিপোর্ট পৃষ্ঠায় তারিখ/সময় বাছাই করার উইজেট উন্নত করা হয়েছে। (MGMT-2881)
GeoMap-এ শহর ড্রিলডাউন (Cloud 15.07.22)
অ্যানালিটিক্স GeoMap-এ মার্কিন যুক্তরাষ্ট্র ও কানাডার জন্য "শহর" ড্রিলডাউন অন্তর্ভুক্ত। আপনি ম্যাপে কোনও রাজ্য বা প্রদেশে ক্লিক করলে, কল করা হয়েছে এমন শহরের একটি তালিকা দেখানো হয়। (MGMT-2282)
| (পাইপ) এবং = অক্ষর অ্যানালিটিক্স কাস্টম রিপোর্টে (Cloud 15.09.02)
Analytics কাস্টম রিপোর্ট ডেফিনিশনে | (পাইপ) ও = চিহ্ন ব্যবহার করা যায়। এর আগে, %7C এবং %3D এনকোডিং সেইসব প্রতীকের জন্য ব্যবহার করতে হত। (MGMT-2504)
প্রক্সি পাথ সাফিক্স ডাইমেনশন (Cloud 15.09.30)
Analytics কাস্টম রিপোর্ট ও API কলে নতুন প্রক্সি পাথ সাফিক্স (proxy_pathsuffix) ডাইমেনশন উপলভ্য। প্রক্সি পাথ সাফিক্স হল API প্রক্সি URL-এর সেই অংশ যা বেস পাথের পরে থাকে, যেমন, কন্ডিশনাল ফ্লোয়ের জন্য তৈরি করা পাথ। (AXAPP-1902)
রিপোর্টে ডেভেলপারের আইডি দেখানো হয়, ডিসপ্লে নাম নয় (Cloud 15.09.30)
/stats API-এর মাধ্যমে Edge অ্যানালিটিক্স API কল করার সময়, যা ডেভেলপারদের রিটার্ন করে, ডেভেলপার আইডির সাথে ডেভেলপারের ডিসপ্লে নামও রিটার্ন করা হয়। আগে, শুধুমাত্র ডেভেলপার আইডি ফেরত দেওয়া হত। (AXAPP-1759)
সমস্যার সমাধান করা হয়েছে
এই রিলিজে নিম্নলিখিত বাগগুলি সমাধান করা হয়েছে।
প্রাইভেট ক্লাউড 4.16.01
Edge for Private Cloud 4.16.01 রিলিজের পর থেকে সমাধান করা বাগগুলির তালিকা নিচে দেওয়া হল। এইসব সমস্যার সমাধান পেতে, 4.16.01 ইনস্টলেশনকে লেটেস্ট RPM ও সাপোর্ট ফাইলে আপডেট করার নির্দেশাবলী অনুসরণ করুন, যা Apigee Edge 4.16.01.x থেকে লেটেস্ট 4.16.01 রিলিজ আপডেট করুন লিঙ্কে বর্ণনা করা আছে।
| ইস্যু আইডি | বিবরণ | বিল্ড নম্বর |
|---|---|---|
| PRC-736 |
apigee-lib-এর জন্য আর GCC প্রয়োজন নেই |
apigee-lib-4.16.01-0.0.901 |
| PRC-735 |
Yahoo Weather API-এর জন্য Oauth প্রয়োজন হওয়ায় apigee-validate আর ব্যর্থ হয় না |
apigee-validate-4.16.01-0.0.910 |
| PRC-739 |
যেকোনও ফাইল সিস্টেম ফোল্ডারের অধীনে ব্যবহারকারীদের মিরর এক্সট্র্যাক্ট করার অনুমতি দিন |
apigee-mirror-4.16.01-0.0.904
|
| PRC-756 |
BaaS Usergrid check_cassandra_availability.sh আর nc কমান্ড ব্যবহার করে না |
baas-usergrid-2.1.0-0.0.112 |
| PRC-778 |
আপগ্রেড করার পরে Zookeeper ক্লাস্টার সংক্রান্ত তথ্য আর হারিয়ে যায় না |
apigee-migrate-4.16.01-0.0.873 |
| PRC-787 |
API BaaS এখন Cassandra যাচাইকরণ কাজ করে |
baas-usergrid-2.1.1-0.0.122 |
| PRC-804 |
এখন লগ ফাইলের লোকেশন নির্দিষ্ট করতে পারবেন |
apigee-service-4.16.05-0.0.435 |
| PRC-840 |
Edge কম্পোনেন্টের জন্য ভাঙা সিমলিঙ্ক |
edge-gateway-4.16.01-0.0.538 |
| EDGEUI-538 EDGEUI-524 |
WSDL ইমপোর্ট করার সময় Soap Proxy Generation আটকে যাওয়া/ সমস্যা WSDL থেকে API প্রক্সি জেনারেট করা |
edge-ui-4.16.01-0.0.3650 |
| EDGEUI-543 |
URL লোকাল অ্যাড্রেস হলে URL বিকল্প থেকে WSDL ইমপোর্ট করা যায় না |
edge-ui-4.16.01-0.0.3650 |
| APIRT-2719 APIRT-2918 |
টার্গেট কলআউট করার সময় target.url এখন সেট করা হচ্ছে |
edge-gateway-4.16.01-0.0.538 |
Cloud 16.01.20
| ইস্যু আইডি | বিবরণ |
|---|---|
| MGMT-2964 | নতুন প্রক্সি এডিটরে Flows ট্যাগের মধ্যে কমেন্ট গ্রহণ করা হয় না |
| MGMT-2957 | কোনও অর্গতে নতুন পড যোগ করলে, নতুন পডের রাউটারগুলির জন্য বান্ডেলের ডিপ্লয়মেন্ট স্ট্যাটাস হিসেবে সমস্যা দেখায় |
| MGMT-2937 | কাস্টম রোলের ক্ষেত্রে অপর্যাপ্ত অনুমতি সংক্রান্ত সমস্যা |
| MGMT-2875 | WSDL SOAP জেনারেশনে SOAP 1.2-এর জন্য ভুল হেডার আছে |
| MGMT-2739 | Developer Apps রিপোর্ট, Analytics ট্যাবে অ্যানোমালি গ্রাফ দেখা যায় না |
| MGMT-2735 | Node.js লগ রিফ্রেশ করার প্রসেস কখনও সম্পূর্ণ/বন্ধ হয় না |
| MGMT-2734 | ডেপ্লয় করা বান্ডেল সেভ করার সময় কোনও সমস্যা হলে, 'সেভ করুন' বোতাম চালু হয় না |
| MGMT-2729 | UI-তে TargetServer-এর পোর্ট আপডেট করলে SSLInfo মুছে যায় |
| MGMT-2702 | Firefox ও IE-এর জন্য ক্রস-সাইট নিরাপত্তা সংক্রান্ত দুর্বলতা Firefox ও IE-এর দুর্বলতার কারণে হতে পারে এমন নিরাপত্তা সংক্রান্ত দুর্বলতা সমাধান করা হয়েছে যা ক্রস-সাইট অনুরোধকে অনুপযুক্তভাবে অনুমতি দেয়। |
| MGMT-2681 | প্রক্সি এডিটর: কন্ডিশনে রেগুলার এক্সপ্রেশন ম্যাচ ব্যবহার করলে, ফ্লো নেভিগেটর ক্রিয়া পদ দেখায় না |
| MGMT-2361 | প্রক্সি ডেপ্লয়মেন্ট RPCException সহ ব্যর্থ হয়: কল টাইম-আউট হয়ে গেছে |
| MGMT-1662 | Apigee পাবলিক ক্লাউড রিলিজের সময় API প্রক্সি ডেপ্লয়মেন্ট ব্যর্থ হয় |
| DEVRT-2286 | sync-organization মনিটাইজেশন API কাজ করছে না মনিটাইজেশনের সাথে Apigee Edge ডেটা সিঙ্ক্রোনাইজ করার জন্য ব্যবহৃত API-কে ১৬.০১.২০ রিলিজের লেটেস্ট রিফ্রেশে ঠিক করা হয়েছে। |
| DEVRT-2173 | প্যাকেজের নাম পরিবর্তন করতে হবে, কিন্তু চালু থাকা রেট প্ল্যানের কারণে এডিট করা যাচ্ছে না |
| DEVRT-1661 | রেট প্ল্যান শুরু হওয়ার তারিখের আগে API অনুরোধ করার জন্য ডেভেলপারকে ব্লক করা হয়েছে, কিন্তু
ব্লক আর সরানো হয়নি কোনও API ডেভেলপার যদি মাসিক ফ্ল্যাট, ভলিউম-ব্যান্ডেড বা বান্ডেল রেট প্ল্যান গ্রহণ করে যা ভবিষ্যতের কোনও তারিখে শুরু হবে এবং তারপরে নির্দিষ্ট শুরুর তারিখের আগে API অনুরোধ পাঠায়, তাহলে API ডেভেলপারকে আরও অনুরোধ করা থেকে ব্লক করা হয়। রেট প্ল্যানের শুরুর তারিখে পৌঁছে গেলে, ব্লকটি সরিয়ে দেওয়া হয়। |
| DEVRT-1643 | সেভ করার পরে ড্রাফ্ট রেট প্ল্যান করাপ্ট হয়ে গেছে |
| AXAPP-1991 | Apigee Analytics সারসংক্ষেপ ও ইমেল থেকে অপ্ট-আউট করার পরেও সেগুলি বন্ধ হয় না |
| AXAPP-1946 | Analytics ক্লিন-আপ ডিস্ক স্পেস খালি করছে না |
| AXAPP-1708 | আমি কীভাবে প্রশ্ন করছি তার উপর নির্ভর করে Analytics API একই পরিসংখ্যানের জন্য আলাদা আলাদা সংখ্যা দেখায় বলে মনে হচ্ছে |
| AXAPP-1293 | Analytics সারসংক্ষেপ ইমেলে ডেভেলপার অ্যাপের নাম না থাকা |
| APIRT-2518 | জাভাস্ক্রিপ্ট নীতি সহ https ব্যাকএন্ডে কানেক্ট করা সংক্রান্ত সমস্যা |
| APIRT-2398 | ভুল/মেয়াদ শেষ হয়ে যাওয়া অনুমোদন কোডকে Apigee সংক্রান্ত সমস্যা হিসেবে গণ্য করা হয় |
| APIRT-2397 | steps.assignmessage.SetVariableFailed-কে Apigee সংক্রান্ত সমস্যা হিসেবে গণ্য করা হয় |
| APIRT-2396 | IllegalArgumentException, ArrayIndexOutofBoundsException in OAuth counted as Apigee error |
| APIRT-2362 | জাভাস্ক্রিপ্ট কম্পাইলেশন সংক্রান্ত সমস্যা |
| APIRT-2322 | ভুল ক্লায়েন্ট আইডিকে ভুলবশত Apigee সংক্রান্ত সমস্যা হিসেবে রিপোর্ট করা হয়েছে |
| APIRT-2159 | লগিং প্রিফিক্সে message_id যোগ করুন |
| APIRT-2145 | Facebook API-এর জন্য ট্রানজ্যাকশন সম্পূর্ণ না হওয়ার হার বেশি ':' দিয়ে শুরু হওয়া হেডার ভ্যালুর জন্য যাচাইকরণ সরিয়ে দেওয়া হয়েছে। |
| APIRT-2137 | MP: Chunked transfer encoding and 205 with content length 0 |
| APIRT-2124 | নতুন যোগ করা MP-র জন্য Nginx রাউটার MP পুল আপডেট করে না |
| APIRT-2117 | মেসেজ লগিং নীতি ডিএনএস আপডেট মেনে চলে না |
| APIRT-2110 | রাউটার শুধুমাত্র একটি X-Forwarded-For হেডার পাস করে |
| APIRT-2062 | SkipCacheLookup কন্ডিশন পূরণ হলে, রেসপন্স ক্যাশে সঠিকভাবে কাজ করে না |
| APIRT-2061 | মেসেজ প্রসেসর QPID-তে মেসেজ পুশ করছে না |
| APIRT-2052 | ম্যানেজমেন্ট পোর্ট উত্তর না দেওয়ার কারণে CLOSE_WAIT-এর সংখ্যা বেশি |
| APIRT-2024 | লোড ব্যালেন্সার ছাড়া Nginx, X-Forwarded-For HTTP
হেডার সঠিকভাবে পূরণ করছে না 150930 রিলিজ নোট ও অ্যাক্সেস কন্ট্রোল নীতিতে X-Forwarded-For সরিয়ে দেওয়া সংক্রান্ত বিজ্ঞপ্তি যোগ করা হয়েছে। |
| APIRT-1933 | প্রক্সি-নির্দিষ্ট ক্লাসলোডার এখনও MP ক্লাসলোডারের কাছে ডেলিগেট করে |
| APIRT-1877 | নেমস্পেস থাকা XML উত্তর মাস্ক করা যাচ্ছে না |
| APIRT-1838 | Apigee-127: VerifyAPIKey একাধিক প্রোডাক্ট থাকলে শুধুমাত্র একটি API প্রোডাক্ট রিটার্ন করে |
| APIRT-1827 | একসাথে স্ট্রিম করার ক্ষেত্রে কম সীমা লক্ষ্য করা গেছে |
| APIRT-1820 | 4.15.04 প্রাইভেট ক্লাউড এনভায়রনমেন্টে মাঝে মাঝে লেটেন্সি (> ১%) |
| APIRT-707 | <GenerateResponse> এলিমেন্টটি VerifyAccessToken নীতিতে থাকলে রানটাইমে NPE |
Cloud 15.07.08
| ইস্যু আইডি | বিবরণ |
|---|---|
| MGMT-2381 | নতুন প্রক্সি এডিটর ব্যবহার করে প্রক্সি ডেপ্লয় করা যাচ্ছে না |
| MGMT-2374 | ProxyEndpoint সেভ করার আগে BasePath এলিমেন্টের স্পেস ট্রিম করতে হবে |
| MGMT-2355 | UI একাধিক ভূমিকার জন্য অনুমতি সঠিকভাবে গণনা করে না যদি একটি ভূমিকা orgadmin হয় |
| MGMT-2324 | Swagger মডেল ইমপোর্ট করলে ভুল SmartDocs নোড তৈরি হয় |
| MGMT-1518 | UI-তে প্রক্সি ডেপ্লয় করা হয়েছে বলে দেখানো হলেও MP-তে ডেপ্লয়মেন্ট সম্পূর্ণ হয়নি |
| MGMT-1489 | API প্রোডাক্ট সঠিক রিসোর্স তৈরি করছে না |
| DOC-1246 | অ্যাক্সেস টোকেন সম্পর্কে ডকুমেন্টে পরস্পরবিরোধী বিবৃতি |
| DEVRT-1661 |
ডেভেলপার ফিচার রেট গ্রহণ করলে NextRecurringFeeDate খালি থাকে
প্ল্যান |
Cloud 15.07.22
| ইস্যু আইডি | বিবরণ |
|---|---|
| TBD-73 | Apigee-তে ইনবাউন্ড ট্রাফিকের জন্য স্ট্যাটিক IP |
| MGMT-2422 | কোম্পানির অ্যাপ এডিট করা যাচ্ছে না |
| MGMT-2419 | 'ব্যবহারকারী' ভূমিকায় থাকা ব্যবহারকারী লগ-ইন করার সময় অনুমতির ব্যাপারে সমস্যা পান |
| MGMT-2341 | কাস্টম রিপোর্ট ফিল্টার ভুলভাবে কোয়েরি তৈরি করে |
| MGMT-2207 | JSONThreatProtection - ArrayElementCount does not work if the contained element
is non-primitive In the JSON Threat Protection policy, the ArrayElementCount element wasn't accurately limiting the number of items allowed in arrays. এই সমস্যার সমাধান করা হয়েছে। |
| MGMT-2158 | আউটপুট যদি এমন কোনও পার্টকে রেফারেন্স করে যার কোনও ধরন নেই, তাহলে WSDL ইমপোর্ট করা যাবে না |
Cloud 15.08.05
| ইস্যু আইডি | বিবরণ |
|---|---|
| একাধিক | API প্রক্সি এডিটরে একাধিক ছোটখাটো সমস্যার সমাধান করা হয়েছে। |
Cloud 15.09.02
| ইস্যু আইডি | বিবরণ |
|---|---|
| একাধিক | API প্রক্সি এডিটরে একাধিক ছোটখাটো সমস্যার সমাধান করা হয়েছে। |
| MGMT-2618 | ঘন ঘন ডেপ্লয়মেন্ট সংক্রান্ত সমস্যা |
| MGMT-2588 | ডেভেলপার ইতিহাস পৃষ্ঠা html/কোড এক্সিকিউট করে -- XSS পারসিস্টেন্স দুর্বলতা |
| MGMT-2543 | নতুন প্রক্সি এডিটর AssignMessage নীতির <Payload>-এ XML পরিবর্তন করে, যার ফলে আগে থেকে থাকা API প্রক্সি ভেঙে যায় |
| MGMT-2521 | কখনও কখনও ট্রেস সেশন হ্যাং হয়ে যায় |
| MGMT-2519 | এনভায়রনমেন্ট কনফিগারেশন UI কাজ করছে না |
| AXAPP-1814 | zk কিউরেটর চালু থাকলে prod-এ কাস্টম ভেরিয়েবল (পরিসংখ্যান সংগ্রহকারী নীতি) তৈরি হচ্ছে না |
| APIRT-1927 | ভুল ভার্চুয়াল হোস্টের কারণে রাউটার env-এর জন্য কনফিগারেশন লোড করতে পারে না |
| APIRT-1863 | বান্ডেলে হোয়াইট স্পেস থাকার কারণে ডিপ্লয়মেন্ট করা যায়নি |
| APIRT-1823 | & (অ্যামপারস্যান্ড) চিহ্ন সহ POST বডি সহ API কল হ্যাং হয়ে যায় |
| APIRT-1789 | নির্দিষ্ট সংস্থার মেসেজ প্রসেসর মেমরি সংক্রান্ত সমস্যার কারণে কাজ করছে না |
| APIRT-1776 | জাভাস্ক্রিপ্ট নীতিতে "প্রিন্ট" কল করলে অতিরিক্ত লগিং হয় |
| APIRT-1766 | ওয়েব সকেটে টাইমআউট |
| APIRT-1600 | রাউটারে ConcurrentModificationException রাউটার লগ নিয়মিত ভিত্তিতে ConcurrentModification-এর একাধিক ইনস্ট্যান্স দেখিয়েছে। এর কারণ হল, রিপার যখন পুরনো কানেকশন সরিয়ে দিচ্ছিল, সেই সময় রিপার তালিকায় কানেকশন যোগ করা হচ্ছিল। এই সমস্যার সমাধান করা হয়েছে। |
| APIRT-1491 | 503 পরিষেবা উপলভ্য নেই ব্যতিক্রম |
| APIRT-1421 | JavaCallout নীতিগুলি মাঝে মাঝে প্রসেস করতে অনেক সময় নিচ্ছে |
| DEVRT-1843 | Mint UI-কে TRP-তে কাস্টম অ্যাট্রিবিউট আপডেট করার ব্যাপারে আরও ভালভাবে সহায়তা করতে হবে |
| DEVRT-1472 | ডেভেলপার আপডেট করার ফলে 500 সার্ভার সংক্রান্ত সমস্যা হয়েছে |
Cloud 15.09.30
| ইস্যু আইডি | বিবরণ |
|---|---|
| MGMT-2687 | কাস্টম রিপোর্টে ১৪ হাজারের বেশি ডাইমেনশনাল এলিমেন্ট থাকলে ব্রাউজার ফ্রিজ হয়ে যায় |
| MGMT-2677 | মনিটাইজেশন: ম্যানেজমেন্ট UI-তে ডেভেলপার পৃষ্ঠা হাজার হাজার ডেভেলপার সহ ফ্রিজ হয়ে যায় এবং কোনও অর্গানাইজেশনে পৃষ্ঠা নম্বর যোগ করার সুবিধা চালু থাকে না |
| MGMT-2674 | ব্যবহারকারী লগ-ইন করলে Edge UI ইন্টারনেট থেকে ডাউনলোড করার চেষ্টা করে |
| MGMT-2658 | API-এর রিভিশন আপগ্রেড করার সময় OPDK ভার্সনের উপর নির্ভরশীল ম্যানেজমেন্ট সার্ভার UI সংক্রান্ত সমস্যা প্রক্সি |
| MGMT-2616 | নতুন API প্রক্সি এডিটর XML এন্টিটি সঠিকভাবে ম্যানেজ করে না |
| MGMT-2541 | External Authentication System ID added as sysadmin with + in password is broken |
| MGMT-2510 | সংস্থার সাথে যুক্ত সব ডেভেলপারদের নাম ড্রপডাউনে দেখা যাচ্ছে না |
| MGMT-2508 | নীতিতে ভুলভাবে দেখানো ব্রোকেন-লিঙ্ক আইকন |
| MGMT-2334 | সেকেন্ড প্রক্সি এন্ডপয়েন্ট থেকে রিসোর্স অ্যাক্সেস করা যাচ্ছে না |
| MGMT-1967 | একই ডিসপ্লে নাম সহ ডেভেলপার অ্যাপগুলি অ্যানালিটিক্সে একই ট্রাফিক দেখায় |
| DEVRT-1839 | মনিটাইজেশন: ম্যানেজমেন্ট UI-তে দেশের বেছে নেওয়ার তালিকা ভুলভাবে সাজানো হয়েছে |
| AXAPP-1887 | ডকুমেন্টেশন অনুযায়ী ফিল্টার কন্ডিশন কাজ করছে না |
| AXAPP-1869 | কোনও সংস্থা থেকে ব্যবহারকারীকে সরিয়ে দিলে, তাকে অ্যানালিটিক্স ইমেল থেকে আনসাবস্ক্রাইব করা উচিত |
| AXAPP-1533 | Analytics Geomap "ভুল API কল" সংক্রান্ত সমস্যা দেখায় |
| APIRT-2061 | মেসেজ প্রসেসর QPID-তে মেসেজ পুশ করছে না |
| APIRT-2052 | ম্যানেজমেন্ট পোর্ট উত্তর না দেওয়ার কারণে CLOSE_WAIT-এর সংখ্যা বেশি |
| APIRT-2024 | লোড ব্যালেন্সার ছাড়া Nginx, X-Forwarded-For HTTP হেডার সঠিকভাবে পূরণ করছে না |
| APIRT-1838 | Apigee-127: VerifyAPIKey একাধিক প্রোডাক্ট থাকলে শুধুমাত্র একটি API প্রোডাক্ট রিটার্ন করে |
প্রাইভেট ক্লাউড 4.15.07.03
| ইস্যু আইডি | বিবরণ |
|---|---|
| APIRT-1600 | রাউটার লগে ConcurrentModificationException |
| APIRT-1734 | সংস্থা/এনভায়রনমেন্ট লেভেলে জিরো ডাউনটাইম রিসোর্স ফাইল আপডেট |
| APIRT-1820 | 4.15.04 প্রাইভেট ক্লাউড এনভায়রনমেন্টে মাঝে মাঝে লেটেন্সি (> ১%) |
| APIRT-2159 | লগিং প্রিফিক্সে message_id যোগ করুন |
| APIRT-2160 | analytics ডেটা থেকে request_processing_latency-তে SSL হ্যান্ডশেক বাদ দিন |
| AXAPP-1882 | কনজিউমার ওয়াচার থ্রেড অ্যাক্টিভ/অ্যাক্টিভ ডেপ্লয়মেন্টে ভুল কিউয়ের সাথে কানেক্ট করে |
| AXAPP-1946 | UTC ছাড়া অন্য টাইমজোনে থাকলে ডেটা চাইল্ড ফ্যাক্ট টেবিলের পরিবর্তে পেরেন্ট ফ্যাক্ট টেবিলে চলে যায় |
| MGMT-1590 | নিরাপত্তা সংক্রান্ত দুর্বলতা সমাধান করা হয়েছে |
| MGMT-1662 | রিলিজের সময় ডিপ্লয়মেন্ট ব্যর্থ হওয়া |
| MGMT-2361 | প্রক্সি ডেপ্লয়মেন্ট RPCException সহ ব্যর্থ হয়: কল টাইম-আউট হয়ে গেছে |
| MGMT-2397 | কোড ভিউ, লাইনের শেষ অক্ষর সঠিকভাবে পার্স করছে না |
| MGMT-2466 | মেসেজ প্রসেসরের বিরুদ্ধে ক্লাস্টার চেক করে দেখা গেছে যে কানেক্ট করা যায় না এমন রাউটারকে CONNECTED মেম্বার হিসেবে দেখানো হচ্ছে |
| OPDK-1981 | backup-cassandra.sh সিস্টেম কীস্পেসের ব্যাক-আপ নেয় না |
| OPDK-1982 | আপগ্রেড করার আগে apigee-upgrade.sh-কে Cassandra SSTable ভার্সন চেক করতে হবে |
প্রাইভেট ক্লাউড 4.15.07.01
| ইস্যু আইডি | বিবরণ |
|---|---|
| OPDK-1927 | মনিটাইজেশন আপগ্রেডে টেবিল নেই; ডুপ্লিকেট ইন্ডেক্স তৈরি হচ্ছে |
| OPDK-1878 | সেট-আপে গেটওয়ে POD-এর নাম পরিবর্তন করলে সমস্যা হয় |
| OPDK-1886 | নোড 192.168.x.y-এর মতো লোকাল IP অ্যাড্রেস অ্যাক্সেস করতে পারে না |
| MGMT-2521 | কখনও কখনও ট্রেস সেশন হ্যাং হয়ে যায় |
| MGMT-2543 | নতুন প্রক্সি এডিটর AssignMessage নীতির <Payload>-এ XML পরিবর্তন করে, যার ফলে আগে থেকে থাকা API প্রক্সি ভেঙে যায় |
| MGMT-2599 | নতুন প্রক্সি এডিটর, নেমস্পেস প্রিফিক্স মুছে দেওয়ার পরে সেটি রিস্টোর করে |
| MGMT-2702 | Firefox ও IE-এর জন্য ক্রস-সাইট নিরাপত্তা সংক্রান্ত দুর্বলতা |
| APIRT-1074 | Connection: Close হেডার পাঠানোর সময় Gzipped কন্টেন্ট সঠিকভাবে ম্যানেজ করা হয় না Content-Length বা Transfer-Encoding হেডার ছাড়া |
পরিচিত সমস্যা
এই রিলিজের নিম্নলিখিত পরিচিত সমস্যাগুলি রয়েছে।
| ইস্যু আইডি | বিবরণ |
|---|---|
| APIRT-2742 | Netty রাউটারের পরিবর্তে Nginx সার্ভার চালু করার ফলে Edge for Private Cloud 4.16.01-এর সাথে Edge JMX ইন্টিগ্রেশন উপলভ্য নেই। |
| APIRT-2978 |
রাউটার Nginx চালু করতে না পারলে বা রাউটার চালু করতে না পারলে Edge Router, Nginx চালু করতে না পারলে বা একেবারেই চালু না হলে, যেমন /opt/apigee/var/log/edge-router/logs/system.log ফাইলে দেখানো হয়েছে, তাহলে /opt/nginx/conf.d ডিরেক্টরির সব ফাইল মুছে দিন এবং রাউটার রিস্টার্ট করুন: > rm -f /opt/nginx/conf.d/* > /opt/apigee/apigee-service/bin/apigee-service edge-router restart |
| DOC-1687 | পরিচিত প্যাকেজ নির্ভরতা সংক্রান্ত সমস্যার কারণে, Satellite Server 6-এ ব্যবহৃত Katello এজেন্ট Qpid ড্যামন রান করা Apigee Edge হোস্টে সঠিকভাবে ইনস্টল হবে না। |
| PRC-1118 |
"apigee-service apigee-postgresql pg-data-purge" কমান্ড রান করানোর সময় সমস্যা হয়েছে আপনি যদি "apigee-service apigee-postgresql pg-data-purge" কমান্ড রান করান এবং এই ধরনের কোনও সমস্যা দেখতে পান: সমস্যা: অবশ্যই সম্পর্কের মালিক হতে হবে /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge এডিট করুন এবং নিম্নলিখিত প্রপার্টি 'apigee' হিসেবে সেট করুন: POSTGRES_USER=apigee |