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

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

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

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

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

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

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

  • edge-gateway-4.51.00-0.0.60186.noarch.rpm
  • edge-management-server-4.51.00-0.0.60186.noarch.rpm
  • edge-postgres-server-4.51.00-0.0.60186.noarch.rpm
  • edge-qpid-server-4.51.00-0.0.60186.noarch.rpm
  • edge-router-4.51.00-0.0.60186.noarch.rpm
  • apigee-postgresql-10.17-0.0.2535.noarch.rpm
  • edge-mint-gateway-4.51.00-0.0.40322.noarch.rpm
  • edge-mint-management-server-4.51.00-0.0.40322.noarch.rpm
  • edge-mint-message-processor-4.51.00-0.0.40322.noarch.rpm
  • apigee-sso-4.51.00-0.0.21244.noarch.rpm
  • apigee-attribution-4.51.00-0.0.723.noarch.rpm
  • apigee-sosreport-5.0-0.0.2508.noarch.rpm

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

apigee-all version

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

  1. সব Edge নোডে:

    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-service.sh স্ক্রিপ্ট এক্সিকিউট করতে source কমান্ড ব্যবহার করুন:
      source /etc/profile.d/apigee-service.sh
  2. Postgres নোড (মাস্টার ও স্ট্যান্ডবাই) আপডেট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. সব Edge নোডে, এজ প্রসেসের জন্য update.sh স্ক্রিপ্ট এক্সিকিউট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. সব নোডে SSO-এর জন্য update.sh স্ক্রিপ্ট এক্সিকিউট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

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

এই রিলিজে নিম্নলিখিত নতুন ফিচার যোগ করা হয়েছে:

সাউথবাউন্ড ট্রাফিকের জন্য TLS 1.3

এই রিলিজে সাউথবাউন্ড ট্রাফিকের (মেসেজ প্রসেসর ও ব্যাকএন্ড সার্ভারের মধ্যে ট্রাফিক) জন্য TLS 1.3 ভার্সন কাজ করে। আরও তথ্যের জন্য সাউথবাউন্ড ট্রাফিকের জন্য TLS 1.3 কনফিগার করা দেখুন।

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

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

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

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

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

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

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

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

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

কন্ডিশন অপারেটরের পরে ট্রেলিং স্পেস না থাকার কারণে ডিপ্লয়মেন্ট সম্পূর্ণ করা যায়নি।

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

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

193007714

JSON হিসেবে প্রক্সির টার্গেট বিবরণ ফেচ করার সময় কিছু প্রপার্টি পাওয়া যায়নি।

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

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

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

OASValidation নীতির অংশ হিসেবে Open API Spec রিসোর্স লোড করার প্রসেস অপ্টিমাইজ করার জন্য সমাধান যোগ করা হয়েছে।

MP-কে অনেক OAS রিসোর্স লোড করতে হলে, এটি মেসেজ প্রসেসর বুট টাইমকে দ্রুততর করবে। এছাড়াও, এটি OAS রিসোর্স সহ প্রক্সি লোড করার সময় অবাঞ্ছিত সমস্যা এবং সতর্কতা লগ তৈরি হওয়া থেকে আটকাতে হবে।
274587823

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

মেসেজ প্রসেসরে conf_feature-flags_xsl.allow.external.entities=true ফ্ল্যাগ সেট করে এটি চালু করা যেতে পারে।
260714664

কিছু Cassandra টেবিল এখনও ডিফল্ট হিসেবে SizeTieredCompactionStrategy ব্যবহার করছে।

এটি পরিবর্তন করে LeveledCompactionStrategy করা হয়েছে। মনে রাখবেন, এই পরিবর্তন শুধুমাত্র প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর নতুন ইনস্টলেশনের ক্ষেত্রে প্রযোজ্য।
261631942

apigee-postgresql-এর প্রি-ইনস্টল স্ক্রিপ্টে একটি মাইনর রিগ্রেশন সংক্রান্ত সমস্যার সমাধান করা হয়েছে যেখানে কিছু শর্তের অধীনে কনফিগারেশন ফাইলের ব্যাক-আপ নেওয়া যায়নি।

258898812

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

272136041

Apigee-তে সম্প্রতি যোগ করা নিম্নলিখিত API ফিল্ডগুলি Edge for Private Cloud-এ দেখা যায়। তবে, ব্যক্তিগত ক্লাউডের জন্য Edge-এ এগুলির কোনও প্রভাব পড়ে না, তাই আপনি এগুলি দেখতে পেলে নিরাপদে উপেক্ষা করতে পারেন।

  • proxy_deployment_type
  • sense_action_id
  • sense_flag_headers
  • x_apigee_grpc_status
  • x_apigee_grpc_service_name
  • x_apigee_grpc_rpc_name

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

পরিচিত সমস্যার সম্পূর্ণ তালিকা পেতে প্রাইভেট ক্লাউডের জন্য 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 মিরর ব্যবহার করে Apigee-এর রেপোর টারবল কপি নিজের কাছে রাখতে হবে এবং Apigee ইনস্টলেশনের জন্য এই মিরর ব্যবহার করতে হবে। আরও তথ্যের জন্য, আপনার Edge ভার্সন ম্যানেজ করতে একটি লোকাল Edge রিপোজিটরি ব্যবহার করা দেখুন।