আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
২০২১ সালের ১৮ই আগস্ট, আমরা প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর একটি নতুন সংস্করণ প্রকাশ করেছি।
আপডেট পদ্ধতি
এই রিলিজটি আপডেট করলে নিম্নলিখিত RPM তালিকার উপাদানগুলো আপডেট হবে:
- edge-gateway-4.50.00-0.0.20137.noarch.rpm
- edge-management-server-4.50.00-0.0.20137.noarch.rpm
- edge-message-processor-4.50.00-0.0.20137.noarch.rpm
- edge-postgres-server-4.50.00-0.0.20137.noarch.rpm
- edge-qpid-server-4.50.00-0.0.20137.noarch.rpm
- edge-router-4.50.00-0.0.20137.noarch.rpm
- edge-analytics-4.50.00-0.0.40045.noarch.rpm
- apigee-postgresql-9.6.1-0.0.2519.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2526.noarch.rpm
- apigee-service-4.50.00-0.0.1426.noarch.rpm
- apigee-provision-4.50.00-0.0.615.noarch.rpm
- apigee-validate-4.50.00-0.0.623.noarch.rpm
- apigee-sso-4.50.00-0.0.21017.noarch.rpm
- apigee-tomcat-8.5.64-0.0.915.noarch.rpm
- edge-ui-4.50.00-0.0.20193.noarch.rpm
- edge-management-ui-static-4.50.00-0.0.20032.noarch.rpm
- edge-management-ui-4.50.00-0.0.20017.noarch.rpm
- apigee-drupal-7.82-0.0.306.noarch.rpm
- apigee-drupal-devportal-4.50.00-0.0.407.noarch.rpm
- Apigee-drupal-অবদান-4.50.00-0.0.403.noarch.rpm
আপনার বর্তমানে ইনস্টল করা RPM সংস্করণগুলি আপডেট করার প্রয়োজন আছে কিনা, তা পরীক্ষা করতে নিম্নলিখিতটি লিখুন:
apigee-all version
আপনার ইনস্টলেশন আপডেট করতে, এজ নোডগুলিতে নিম্নলিখিত পদ্ধতি অনুসরণ করুন:
সমস্ত এজ নোডে:
- Yum রিপো পরিষ্কার করুন:
sudo yum clean all
- সর্বশেষ Edge 4.50.00-এর
bootstrap_4.50.00.shফাইলটি/tmp/bootstrap_4.50.00.shএ ডাউনলোড করুন:curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
- Edge 4.50.00-এর
apigee-serviceইউটিলিটি এবং এর নির্ভরশীল উপাদানগুলো ইনস্টল করুন:sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord
যেখানে uName:pWord হলো Apigee থেকে পাওয়া আপনার ইউজারনেম এবং পাসওয়ার্ড। আপনি যদি pWord উল্লেখ না করেন, তাহলে আপনাকে এটি লিখতে বলা হবে।
-
apigee-setupইউটিলিটি আপডেট করুন:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
apigee-service.shস্ক্রিপ্টটি চালানোর জন্যsourceকমান্ডটি ব্যবহার করুন:source /etc/profile.d/apigee-service.sh
- Yum রিপো পরিষ্কার করুন:
- ম্যানেজমেন্ট সার্ভারে
apigee-validateইউটিলিটিটি আপডেট করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-validate update
- ম্যানেজমেন্ট সার্ভারে
apigee-provisionইউটিলিটিটি আপডেট করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-provision update
- সমস্ত ক্যাসান্ড্রা নোড আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
যেখানে configFile সেই কনফিগারেশন ফাইলটিকে নির্দিষ্ট করে যা আপনি Apigee Edge for Private Cloud ইনস্টল করতে ব্যবহার করেছেন। উদাহরণস্বরূপ,
/opt/silent.conf। - পোস্টগ্রেস নোডগুলি (মাস্টার এবং স্ট্যান্ডবাই) আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- সমস্ত এজ নোডে,
edgeপ্রসেসের জন্যupdate.shস্ক্রিপ্টটি চালান:/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
- সমস্ত নোডে SSO চালু করার জন্য
update.shস্ক্রিপ্টটি চালান:/opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
- সমস্ত নোডে UI-এর জন্য
update.shস্ক্রিপ্টটি চালান:/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
- আপনি যদি নিউ এজ এক্সপেরিয়েন্স ব্যবহার করেন, তাহলে নিম্নলিখিত কমান্ডটি চালান:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
- সমস্ত Apigee ডেভেলপার সার্ভিসেস পোর্টাল নোডে, নিম্নলিখিত কমান্ডটি চালিয়ে devportal প্রসেসটি আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
সমর্থিত সফ্টওয়্যারে পরিবর্তন
এই রিলিজে সমর্থিত সফটওয়্যারে কোনো পরিবর্তন আনা হয়নি।
অবচয় এবং অবসর
এই সংস্করণে নতুন কোনো কিছু বাতিল বা অবসায়ন করা হয়নি।
নতুন বৈশিষ্ট্য
এই সংস্করণে নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি যুক্ত করা হয়েছে:
একটি নতুন পপ-আপ উইন্ডো আপনাকে Edge for Private Cloud-এর মেয়াদ শেষের (EOL) তারিখ সম্পর্কে সতর্ক করে।
Edge for Private Cloud-এর গ্রাহকরা ইনস্টল করা ভার্সনটির EOL (এন্ড অফ লাইফ) তারিখের ছয় মাস আগে থেকে সতর্কীকরণ বার্তা দেখতে শুরু করবেন। EOL বার্তাটি প্রতি ব্রাউজার সেশনে একবার দেখানো হবে: আপনি যদি ট্যাব বা ব্রাউজারটি বন্ধ করেন, তাহলে সেশনটি নষ্ট হয়ে যাবে। এরপর আপনি যদি ব্রাউজারে Apigee পুনরায় খোলেন, তাহলে বার্তাটি আবার প্রদর্শিত হবে।
পাসওয়ার্ড পরিবর্তন করা হলে ব্যবহারকারীদের লগ আউট করার নতুন বিকল্প।
apigee.feature.clearSessionOnPasswordUpdate এ একটি নতুন ফ্ল্যাগ যোগ করা হয়েছে, যা আপনাকে পাসওয়ার্ড পরিবর্তনের পর ব্যবহারকারীরা লগ আউট হবেন কিনা তা কনফিগার করার সুযোগ দেয়। ডিফল্টভাবে, ব্যবহারকারীরা লগ আউট হন না।
SMTP-এর জন্য TLS সংস্করণ সেট করার নতুন ফ্ল্যাগ
mail.smtp.ssl.protocols এ একটি নতুন ফ্ল্যাগ যোগ করা হয়েছে, যা SMTP সংযোগের জন্য সক্রিয় SSL প্রোটোকল নির্দিষ্ট করে। এই বৈশিষ্ট্যটি আপনাকে আপনার নিরাপত্তা প্রয়োজন অনুযায়ী SSL প্রোটোকল কনফিগার করার সুযোগ দেয়।
ফরওয়ার্ড প্রক্সি কনফিগার করুন।
নিম্নলিখিত ফ্ল্যাগগুলি যোগ করা হয়েছে, যা আপনাকে একটি ফরোয়ার্ড প্রক্সি কনফিগার করতে দেবে:
-
http.proxyHost -
http.proxyPort -
http.proxyUser -
http.proxyPassword
ডিফল্টরূপে ফ্ল্যাগগুলোর মান খালি থাকে।
অ্যানালিটিক্স থেকে প্যারেন্ট ফ্যাক্ট টেবিলগুলো মুছে ফেলার জন্য pg-data-purge স্ক্রিপ্টটি উন্নত করা হয়েছে।
স্ক্রিপ্টটি চালানোর জন্য, নিম্নলিখিত কমান্ডটি প্রবেশ করান:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]
স্ক্রিপ্টটিতে নিম্নলিখিত অপশনগুলো রয়েছে:
-
Delete-from-parent-factডিফল্ট : না। এটি প্যারেন্ট ফ্যাক্ট টেবিল থেকে রিটেনশন দিনের চেয়ে পুরোনো ডেটাও মুছে ফেলবে। -
Confirm-delete-from-parent-fact। ডিফল্ট: না। যদি না হয়, তাহলে স্ক্রিপ্টটি প্যারেন্ট ফ্যাক্ট থেকে ডেটা মুছে ফেলার আগে নিশ্চিতকরণের জন্য অনুরোধ করবে। পার্জ স্ক্রিপ্টটি স্বয়ংক্রিয় হলে এটিকে হ্যাঁ-তে সেট করুন।
লগইন পৃষ্ঠায় ব্যবহারকারীর লেবেল পরিবর্তন করার বিকল্প
apigee.feature.customLoginUserLabel নামে একটি নতুন ফ্ল্যাগ আপনাকে ব্যবহারকারীর পছন্দ অনুযায়ী লগইন পেজে তার লেবেল নির্ধারণ করার সুযোগ দেয়। এর ডিফল্ট লেবেল হলো ইমেইল অ্যাড্রেস।
বাগ সংশোধন
এই বিভাগে এই রিলিজে সমাধান করা প্রাইভেট ক্লাউড বাগগুলোর তালিকা দেওয়া হয়েছে।
| ইস্যু আইডি | বর্ণনা |
|---|---|
| ১৭৯৯৮৯৪৫৯ | একটি এপিআই প্রোডাক্ট বান্ডেল থেকে এপিআই প্রোডাক্ট ডিলিট করার কাজটি কাজ করছিল না। এটি ঠিক করা হয়েছে। |
| ৬৭১৫১২০২ | ইনস্টলেশনের সময় পাসওয়ার্ডের জটিলতা সংক্রান্ত নিয়মাবলী কার্যকর করা হচ্ছিল না। এটি ঠিক করা হয়েছে। |
| ১৭৫৯৪২৮৩৫ | গ্রাহকরা কোনো CSRF সুরক্ষা ছাড়াই dailysummaryreports-এ GET অনুরোধ পাঠাতে পারছিলেন। এটি ঠিক করা হয়েছে। |
| ১৬১৩৫১৬৯০ | UI-এর পলিসি তালিকায় HMAC পলিসিটি দেখা যায়নি। এটি ঠিক করা হয়েছে। |
| ১৭০৭৯১৪৪৬ | UI-এর ডেভেলপারস ট্যাবে 404 রিডাইরেক্ট সমস্যা। ডেভেলপারের ইমেইলে বিশেষ অক্ষর থাকার কারণে গ্রাহকরা UI-এর ডেভেলপারস ট্যাবে কোনো কিছু সম্পাদনা/মুছে ফেলা বা অন্য কোনো কাজ করতে পারছিলেন না। এই সমস্যাটি সমাধান করা হয়েছে। |
| ১৬৮১৪৯১৪১ | দ্বিতীয় ম্যানেজমেন্ট সার্ভারে মনিটাইজেশন ইনস্টলেশন ব্যর্থ হচ্ছিল। মিন্ট ম্যানেজমেন্ট সার্ভার ইনস্টলেশনের সময় রেস কন্ডিশনের কারণে সৃষ্ট কিছু সম্ভাব্য সমস্যা সমাধান করা হয়েছে। |
| ১৬৭৯৬০৪৮৭ | ডাইমেনশনের টেক্সটের মধ্যে থাকা AND/OR সংরক্ষিত কীওয়ার্ডগুলোর কারণে অ্যানালিটিক্স রিপোর্টগুলো ব্যর্থ হচ্ছিল। এটি ঠিক করা হয়েছে। |
| ১৬৮৮৪৬৪৮২ | Apigee ডেটাবেস অনুপস্থিত থাকলে Postgres রিস্টোর ব্যর্থ হয়েছে। আমরা পোস্টগ্রেস রিস্টোর স্ক্রিপ্টে এরর লগিং উন্নত করেছি। |
| ১৬১১৫৫১২৫ | apigee-ldap-এর আপগ্রেডগুলি ব্যর্থ হচ্ছিল। এটি ঠিক করা হয়েছে। |
| ১৮০২০৭৭১২ | গ্রাহক নতুন ক্যাসান্ড্রা নোড যোগ করতে পারেননি। ভুলCASS_HOSTS প্রপার্টি প্রদান করা হলে ক্যাসান্ড্রা সেটআপ একটি উন্নত ত্রুটি বার্তা সহ ব্যর্থ হবে। |
| ১৭৩৬৫৭৪৬৭ | অন্য ডেটা সেন্টারের ক্যাসান্ড্রা নোডগুলো ডাউন থাকলে ম্যানেজমেন্ট সার্ভার চালু হচ্ছিল না। এটি সামলানোর জন্য ক্যাসান্ড্রা অথেন্টিকেশন সক্রিয় করার স্ক্রিপ্টটিকে উন্নত করা হয়েছে। |
| ১৮২৪৫৬৮৫৮ | ম্যানেজমেন্ট সার্ভারটি স্থানীয় পোস্টগ্রেস অঞ্চলের সাথে সংযোগ স্থাপন করতে পারছিল না। অ্যানালিটিক্স কোয়েরির জন্য সংযোগ স্থাপনের সেরা পোস্টগ্রেস বেছে নিতে ম্যানেজমেন্ট সার্ভারের অ্যালগরিদমে উন্নতি করা হয়েছে। |
| ১৮৯৭৪৩৩০৩ | অ্যানালিটিক্স এপিআই ফিল্টারিং সমস্যা এটি ঠিক করা হয়েছে। |
| ১৫৬৬২৩১৮৬ | অডিট রিসোর্সের জন্য অনুমতি সীমাবদ্ধতা কাজ করছিল না। এটি ঠিক করা হয়েছে। |
| ১২৩০১৫৩৩০ | একটি কম্পোনেন্টের |
| ১৮৩১৪৭৬৯৯ | ম্যানেজমেন্ট সার্ভার ইনস্টলেশন/আপডেটের সময় ডেটাস্টোর রেজিস্ট্রেশনে উদ্ভূত একটি সমস্যা সমাধান করা হয়েছে, যেখানে dc-x ফরম্যাটে নেই এমন অঞ্চলের নাম ব্যবহার করা হতো। এজ কনফিগারেশন ফাইল রেফারেন্স দেখুন। |
| ১৮০৩৭৩০৯৬ | এপিআই প্রক্সিগুলির ব্যাপক প্রচলন ধীর ছিল এটি ঠিক করা হয়েছে। |
| ১৮২৮৫৭৯১৮ | ত্রুটির অবস্থা আরও ভালোভাবে শনাক্ত করার জন্য মেসেজ প্রসেসরের লগ উন্নত করা হয়েছে। |
| ১৯৩৮৭০১৭৬ | স্ট্যান্ডার্ড পোর্ট ৮০ এবং ৪৪৩-এ ভার্চুয়াল হোস্ট লিসেন অপশন নিষ্ক্রিয় করার জন্য রাউটার লেভেলে একটি কনফিগারেশন যোগ করা হয়েছে। |
| ১৬৮৫৬০৮০৪ | শেয়ার্ড ফ্লো তৈরি করার সময় একটি 403 ত্রুটি দেখা দিয়েছে। এপিআই-তে একটি অনির্ধারিত মান পাঠানো হচ্ছিল বলে ত্রুটিটি ঘটেছিল। এটি সমাধান করা হয়েছে। |
| ১৮৬৫০০৩৮৬১ | সার্ভিসকলআউট পলিসিটি হেডার ভ্যালুগুলোকে বিভক্ত করে একই কী এবং ভিন্ন ভ্যালুযুক্ত হেডারগুলো ব্যাকএন্ডে পাঠাচ্ছিল যখন conf_http_HTTPHeader.{ANY} ) যোগ করা হয়েছে। এই কনফিগারেশনটি শুধুমাত্র তখনই প্রযোজ্য হবে যখন কোনো নির্দিষ্ট হেডার কনফিগারেশন উপস্থিত থাকবে না। |
নিরাপত্তাজনিত সমস্যা সমাধান করা হয়েছে
নিম্নলিখিতটি হলো কিছু পরিচিত নিরাপত্তা সমস্যা যা এই রিলিজে সমাধান করা হয়েছে। এই সমস্যাগুলো এড়াতে, Edge Private Cloud-এর সর্বশেষ সংস্করণটি ইনস্টল করুন।
| ইস্যু আইডি | বর্ণনা |
|---|---|
| CVE-2020-11022 | jQuery দুর্বলতা সমাধান করা হয়েছে |
| CVE-2020-11023 | jQuery দুর্বলতা সমাধান করা হয়েছে |
| CVE-2018-20801 | Edge UI (ক্লাসিক)-এ Highcharts-এর দুর্বলতা সংক্রান্ত সমস্যা |
jQuery-তে ক্রস-সাইট স্ক্রিপ্টিং (XSS) দুর্বলতা jQuery-এর একটি দুর্বলতা, যা ক্রস-সাইট স্ক্রিপ্টিং (XSS) রিপোর্ট করত, তা সমাধান করা হয়েছে। | |
টমক্যাট সার্ভলেটে দুর্বলতা। বিদ্যমান টমক্যাট সার্ভলেট 8.0.53-এ একটি নিরাপত্তা দুর্বলতা ছিল। টমক্যাট সার্ভলেট 8.5.34-এ আপগ্রেড করলে এই দুর্বলতাটি সমাধান হয়ে যায়। |
পরিচিত সমস্যা
জ্ঞাত সমস্যাগুলির সম্পূর্ণ তালিকার জন্য Edge for Private Cloud-এর জ্ঞাত সমস্যাসমূহ দেখুন।