4.50.00.09 - Edge for Private Cloud রিলিজ নোট

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

১৮ আগস্ট, ২০২১-এ, আমরা প্রাইভেট ক্লাউডের জন্য 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-contrib-4.50.00-0.0.403.noarch.rpm

আপনার বর্তমানে ইনস্টল করা RPM ভার্সন আপডেট করতে হবে কিনা তা দেখতে, আপনি এগুলি লিখে চেক করতে পারেন:

apigee-all version

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

  1. সব Edge নোডে:

    1. Yum রেপো পরিষ্কার করুন:
      sudo yum clean all
    2. 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
    3. Edge 4.50.00 apigee-service ইউটিলিটি ও ডিপেন্ডেন্সি ইনস্টল করুন:
      sudo bash /tmp/bootstrap_4.50.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-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. সব Cassandra নোড আপডেট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    যেখানে configFile হল সেই কনফিগারেশন ফাইল যা আপনি প্রাইভেট ক্লাউডের জন্য Apigee Edge ইনস্টল করতে ব্যবহার করেছেন। যেমন, /opt/silent.conf

  5. Postgres নোড (মাস্টার ও স্ট্যান্ডবাই) আপডেট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  6. সব Edge নোডে, edge প্রসেসের জন্য update.sh স্ক্রিপ্ট এক্সিকিউট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. সব নোডে SSO-এর জন্য update.sh স্ক্রিপ্ট এক্সিকিউট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  8. সব নোডে UI-এর জন্য update.sh স্ক্রিপ্ট এক্সিকিউট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  9. আপনি নতুন Edge অভিজ্ঞতা ব্যবহার করলে, নিম্নলিখিত কমান্ড এক্সিকিউট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  10. সব Apigee Developer Services পোর্টাল নোডে, নিম্নলিখিত কমান্ডটি এক্সিকিউট করে 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

ডিফল্ট হিসেবে ফ্ল্যাগের মান খালি থাকে।

analytics থেকে পেরেন্ট ফ্যাক্ট টেবিল মুছে ফেলার জন্য উন্নত 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 আপনাকে ব্যবহারকারীর লেবেল কনফিগার করতে দেয় যা তাদের পছন্দের উপর ভিত্তি করে লগ-ইন পৃষ্ঠায় দেখানো হয়। ডিফল্ট হল ইমেল আইডি।

সমস্যার সমাধান

এই বিভাগে, এই রিলিজে সমাধান করা Private Cloud সংক্রান্ত বাগগুলি তালিকাভুক্ত করা হয়েছে।

ইস্যু আইডি বিবরণ
179989459

API প্রোডাক্ট বান্ডেল থেকে API প্রোডাক্ট মোছা যাচ্ছিল না।

এটি সমাধান করা হয়েছে।
67151202

ইনস্টলেশনের সময় পাসওয়ার্ডের জটিলতা সংক্রান্ত প্রয়োজনীয়তা প্রয়োগ করা হয়নি

এটি সমাধান করা হয়েছে।
175942835

গ্রাহকরা কোনও CSRF সুরক্ষা ছাড়াই dailysummaryreports-এ GET অনুরোধ করতে পারতেন

এটি সমাধান করা হয়েছে।
161351690

UI-তে নীতির তালিকায় HMAC নীতি দেখা যায়নি

এটি সমাধান করা হয়েছে।
170791446

UI-এর ডেভেলপার ট্যাবে 404 রিডাইরেক্ট সংক্রান্ত সমস্যা।

UI-তে গ্রাহকরা ডেভেলপার ট্যাবে এডিট/ডিলিট করতে বা অন্য কোনও অপারেশন করতে পারছিলেন না, কারণ ডেভেলপারের ইমেলে বিশেষ অক্ষর ছিল। এটি সমাধান করা হয়েছে
168149141

দ্বিতীয় ম্যানেজমেন্ট সার্ভারে মনিটাইজেশন ইনস্টল করা যায়নি

Mint ম্যানেজমেন্ট সার্ভার ইনস্টল করার সময় রেস কন্ডিশনের কারণে হওয়া কিছু সম্ভাব্য সমস্যার সমাধান করা হয়েছে
167960487

ডাইমেনশনের টেক্সটের মধ্যে সংরক্ষিত কীওয়ার্ড AND/OR থাকার ফলে অ্যানালিটিক্স রিপোর্ট তৈরি করা যায়নি

এটি সমাধান করা হয়েছে।
168846482

Apigee ডেটাবেস না থাকলে Postgres ফিরিয়ে আনা যায় না

Postgres রিস্টোর স্ক্রিপ্টে আমরা সমস্যার লগিং উন্নত করেছি।
161155125

apigee-ldap-এর জন্য আপগ্রেড করা যায়নি

এটি সমাধান করা হয়েছে।
180207712

গ্রাহক নতুন Cassandra নোড যোগ করতে পারেননি

ভুল CASS_HOSTS প্রপার্টি দেওয়া হলে, উন্নত সমস্যার মেসেজ সহ Cassandra সেট-আপ করা যাবে না।
173657467

অন্য ডেটা সেন্টারে Cassandra নোড বন্ধ থাকলে ম্যানেজমেন্ট সার্ভার চালু হচ্ছিল না

এটি ম্যানেজ করার জন্য Cassandra যাচাইকরণ চালু করার স্ক্রিপ্ট উন্নত করা হয়েছে।
182456858

ম্যানেজমেন্ট সার্ভার লোকাল Postgres অঞ্চলের সাথে কানেক্ট করতে পারেনি।

অ্যানালিটিক্স কোয়েরির জন্য কানেক্ট করার জন্য সেরা Postgres বেছে নিতে ম্যানেজমেন্ট সার্ভার অ্যালগরিদমে উন্নতি করা হয়েছে।
189743303

Analytics API ফিল্টারিং সংক্রান্ত সমস্যা

এটি সমাধান করা হয়েছে।
156623186

'অডিট' রিসোর্সের জন্য অনুমতির বিধিনিষেধ কাজ করছিল না

এটি সমাধান করা হয়েছে।
123015330

কোনও কম্পোনেন্টের .properties ফাইলের মধ্যে ভুল ফর্ম্যাটে থাকা নম্বর কম্পোনেন্টকে শুরু হতে বাধা দিচ্ছিল

এটি সমাধান করা হয়েছে।
183147699

ম্যানেজমেন্ট সার্ভার ইনস্টল/আপডেট করার সময় ডেটা স্টোর রেজিস্ট্রেশনে হওয়া সমস্যার সমাধান করা হয়েছে যখন dc-x ফর্ম্যাটে নেই এমন অঞ্চলের নাম ব্যবহার করা হয়।

Edge কনফিগারেশন ফাইল রেফারেন্স দেখুন।
180373096

API প্রক্সি একসাথে প্রকাশ করার প্রসেসটি ধীর গতির ছিল

এটি সমাধান করা হয়েছে।
182857918

সমস্যার অবস্থা আরও ভালভাবে ক্যাপচার করতে উন্নত মেসেজ প্রসেসর লগ

193870176

স্ট্যান্ডার্ড পোর্ট ৮০ ও ৪৪৩-এ ভার্চুয়াল হোস্ট শোনার বিকল্প বন্ধ করতে রাউটার লেভেল কনফিগারেশন যোগ করা হয়েছে।

168560804

শেয়ার করা ফ্লো তৈরি করার সময় 403 সমস্যা দেখানো হয়েছে

API-তে কোনও অনির্দিষ্ট ভ্যালু পাস করার কারণে সমস্যাটি হয়েছে। এটি সমাধান করা হয়েছে।
186503861

এলিমেন্ট ব্যবহার করা হলে ServiceCallout নীতি হেডার ভ্যালু স্প্লিট করে একই কী ও আলাদা আলাদা ভ্যালু সহ হেডার ব্যাকএন্ডে পাঠাচ্ছিল

সব হেডারের ডিফল্ট মাল্টিভ্যালু ও ডুপ্লিকেট আচরণ কন্ট্রোল করতে একটি সাধারণ কনফিগারেশন (conf_http_HTTPHeader.{ANY}) যোগ করা হয়েছে। নির্দিষ্ট হেডার কনফিগারেশন না থাকলে তবেই এই কনফিগারেশন প্রয়োগ করা হবে।

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

এই রিলিজে সমাধান করা পরিচিত নিরাপত্তা সংক্রান্ত সমস্যার তালিকা নিচে দেওয়া হল। এইসব সমস্যা এড়াতে, Edge Private Cloud-এর লেটেস্ট ভার্সন ইনস্টল করুন।

ইস্যু আইডি বিবরণ
CVE-2020-11022

jQuery সংক্রান্ত দুর্বলতা সমাধান করা হয়েছে

CVE-2020-11023

jQuery সংক্রান্ত দুর্বলতা সমাধান করা হয়েছে

CVE-2018-20801

Edge UI (ক্লাসিক)-এ Highcharts-এর দুর্বলতা সংক্রান্ত সমস্যা

CVE-2019-14863

CVE-2020-7676

CVE-2019-10768

jQuery-তে ক্রস-সাইট স্ক্রিপ্টিং (XSS) সংক্রান্ত দুর্বলতা

jquery-তে ক্রস-সাইট স্ক্রিপ্টিং (XSS) সংক্রান্ত সমস্যার সমাধান করা হয়েছে।

CVE-2016-5388

CVE-2020-1745

CVE-2020-8022

Tomcat servlet-এ দুর্বলতা।

আগে থেকে থাকা Tomcat servlet 8.0.53-এ নিরাপত্তা সংক্রান্ত দুর্বলতা ছিল। Tomcat সার্ভলেটকে 8.5.34-এ আপগ্রেড করলে এই দুর্বলতা সমাধান হয়ে যায়।

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

পরিচিত সমস্যার সম্পূর্ণ তালিকা পেতে প্রাইভেট ক্লাউডের জন্য Edge-এর পরিচিত সমস্যা দেখুন।