4.51.00.01 - ব্যক্তিগত ক্লাউড রিলিজ নোটের জন্য প্রান্ত

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

২০২১ সালের ২৮শে সেপ্টেম্বর, আমরা প্রাইভেট ক্লাউডের জন্য 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-মিরর-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
  • এজ-রাউটার-4.51.00-0.0.60142.noarch.rpm

আপনার বর্তমানে ইনস্টল করা RPM সংস্করণগুলি আপডেট করার প্রয়োজন আছে কিনা, তা পরীক্ষা করতে নিম্নলিখিতটি লিখুন:

apigee-all version

আপনার ইনস্টলেশন আপডেট করতে, এজ নোডগুলিতে নিম্নলিখিত পদ্ধতি অনুসরণ করুন:

  1. সমস্ত এজ নোডে:

    1. Yum রিপো পরিষ্কার করুন:
      sudo yum clean all
    2. সর্বশেষ 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
    3. Edge 4.51.00 apigee-service ইউটিলিটি এবং এর নির্ভরশীলতাগুলো ইনস্টল করুন:
      sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord

      যেখানে uName:pWord হলো Apigee থেকে পাওয়া আপনার ইউজারনেম এবং পাসওয়ার্ড। আপনি যদি pWord উল্লেখ না করেন, তাহলে আপনাকে এটি লিখতে বলা হবে।

    4. apigee-setup ইউটিলিটি আপডেট করুন:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. apigee-lib ইউটিলিটি আপডেট করুন:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-lib update
    6. apigee-service.sh স্ক্রিপ্টটি চালানোর জন্য source কমান্ডটি ব্যবহার করুন:
      source /etc/profile.d/apigee-service.sh
  2. ম্যানেজমেন্ট সার্ভারে apigee-validate ইউটিলিটিটি আপডেট করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. ম্যানেজমেন্ট সার্ভারে apigee-provision ইউটিলিটিটি আপডেট করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  4. apigee-adminapi ইউটিলিটি আপডেট করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-adminapi update
  5. apigee-machinekey ইউটিলিটি আপডেট করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-machinekey update
  6. apigee-config ইউটিল আপডেট করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-configutil update
  7. সমস্ত ক্যাসান্ড্রা নোড আপডেট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    যেখানে configFile সেই কনফিগারেশন ফাইলটিকে নির্দিষ্ট করে যা আপনি Apigee Edge for Private Cloud ইনস্টল করতে ব্যবহার করেছেন। উদাহরণস্বরূপ, /opt/silent.conf

  8. পোস্টগ্রেস নোডগুলি (মাস্টার এবং স্ট্যান্ডবাই) আপডেট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  9. সমস্ত এজ নোডে, এজ প্রসেসের জন্য update.sh স্ক্রিপ্টটি চালান:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  10. সমস্ত নোডে SSO চালু করার জন্য update.sh স্ক্রিপ্টটি চালান:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  11. সমস্ত নোডে UI-এর জন্য update.sh চালান:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  12. আপনি যদি নিউ এজ এক্সপেরিয়েন্স ব্যবহার করেন, তাহলে নিম্নলিখিত কমান্ডটি চালান:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  13. সমস্ত Apigee ডেভেলপার সার্ভিসেস পোর্টাল নোডে, নিম্নলিখিত কমান্ডটি চালিয়ে devportal প্রসেসটি আপডেট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile
  14. আপনি যদি Apigee mTLS ব্যবহার করেন, তাহলে Upgrade Apigee mTLS- এ বর্ণিত পদ্ধতি অনুসরণ করুন। আরও তথ্যের জন্য, Introduction to Apigee mTLS দেখুন।

সমর্থিত সফ্টওয়্যারে পরিবর্তন

এই রিলিজে সমর্থিত সফটওয়্যারে কোনো পরিবর্তন আনা হয়নি।

অবচয় এবং অবসর

এই সংস্করণে নতুন কোনো কিছু বাতিল বা অবসায়ন করা হয়নি।

নতুন বৈশিষ্ট্য

এই সংস্করণে নিম্নলিখিত নতুন বৈশিষ্ট্যগুলি যুক্ত করা হয়েছে:

ডেভেলপার অ্যাপের ক্রেডেনশিয়াল সিক্রেট এনক্রিপ্ট করার ক্ষমতা

আমরা ডেভেলপার অ্যাপের ক্রেডেনশিয়াল সিক্রেট এনক্রিপ্ট করার সুবিধা যুক্ত করেছি। আরও বিস্তারিত জানতে ‘সিক্রেট কী এনক্রিপশন সক্ষম করা’ দেখুন।

Edge UI-তে OASValidation পলিসির জন্য সমর্থন যোগ করা হয়েছে।

OASValidation (OpenAPI Specification Validation) পলিসি আপনাকে একটি OpenAPI 3.0 স্পেসিফিকেশন (JSON বা YAML)-এর বিপরীতে আগত অনুরোধ বা প্রতিক্রিয়া বার্তা যাচাই করতে সক্ষম করে। এই পলিসিটি ইতিমধ্যেই Edge API-এর মাধ্যমে উপলব্ধ। এই রিলিজের মাধ্যমে, আপনি এখন Edge UI-তে পলিসিটি যোগ করতে পারবেন।

নোডটুল রিপেয়ার টুলের নতুন র‍্যাপার

nodetool repair চালানোর আগে র‍্যাপারটি ডিস্কের স্থান (যেখানে ক্যাসান্ড্রা মাউন্ট করা আছে) যাচাই করে নেয়। র‍্যাপারটি JMX অথেনটিকেশন এবং SSL over JMX সম্পর্কিত কনফিগারেশনও সমর্থন করে।

LDAP পলিসিতে <BaseDN> এলিমেন্টের জন্য ডাইনামিক স্ট্রিং সাবস্টিটিউশনের সাপোর্ট যোগ করা হয়েছে।

LDAP পলিসির <BaseDN> এলিমেন্টটি LDAP-এর সেই বেস লেভেল নির্দিষ্ট করে, যার অধীনে আপনার সমস্ত ডেটা থাকে। এই রিলিজে, আমরা এলিমেন্টটিতে একটি ref অ্যাট্রিবিউট যুক্ত করেছি, যা ব্যবহার করে আপনি <BaseDN> ভ্যালু ধারণকারী একটি ফ্লো ভ্যারিয়েবল নির্দিষ্ট করতে পারেন, যেমন apigee.baseDN । একটি সুস্পষ্ট BaseDN ভ্যালুর চেয়ে ref অগ্রাধিকার বেশি। আপনি যদি ref এবং value উভয়ই নির্দিষ্ট করেন, তবে ref অগ্রাধিকার পাবে। রানটাইমে যদি ref রিজলভ না হয়, তবে value ব্যবহৃত হবে।

নতুন ডায়াগনস্টিক টুল, এসওএসরিপোর্ট

Sosreport নামে একটি নতুন সিস্টেম লেভেল ডায়াগনস্টিক ও ডেটা সংগ্রহের টুল যোগ করা হয়েছে।

বাগ সংশোধন

এই বিভাগে এই রিলিজে সমাধান করা প্রাইভেট ক্লাউড বাগগুলোর তালিকা দেওয়া হয়েছে।

ইস্যু আইডি বর্ণনা
১৯৩২১৬৭৪৫

ক্যাসান্ড্রা সেটআপ স্ক্রিপ্টে ডেটা সেন্টারের নামগুলো যেভাবে সাজানো হয়, তাতে একটি ছোটখাটো ত্রুটি ছিল।

এটি ঠিক করা হয়েছে।
১৯৩২১৬৭৪৫

নির্দিষ্ট কিছু স্পাইক অ্যারেস্ট পলিসি কনফিগারেশন 5XX ত্রুটির কারণে ব্যর্থ হওয়ার সমস্যাটি সমাধান করা হয়েছে।

১৯৭৫১৩১৫১

ক্লাসিক UI-তে jQuery স্ক্রিপ্ট পাথের অসঙ্গতি ঠিক করা হয়েছে।

১৫১৮৫২৪৩৯

.properties ফাইলের ভুল কনফিগারেশনের কারণে UI-এর উন্নত লগিং কাজ করছিল না।

এটি ঠিক করা হয়েছে।
১৯৪৮৭৫৫৪৫

ডেভেলপার অ্যাপস পৃষ্ঠা থেকে কোনো ডেভেলপারের পৃষ্ঠায় যাওয়ার সময় 404 ত্রুটি

এটি ঠিক করা হয়েছে।
১৭৯৭৬৯৮০৬

Edge UI-তে কোম্পানিগুলো দেখা যাচ্ছিল না।

এটি ঠিক করা হয়েছে।
১৮৮০৩৯১১২

Edge UI-তে সেলফ-সাইনড সার্টিফিকেটের বিশ্বাসযোগ্যতা নিয়ে সমস্যা

এটি ঠিক করা হয়েছে।
১৯৫৯৩২৬১৮

console.log() অতিরিক্ত লগিং তৈরি করছিল।

এটি ঠিক করা হয়েছে।
১১৯৫৯৩২১১৫

Apigee SSO রেসপন্সে ভুলভাবে স্ট্যাক ট্রেস দেখাচ্ছিল।

এটি ঠিক করা হয়েছে। উল্লেখ্য যে, স্ট্যাক ট্রেসগুলো এখনও লগ করা হচ্ছে।
৭৯৫৯১৯৩৪

একটি অস্পষ্ট বার্তার কারণে apigee-validate ব্যর্থ হচ্ছিল।

এটি ঠিক করা হয়েছে। apigee-validate স্ক্রিপ্টের ত্রুটি লগিং উন্নত করা হয়েছে।
১৭৪৭৩২১৬৯

সিস্টেম লগ বার্তাগুলো ভুলবশত বাদ পড়ে যাচ্ছিল।

এটি ঠিক করা হয়েছে।
১৯৩২৩৯০৬৯

গেটওয়ে এবং মেশিনকি উপাদানগুলি থেকে লিগ্যাসি কীগুলি সরানো হয়েছে

১৯৭৭৬০২৫৮

পারমিশন এপিআই-এর একটি ত্রুটির কারণে এজ ইউআই এবং গেটওয়ের মধ্যে সামঞ্জস্যের সমস্যা তৈরি হচ্ছিল।

এক্সটার্নাল এলড্যাপ অথেন্টিকেশন চালু থাকাকালীন উদ্ভূত এই সমস্যাটি সমাধান করা হয়েছে।
১৯৪৪৮৫১৭৮

সমস্ত HTTP অনুরোধ এবং প্রতিক্রিয়া সীমা বৈশিষ্ট্য থেকে শুরুর ও শেষের অতিরিক্ত স্পেস মুছে ফেলা হয়েছে।

১৯৩৯১৮৯৫৩

গেটওয়ে উপাদানগুলি থেকে কিছু অব্যবহৃত কনফিগারেশন সরানো হয়েছে

১১২২৬২৬০৪

মিন্ট ম্যানেজমেন্ট সার্ভারের জন্য পোস্টগ্রেস সংযোগের বিবরণ পরিবর্তন করার উন্নত স্ক্রিপ্ট।

১৯৭৩০১৭৪৩

Java 1.8.0_3XX-এ একটি বড় SSL হ্যান্ডশেক মেসেজ সমস্যা সৃষ্টি করছিল।

এটি ঠিক করা হয়েছে।
১৮৮৫২৬১১৭

ip কমান্ডের শুরুতে অ্যাবসোলিউট পাথ যোগ করা হয়নি।

এই সমস্যাটি সমাধান করা হয়েছে। Apigee স্ক্রিপ্টগুলো এখন কমান্ডের পাথ সম্পূর্ণভাবে উল্লেখ করে।
১৭১২৪০৪৭০

ক্যাসান্ড্রা JMX অথেনটিকেশন বা SSL সক্রিয় থাকলে ম্যানেজমেন্ট আপডেট ব্যর্থ হচ্ছিল।

এই সমস্যাটি সমাধান করা হয়েছে। ম্যানেজমেন্ট সার্ভারে সেটআপ বা আপডেট চালানোর সময় ক্যাসান্ড্রা JMX অথেনটিকেশন ও SSL কনফিগারেশন প্রদানের জন্য একটি ফিচার যোগ করা হয়েছে।
১৯৩৫৬৪১৭৪

Edge UI Analytics ড্যাশবোর্ডগুলো ডেটা আনতে পারছিল না।

যেসব এনভায়রনমেন্টের নামে ডট (.·) থাকতো, সেগুলোর ক্ষেত্রে অ্যানালিটিক্স কোয়েরি ব্যর্থ হওয়ার বাগটি সংশোধন করা হয়েছে।
১৬৭৯৬০৪৮৭

ডাইমেনশনের টেক্সটের মধ্যে সংরক্ষিত কীওয়ার্ড AND/OR ব্যবহারের কারণে অ্যানালিটিক্স রিপোর্টগুলো ব্যর্থ হচ্ছিল।

এটি ঠিক করা হয়েছে।
১৩২৪০২৫১৯

router.properties ফাইলের আইপি অ্যাড্রেস তালিকায় অতিরিক্ত স্পেস থাকার কারণে রাউটারগুলো চালু হচ্ছিল না।

এটি ঠিক করা হয়েছে। অতিরিক্ত ফাঁকা স্থান এখন সরিয়ে দেওয়া হয়েছে।
১৯৮৬২৭৬৬৬

ব্যবহারকারীরা Nginx কনফিগারেশন ফাইলের উপর ভিত্তি করে inc ফাইলগুলি ডাউনলোড করতে সক্ষম হয়েছিলেন।

এটি ঠিক করা হয়েছে। এখন কোনো ব্যবহারকারী কনফিগারেশন ফাইল অ্যাক্সেস করার চেষ্টা করলে 'ফাইল খুঁজে পাওয়া যায়নি' (file not found) ত্রুটি দেখানো হবে।
১৯৯৯০১২৩৮

Edge for Private Cloud-এর পুরোনো সংস্করণগুলো থেকে মেসেজ প্রসেসর আপগ্রেড করার ক্ষেত্রে সমস্যা

পুরোনো Edge সংস্করণ থেকে 4.51 সংস্করণে মেসেজ প্রসেসর আপগ্রেড করার সময়, KVM অপারেশনযুক্ত রানটাইম অনুরোধগুলিতে একটি ত্রুটি দেখা দেওয়ার সম্ভাবনা ছিল। এটি সমাধান করা হয়েছে।

নিরাপত্তাজনিত সমস্যা সমাধান করা হয়েছে

নিম্নলিখিতটি হলো কিছু পরিচিত নিরাপত্তা সমস্যা যা এই রিলিজে সমাধান করা হয়েছে। এই সমস্যাগুলো এড়াতে, Edge Private Cloud-এর সর্বশেষ সংস্করণটি ইনস্টল করুন।

ইস্যু আইডি বর্ণনা
প্রযোজ্য নয়

কনফিগারেশন ফাইলের ডেল্টা পরিবর্তনের স্বাভাবিক লগিংয়ের কারণে, Edge for Private Cloud-এ পাসওয়ার্ডগুলো লগ হয়ে যাচ্ছিল। আপনি নিম্নলিখিত উপায়ে কনফিগারেশন পরিবর্তনের লগিং প্রতিরোধ করতে পারেন:

  • যদি কোনো Edge কম্পোনেন্ট আগে থেকেই ইনস্টল করা থাকে, তাহলে নিচের ধাপগুলোর মধ্যে যেকোনো একটি অনুসরণ করুন:
    • LOGGER_PRINT_CONFIG_DELTA=false একটি এনভায়রনমেন্ট ভেরিয়েবল হিসেবে সেট করুন। এটি সেই নোডের সমস্ত কম্পোনেন্টের জন্য কনফিগারেশন ডেল্টা লগিং বন্ধ করে দেয়।
    • নির্দিষ্ট কম্পোনেন্টের জন্য কনফিগারেশন ডেল্টা লগিং বন্ধ করতে, সেই কম্পোনেন্টের কাস্টমার-নির্দিষ্ট কনফিগারেশন ফাইলে logger.print.config.delta=false যোগ করুন। এটি সেই কম্পোনেন্টের জন্য কনফিগারেশন পরিবর্তনের লগিং বন্ধ করে দেয়। আরও তথ্যের জন্য Edge কীভাবে কনফিগার করবেন তা দেখুন।
  • আপনি যদি কোনো Edge কম্পোনেন্ট ইনস্টল করেন, তাহলে silent.conf ফাইলে নিম্নলিখিত এন্ট্রিটি যোগ করে কনফিগারেশন পরিবর্তনের লগিং বন্ধ করতে পারেন:
    CONFIG_DELTA_LOG=n

    এটি কম্পোনেন্টটিকে কনফিগারেশন পরিবর্তনের লগ না করার জন্য কনফিগার করে।

CVE-2021-23337 Lodash 2.4.1-এ একটি কমান্ড ইনজেকশন দুর্বলতা সমাধান করা হয়েছে।
প্রযোজ্য নয় প্ল্যাটফর্মে সংরক্ষিত পাসওয়ার্ড এবং সংশ্লিষ্ট তথ্যের নিরাপত্তা উন্নত করা হয়েছে।
CVE-2015-9251 jQuery-তে dataType অপশনটি ছাড়া ক্রস-ডোমেইন Ajax রিকোয়েস্ট করা হলে ক্রস-সাইট স্ক্রিপ্টিং (XSS) ঠিক হয়ে যায়।
প্রযোজ্য নয় SAML অ্যাসারশন রিপ্লে অ্যাটাকের বিরুদ্ধে অতিরিক্ত সুরক্ষা ব্যবস্থা যুক্ত করা হয়েছে।

পরিচিত সমস্যা

জ্ঞাত সমস্যাগুলির সম্পূর্ণ তালিকার জন্য Edge for Private Cloud-এর জ্ঞাত সমস্যাসমূহ দেখুন।