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

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

১৯ এপ্রিল, ২০২৩-এ, আমরা প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর একটি নতুন ভার্সন প্রকাশ করেছি।

মনে রাখবেন: এই ভার্সন ৩১ আগস্ট, ২০২৪ পর্যন্ত কাজ করবে।

আপডেট করার পদ্ধতি

আপনি যদি Edge for Private Cloud-এর আগের রিলিজ থেকে আপডেট করে থাকেন, তাহলে কীভাবে এই রিলিজ ইনস্টল করবেন তা এই বিভাগে বর্ণনা করা হয়েছে। আগের কোনও রিলিজ থেকে আপডেট করতে চাইলে, একাধিক প্যাচ ভার্সন প্রয়োগ করা দেখুন।

এই রিলিজ আপডেট করলে, RPM-এর নিম্নলিখিত তালিকায় থাকা কম্পোনেন্ট আপডেট হয়ে যাবে:

  • edge-management-server-4.52.00-0.0.60190.noarch.rpm
  • edge-postgres-server-4.52.00-0.0.60190.noarch.rpm
  • edge-qpid-server-4.52.00-0.0.60190.noarch.rpm
  • edge-router-4.52.00-0.0.60190.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2539.noarch.rpm
  • apigee-cassandra-client-2.1.22-0.0.2519.noarch.rpm
  • apigee-provision-4.52.00-0.0.623.noarch.rpm
  • apigee-sso-4.52.00-0.0.21245.noarch.rpm
  • edge-analytics-4.52.00-0.0.40091.noarch.rpm
  • apigee-postgresql-14.5-0.0.2739.noarch.rpm
  • edge-mint-gateway-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-management-server-4.52.00-0.0.40323.noarch.rpm
  • edge-mint-message-processor-4.52.00-0.0.40323.noarch.rpm
  • apigee-sosreport-5.0-0.0.2509.noarch.rpm

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

apigee-all version

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

  1. সব Edge নোডে:

    1. Yum রেপো পরিষ্কার করুন:
      sudo yum clean all
    2. Edge 4.52.00-এর লেটেস্ট bootstrap_4.52.00.sh ফাইলটি /tmp/bootstrap_4.52.00.sh-এ ডাউনলোড করুন:
      curl https://software.apigee.com/bootstrap_4.52.00.sh -o /tmp/bootstrap_4.52.00.sh
    3. Edge 4.52.00 apigee-service ইউটিলিটি ও ডিপেন্ডেন্সি ইনস্টল করুন:
      sudo bash /tmp/bootstrap_4.52.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-provision ইউটিলিটি আপডেট করুন:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  3. Postgres নোড (মাস্টার ও স্ট্যান্ডবাই) আপডেট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  4. সব Edge নোডে, Edge প্রসেসের জন্য update.sh স্ক্রিপ্ট এক্সিকিউট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. সব নোডে SSO-এর জন্য update.sh স্ক্রিপ্ট এক্সিকিউট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

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

এই রিলিজে কোনও নিরাপত্তা সংক্রান্ত সমস্যার সমাধান করা হয়নি।

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

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

পুরনো হয়ে যাওয়া ও বন্ধ করে দেওয়া

এই রিলিজে কোনও নতুন ডেপ্রিকেশন বা রিটায়ারমেন্ট নেই।

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

এই রিলিজে কোনও নতুন ফিচার নেই।

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

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

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

OASValidation নীতি অনেক বেশি হিপ মেমরি অ্যালোকেশন ব্যবহার করছিল

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

অন্য POST অনুরোধের মধ্যে GET অনুরোধ স্মাগল করা আটকাতে আরও চেক যোগ করা হয়েছে।

245387101

ডেভেলপার অ্যাপ সম্পর্কিত API-এর পরিবর্তিত অডিট ডেটা।

কনজিউমার সিক্রেট এখন ধারাবাহিকভাবে মাস্ক করা অবস্থায় লগ করা হয়। আপনি ম্যানেজমেন্ট সার্ভারে কনফিগারেশন conf_keymanagement_app.auditlog.mask.secret থেকে false সেট করতে পারেন,যাতে অডিট করার সময় আপনি প্লেনটেক্সট সিক্রেট লগ করতে চাইলে তা মাস্ক করা না হয়।
267778362

ক্রন এন্ট্রি যোগ করার সময় Apigee-provision ফাঁকা লাইন তৈরি করছিল।

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

আরও উন্নত rebuildindex, যাতে কোনও এন্টিটি পিছু ১০ হাজারের বেশি অ্যাপ থাকলে আইডি ভিত্তিক নয় এমন ইন্ডেক্স API সঠিকভাবে কাজ করে।

273931118

MGMT API-তে একটি রিগ্রেশন সংক্রান্ত সমস্যার সমাধান করা হয়েছে, যার ফলে অনুরোধে ওয়াইল্ডকার্ড সহ অ্যাক্সেপ্ট হেডার থাকলে ভুল কন্টেন্ট টাইপ রিটার্ন করা হচ্ছিল।

এর ফলে UI-তে ট্রেস ফাইল ডাউনলোড করার সময়ও সমস্যা হচ্ছিল।
274587823

নিরাপত্তা সংক্রান্ত কারণে, XSLTransform নীতিতে ডিফল্ট হিসেবে এক্সটার্নাল এন্টিটি লোড করার অনুমতি দেওয়া হয় না।

আপনি মেসেজ প্রসেসরে conf_feature-flags_xsl.allow.external.entities=true ফ্ল্যাগ সেট করে এটি ওভাররাইড করতে পারবেন।
245387101

ডেভেলপার অ্যাপ সম্পর্কিত API-এর পরিবর্তিত অডিট ডেটা।

কনজিউমার সিক্রেট এখন ধারাবাহিকভাবে মাস্ক করা অবস্থায় লগ করা হয়। আপনি ম্যানেজমেন্ট সার্ভারে কনফিগারেশন conf_keymanagement_app.auditlog.mask.secret থেকে false পরিবর্তন করতে পারেন, যাতে অডিট করার সময় প্লেইনটেক্সট সিক্রেট লগ করতে চাইলে, সিক্রেটটি মাস্ক করা না হয়।
276991965

OPDK v4.52.00-এ থাকা একটি বাগ সমাধান করা হয়েছে যার ফলে নির্দিষ্ট API এবং Accept header কম্বিনেশন কাজ করছিল না।

260024953

টার্গেট সার্ভার ব্যবহার করা হলে এবং টার্গেট সংক্রান্ত সমস্যা হলে, Apigee URL ও হোস্টের মতো কিছু টার্গেট ভেরিয়েবল পূরণ করছিল না।

এর সমাধান হয়ে গেছে।
274399775

Edge for Private Cloud v4.51 থেকে v4.52-এ আপগ্রেড করার সময় Cassandra এবং cassandra-client লেটেস্ট ভার্সনে আপগ্রেড হয়নি।

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

Gateway-তে Postgres ড্রাইভার ভার্সন 42.5.4-এ আপডেট করা হয়েছে।

270203185

মনিটাইজেশনে Postgres ড্রাইভার ভার্সন আপডেট করে 42.5.4 করা হয়েছে।

197529839

প্রক্সি সার্ভারের কন্ডিশন স্টেটমেন্টে নতুন লাইন আরও ভালোভাবে ম্যানেজ করা।

214664198

Analytics ফ্যাক্ট টেবিলে একটি কলাম যোগ করা হয়েছে যা সবচেয়ে বেশি সময় ধরে রান করা সেরা তিনটি নীতি ক্যাপচার করে।

258898812

অ্যাপ ফেচ করার API রেসপন্স থেকে অপ্রত্যাশিত প্যারামিটার credentialsLoaded সরানো হয়েছে।

270967547

Edge for Private Cloud 4.50 থেকে 4.52 ভার্সনে আপগ্রেড করার সময় সমস্যা হয়েছে।

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

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

Apigee-postgresql-এ 4.50 বা 4.51 ভার্সন থেকে 4.52 ভার্সনে আপগ্রেড করার সময় সমস্যা হচ্ছে। এই সমস্যাগুলি মূলত তখনই হয় যখন চাইল্ড ফ্যাক্ট টেবিলের সংখ্যা ৫০০-এর বেশি হয়। সমস্যার সমাধান পেতে, Edge for Private Cloud-এর সাথে পরিচিত সমস্যা বিভাগে গিয়ে 4.52 ভার্সনে আপডেট করার সময় Postgresql আপগ্রেড দেখুন।

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

একাধিক প্যাচ ভার্সন প্রয়োগ করা

আপনি যদি Edge for Private Cloud-এর এমন কোনও ভার্সন থেকে আপডেট করেন যা আগের প্যাচ রিলিজ ভার্সনের চেয়ে পুরনো, তাহলে কীভাবে একাধিক প্যাচ ভার্সন প্রয়োগ করতে হয় তা এই বিভাগে বর্ণনা করা হয়েছে।

প্রতিটি প্যাচ রিলিজে Edge for Private Cloud-এর নির্দিষ্ট কম্পোনেন্ট সংক্রান্ত আপডেট থাকে, যেমন edge-management-server। একাধিক প্যাচ ভার্সন প্রয়োগ করতে, আপনার বর্তমানে ইনস্টল করা ভার্সনের পরে প্যাচ রিলিজে অন্তর্ভুক্ত প্রতিটি Edge কম্পোনেন্ট আপডেট করতে হবে। আপনার বর্তমান ভার্সনের পরের সব ভার্সনের জন্য Edge for Private Cloud রিলিজ নোট দেখে এবং সেইসব রিলিজের জন্য RPM-এর তালিকা চেক করে আপনি এইসব কম্পোনেন্ট খুঁজে পেতে পারেন। Edge for Private Cloud-এর সব রিলিজ নোটের লিঙ্ক পেতে Apigee রিলিজ নোট দেখুন।

মনে রাখবেন: প্যাচ রিলিজে অন্তর্ভুক্ত কম্পোনেন্টের লেটেস্ট ভার্সনের জন্য RPM ইনস্টল করে আপনাকে প্রতিটি কম্পোনেন্ট একবারই আপডেট করতে হবে। কম্পোনেন্ট আপডেট করতে, সেই ভার্সনের রিলিজ নোটে উল্লেখ করা নির্দেশাবলী অনুসরণ করুন।

মনে রাখবেন: কোনও কম্পোনেন্ট আপগ্রেড করলে, কম্পোনেন্টের লেটেস্ট প্যাচ ভার্সন অটোমেটিক ইনস্টল হয়ে যায়। আপনি যদি লেটেস্ট নয় এমন কোনও প্যাচ ভার্সনে আপগ্রেড করতে চান, তাহলে আপনাকে Apigee mirror ব্যবহার করে Apigee-এর রেপোর tarball কপির নিজস্ব ভার্সন বজায় রাখতে হবে এবং Apigee ইনস্টলেশনের জন্য এই মিরর ব্যবহার করতে হবে। আরও তথ্যের জন্য, আপনার Edge ভার্সন ম্যানেজ করতে একটি লোকাল Edge রিপোজিটরি ব্যবহার করা দেখুন।