আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
২৮ সেপ্টেম্বর, ২০২১-এ, আমরা প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর একটি নতুন ভার্সন রিলিজ করেছি।
আপডেট করার পদ্ধতি
এই রিলিজ আপডেট করলে, RPM-এর নিম্নলিখিত তালিকায় থাকা কম্পোনেন্ট আপডেট হয়ে যাবে:
- edge-analytics-4.51.00-0.0.40048.noarch.rpm
- apigee-sso-4.51.00-0.0.21033.noarch.rpm
- apigee-tomcat-8.5.64-0.0.916.noarch.rpm
- apigee-machinekey-1.1.0-0.0.20007.noarch.rpm
- apigee-cassandra-client-2.1.22-0.0.2513.noarch.rpm
- apigee-cassandra-2.1.22-0.0.2528.noarch.rpm
- apigee-drupal-7.82-0.0.309.noarch.rpm
- apigee-drupal-devportal-4.51.00-0.0.411.noarch.rpm
- apigee-sap-drupal-devportal-4.51.00-0.0.411.noarch.rpm
- apigee-mirror-4.51.00-0.0.1020.noarch.rpm
- apigee-mtls-4.51.00-0.0.20226.noarch.rpm
- edge-management-ui-4.51.00-0.0.20019.noarch.rpm
- edge-ui-4.51.00-0.0.20199.noarch.rpm
- edge-management-ui-static-4.51.00-0.0.20034.noarch.rpm
- apigee-adminapi-4.51.00-0.0.608.noarch.rpm
- apigee-lib-4.51.00-0.0.1018.noarch.rpm
- apigee-provision-4.51.00-0.0.616.noarch.rpm
- apigee-service-4.51.00-0.0.1429.noarch.rpm
- apigee-setup-4.51.00-0.0.1129.noarch.rpm
- apigee-configutil-4.51.00-0.0.614.noarch.rpm
- apigee-postgresql-10.17-0.0.2520.noarch.rpm
- apigee-validate-4.51.00-0.0.625.noarch.rpm
- edge-gateway-4.51.00-0.0.60142.noarch.rpm
- edge-management-server-4.51.00-0.0.60142.noarch.rpm
- edge-message-processor-4.51.00-0.0.60142.noarch.rpm
- edge-postgres-server-4.51.00-0.0.60142.noarch.rpm
- edge-qpid-server-4.51.00-0.0.60142.noarch.rpm
- edge-router-4.51.00-0.0.60142.noarch.rpm
আপনার বর্তমানে ইনস্টল করা RPM ভার্সন আপডেট করতে হবে কিনা তা দেখতে, আপনি এগুলি লিখে চেক করতে পারেন:
apigee-all version
আপনার ইনস্টলেশন আপডেট করতে, Edge নোডে নিম্নলিখিত পদ্ধতিটি সম্পাদন করুন:
-
সব Edge নোডে:
- Yum রেপো পরিষ্কার করুন:
sudo yum clean all
- Edge 4.51.00-এর লেটেস্ট
bootstrap_4.51.00.shফাইলটি এখানে ডাউনলোড করুন:/tmp/bootstrap_4.51.00.sh:curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
- Edge 4.51.00
apigee-serviceইউটিলিটি ও ডিপেন্ডেন্সি ইনস্টল করুন:sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord
যেখানে uName:pWord হল Apigee-এর থেকে পাওয়া ইউজারনেম ও পাসওয়ার্ড। আপনি pWord বাদ দিলে, এটি লিখতে বলা হবে।
apigee-setupইউটিলিটি আপডেট করুন:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
apigee-libইউটিলিটি আপডেট করুন:sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib 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
apigee-adminapiইউটিলিটি আপডেট করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
apigee-machinekeyইউটিলিটি আপডেট করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
apigee-configইউটিলিটি আপডেট করুন:/opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
- সব Cassandra নোড আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
যেখানে
configFileসেই কনফিগারেশন ফাইলকে নির্দিষ্ট করে যা আপনি Apigee Edge for Private Cloud ইনস্টল করার জন্য ব্যবহার করেছেন। যেমন,/opt/silent.conf - Postgres নোড (মাস্টার ও স্ট্যান্ডবাই) আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
- সব Edge নোডে, 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
- আপনি নতুন Edge অভিজ্ঞতা ব্যবহার করলে, নিম্নলিখিত কমান্ড এক্সিকিউট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
- সব Apigee Developer Services পোর্টাল নোডে, নিম্নলিখিত কমান্ডটি
এক্সিকিউট করে devportal প্রসেস আপডেট করুন:
/opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
- আপনি Apigee mTLS ব্যবহার করলে, Apigee mTLS আপগ্রেড করুন লিঙ্কে বর্ণিত পদ্ধতি অনুসরণ করুন। আরও তথ্যের জন্য, Apigee-র ভূমিকা mTLS দেখুন।
পরিবর্তন সাপোর্ট করে এমন সফ্টওয়্যার
এই রিলিজে কাজ করে এমন সফ্টওয়্যারে কোনও পরিবর্তন করা হয়নি।
পুরনো হয়ে যাওয়া ও বন্ধ করে দেওয়া
এই রিলিজে কোনও নতুন ডেপ্রিকেশন বা রিটায়ারমেন্ট নেই।
নতুন বৈশিষ্ট্য
এই রিলিজে নিম্নলিখিত নতুন ফিচার যোগ করা হয়েছে:
ডেভেলপার অ্যাপ ক্রেডেনশিয়াল সিক্রেট এনক্রিপ্ট করার সুবিধা
আমরা ডেভেলপার অ্যাপ ক্রেডেনশিয়াল সিক্রেট এনক্রিপ্ট করার সুবিধা যোগ করেছি। আরও বিবরণের জন্য গোপনীয় কী এনক্রিপশন চালু করা দেখুন।
Edge UI-তে OASValidation নীতির জন্য সহায়তা যোগ করা হয়েছে
OASValidation (OpenAPI স্পেসিফিকেশন ভ্যালিডেশন) নীতি আপনাকে OpenAPI 3.0 স্পেসিফিকেশন (JSON বা YAML)-এর বিরুদ্ধে কোনও ইনকামিং অনুরোধ বা উত্তর মেসেজ যাচাই করতে সাহায্য করে। এই নীতি Edge API-এর মাধ্যমে আগে থেকেই উপলভ্য। এই রিলিজের মাধ্যমে, আপনি এখন Edge UI-তে নীতি যোগ করতে পারবেন।l
nodetool repair টুলের চারপাশে নতুন র্যাপার
nodetool repair চালানোর আগে র্যাপার ডিস্ক স্পেসের (যেখানে Cassandra মাউন্ট করা আছে) উপর একটি স্যানিটি চেক করে। এছাড়াও, র্যাপার JMX যাচাইকরণ এবং JMX সম্পর্কিত কনফিগারেশনের উপর SSL-এর সাথে কাজ করে।
<BaseDN> এলিমেন্টের জন্য ডায়নামিক স্ট্রিং সাবস্টিটিউশন সংক্রান্ত সহায়তা LDAP নীতিতে যোগ করা হয়েছে।
LDAP নীতির
<BaseDN> এলিমেন্ট
LDAP-এর বেস লেভেল নির্দিষ্ট করে যার অধীনে আপনার সব ডেটা থাকে।
এই রিলিজে, আমরা এলিমেন্টে একটি ref অ্যাট্রিবিউট যোগ করেছি, যা আপনি
<BaseDN> ভ্যালু সহ ফ্লো ভেরিয়েবল নির্দিষ্ট করতে ব্যবহার করতে পারবেন, যেমন
apigee.baseDN।
ref স্পষ্ট BaseDN ভ্যালুর চেয়ে বেশি অগ্রাধিকার পায়। আপনি ref ও ভ্যালু, দুটিই উল্লেখ করলে,
ref-কে অগ্রাধিকার দেওয়া হবে। রানটাইমে ref সমাধান না হলে, ভ্যালু ব্যবহার করা হয়।
নতুন ডায়াগনস্টিক টুল, sosreport
Sosreport যোগ করা হয়েছে, এটি হল নতুন সিস্টেম লেভেল ডায়াগনস্টিক ও ডেটা সংগ্রহ করার টুল।
সমস্যার সমাধান
এই বিভাগে, এই রিলিজে সমাধান করা Private Cloud সংক্রান্ত বাগগুলি তালিকাভুক্ত করা হয়েছে।
| ইস্যু আইডি | বিবরণ |
|---|---|
| 193216745 |
Cassandra সেট-আপ স্ক্রিপ্টে ডেটা সেন্টার নাম যেভাবে সাজানো হয়, তাতে একটি ছোটখাটো বাগ ছিল। এটি সমাধান করা হয়েছে। |
| 193216745 |
5XX সমস্যার কারণে নির্দিষ্ট স্পাইক অ্যারেস্ট নীতি কনফিগারেশন কাজ না করা সংক্রান্ত সমস্যার সমাধান করা হয়েছে |
| 197513151 |
ক্লাসিক UI-তে jQuery স্ক্রিপ্ট পাথে অসঙ্গতি সংক্রান্ত সমস্যার সমাধান করা হয়েছে |
| 151852439 |
UI-এর জন্য উন্নত লগিং |
| 194875545 |
ডেভেলপার অ্যাপ পৃষ্ঠা থেকে কোনও ডেভেলপারের কাছে নেভিগেট করার সময় 404 সমস্যা এটি সমাধান করা হয়েছে। |
| 179769806 |
Edge UI-তে কোম্পানি দেখা যাচ্ছিল না এটি সমাধান করা হয়েছে। |
| 188039112 |
Edge UI-তে সেল্ফ-সাইন করা সার্টিফিকেটের বিশ্বাসযোগ্যতা সংক্রান্ত সমস্যা এটি সমাধান করা হয়েছে। |
| 195932618 |
|
| 1195932115 |
Apigee SSO, উত্তরে ভুলভাবে স্ট্যাক ট্রেস রিটার্ন করছিল। এটি সমাধান করা হয়েছে। মনে রাখবেন, স্ট্যাক ট্রেস এখনও লগ করা আছে। |
| 79591934 |
apigee-validate, অস্পষ্ট মেসেজ সহ ব্যর্থ হচ্ছে এটি সমাধান করা হয়েছে। apigee-validate স্ক্রিপ্টের জন্য লগ করার সুবিধা উন্নত করা হয়েছে। |
| 174732169 |
syslog মেসেজ ভুলভাবে ড্রপ করা হচ্ছিল এটি সমাধান করা হয়েছে। |
| 193239069 |
Gateway ও Machinekey কম্পোনেন্ট থেকে পুরনো কী সরিয়ে দেওয়া হয়েছে |
| 197760258 |
অনুমতি সংক্রান্ত API কাজ না করার ফলে Edge UI ও Gateway-এর মধ্যে মানানসই হওয়া সংক্রান্ত সমস্যা হচ্ছিল এক্সটার্নাল LDAP যাচাইকরণ চালু থাকাকালীন এই সমস্যাটি হয়েছিল, এখন এটি সমাধান করা হয়েছে। |
| 194485178 |
সব HTTP অনুরোধ ও উত্তর সীমা প্রপার্টি থেকে ট্রেলিং ও লিডিং স্পেস সরিয়ে দেওয়া হয়েছে |
| 193918953 |
গেটওয়ে কম্পোনেন্ট থেকে কিছু অব্যবহৃত কনফিগারেশন সরানো হয়েছে |
| 112262604 |
Mint Management সার্ভারের জন্য Postgres কানেকশন সংক্রান্ত বিবরণ পরিবর্তন করতে উন্নত স্ক্রিপ্ট |
| 197301743 |
Java 1.8.0_3XX-এ একটি বড় SSL হ্যান্ডশেক মেসেজের কারণে সমস্যা হচ্ছিল এটি সমাধান করা হয়েছে। |
| 188526117 |
ip কমান্ডের আগে অ্যাবসলিউট পাথ লেখা হয়নি এটি সমাধান করা হয়েছে। Apigee স্ক্রিপ্ট এখন কমান্ডের পাথ সম্পূর্ণভাবে কোয়ালিফাই করে। |
| 171240470 |
Cassandra JMX অনুমোদন বা SSL চালু করা থাকলে ম্যানেজমেন্ট আপডেট কাজ করে না এটি সমাধান করা হয়েছে। ম্যানেজমেন্ট সার্ভারে সেট-আপ বা আপডেট চালানোর সময় Cassandra JMX Authentication ও SSL কনফিগারেশন প্রদান করার জন্য একটি ফিচার যোগ করা হয়েছে। |
| 193564174 |
Edge UI Analytics ড্যাশবোর্ড ডেটা ফেচ করতে পারেনি নামে পিরিয়ড আছে এমন এনভায়রনমেন্টের জন্য Analytics কোয়েরি কাজ না করা সংক্রান্ত সমস্যার সমাধান করা হয়েছে। |
| 167960487 |
রিজার্ভ করা কীওয়ার্ড এবং/অথবা ডাইমেনশনের টেক্সটের মধ্যে থাকার কারণে Analytics রিপোর্ট কাজ করছে না। এটি সমাধান করা হয়েছে। |
| 132402519 |
|
| 198627666 |
Nginx কনফিগারেশন ফাইলের উপর ভিত্তি করে ব্যবহারকারীরা inc ফাইল ডাউনলোড করতে পেরেছেন এটি সমাধান করা হয়েছে। ব্যবহারকারী কোনও কনফিগারেশন ফাইল অ্যাক্সেস করার চেষ্টা করলে, এখন "ফাইল পাওয়া যায়নি" সংক্রান্ত সমস্যা দেখানো হয়। |
| 199901238 |
পুরনো Edge for Private Cloud ভার্সন থেকে মেসেজ প্রসেসর আপগ্রেড করা সংক্রান্ত সমস্যা পুরনো Edge ভার্সন থেকে 4.51-এ মেসেজ প্রসেসর আপগ্রেড করার সময়, KVM অপারেশন সহ রানটাইম অনুরোধে সমস্যা হতে পারে। এটি সমাধান করা হয়েছে। |
নিরাপত্তা সংক্রান্ত সমস্যার সমাধান করা হয়েছে
এই রিলিজে সমাধান করা পরিচিত নিরাপত্তা সংক্রান্ত সমস্যার তালিকা নিচে দেওয়া হল। এইসব সমস্যা এড়াতে, Edge Private Cloud-এর লেটেস্ট ভার্সন ইনস্টল করুন।
| ইস্যু আইডি | বিবরণ |
|---|---|
| প্রযোজ্য নয় | কনফিগারেশন ফাইলের ডেল্টা পরিবর্তন স্বাভাবিকভাবে লগ করার কারণে Edge for Private Cloud-এ পাসওয়ার্ড লগ করা হচ্ছিল। আপনি নিম্নলিখিত উপায়ে কনফিগারেশন পরিবর্তনের লগ সেভ করা আটকাতে পারবেন:
|
| CVE-2021-23337 | Lodash 2.4.1-এ কমান্ড ইনজেকশন সংক্রান্ত দুর্বলতা সমাধান করা হয়েছে |
| প্রযোজ্য নয় | প্ল্যাটফর্মে সেভ করা পাসওয়ার্ড ও সম্পর্কিত ডেটার উন্নত নিরাপত্তা। |
| CVE-2015-9251 | jQuery-তে dataType বিকল্পটি না রেখে ক্রস-ডোমেন Ajax অনুরোধ করা হলে, ক্রস-সাইট স্ক্রিপ্টিং (XSS) সংক্রান্ত সমস্যা সমাধান করা হয়। |
| প্রযোজ্য নয় | SAML অ্যাসারশন রিপ্লে অ্যাটাকের বিরুদ্ধে অতিরিক্ত সুরক্ষা যোগ করা হয়েছে। |
পরিচিত সমস্যা
পরিচিত সমস্যার সম্পূর্ণ তালিকা পেতে প্রাইভেট ক্লাউডের জন্য Edge-এর পরিচিত সমস্যা দেখুন।