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

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

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

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

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

  • edge-gateway-4.19.06-0.0.20094.noarch.rpm
  • edge-management-server-4.19.06-0.0.20094.noarch.rpm
  • edge-message-processor-4.19.06-0.0.20094.noarch.rpm
  • edge-postgres-server-4.19.06-0.0.20094.noarch.rpm
  • edge-qpid-server-4.19.06-0.0.20094.noarch.rpm
  • edge-router-4.19.06-0.0.20094.noarch.rpm
  • apigee-mtls-4.19.06-0.0.20189.noarch.rpm
  • apigee-mtls-consul-4.19.06-0.0.20128.noarch.rpm
  • apigee-cassandra-2.1.16-0.0.2508.noarch.rpm
  • edge-ui-4.19.06-0.0.20164.noarch.rpm
  • edge-management-ui-static-4.19.06-0.0.20018.noarch.rpm
  • apigee-sso-4.19.06-0.0.20080.noarch.rpm
  • apigee-setup-4.19.06-0.0.1122.noarch.rpm

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

apigee-all version

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

  1. সব Edge নোডে:

    1. Yum রেপো পরিষ্কার করুন:
      sudo yum clean all
    2. Edge 4.19.06 bootstrap_4.19.06.sh ফাইলটি ডাউনলোড করে /tmp/bootstrap_4.19.06.sh:
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. Edge 4.19.06 apigee-service ইউটিলিটি ও ডিপেন্ডেন্সি ইনস্টল করুন:
      sudo bash /tmp/bootstrap_4.19.06.sh apigeeuser=uName apigeepassword=pWord

      Apigee-এর থেকে পাওয়া ইউজারনেম ও পাসওয়ার্ড uName:pWord কোথায় আছে। আপনি 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. সব Cassandra নোড আপডেট করুন:

    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

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

  3. সব Edge নোডে, edge প্রসেসের জন্য update.sh স্ক্রিপ্ট এক্সিকিউট করুন। এটি করতে, প্রতিটি নোডে নিম্নলিখিত কমান্ডটি চালান:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. Edge UI আপডেট করুন:

    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  5. সব নোডে SSO-এর জন্য update.sh স্ক্রিপ্ট এক্সিকিউট করুন। প্রতিটি নোডে, নিম্নলিখিত কমান্ড এক্সিকিউট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  6. আপনি নতুন Edge অভিজ্ঞতা ব্যবহার করলে, নিম্নলিখিত কমান্ড এক্সিকিউট করুন:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  7. আপনি Apigee mTLS ব্যবহার করলে, Apigee mTLS আপগ্রেড করুন লিঙ্কে বর্ণিত পদ্ধতি অনুসরণ করুন।

    আরও তথ্যের জন্য, Apigee mTLS-এর ভূমিকা দেখুন।

কাজ করে এমন সফ্টওয়্যার

কোন পরিবর্তন নেই৷

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

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

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

এই বিভাগে এই রিলিজে থাকা নতুন ফিচার তালিকাভুক্ত করা আছে।

JMX পাসওয়ার্ড এনক্রিপ্ট করা

আপনি এখন JMX পাসওয়ার্ড এনক্রিপ্ট করতে পারবেন। বিবরণের জন্য JMX পাসওয়ার্ড এনক্রিপশন চালু করা এবং Cassandra-র জন্য JMX যাচাইকরণ চালু করা দেখুন। (150633039)

সমস্যার সমাধান করা হয়েছে

এই রিলিজে সমাধান করা বাগগুলির তালিকা নিচে দেওয়া হল:

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

apigee-mtls সার্টিফিকেট শুধুমাত্র ৩০ দিনের জন্য বৈধ ছিল।

নতুন সার্টিফিকেট এখন এক বছরের জন্য বৈধ। এক বছরের জন্য বৈধ নতুন সার্টিফিকেট দিয়ে ৩০-দিনের পুরনো সার্টিফিকেট আপগ্রেড করতে, Apigee MTLS আপগ্রেড করুন দেখুন।

147736003

enterprise.apigee.com-এ থাকা পুরনো লাইব্রেরির কারণে নিরাপত্তা সংক্রান্ত সমস্যা হচ্ছিল।

লাইব্রেরি আপডেট করা হয়েছে।

150594487

অর্গানাইজেশন লেভেলে Java রিসোর্সের একটি সেট মেসেজ প্রসেসরকে অর্গানাইজেশন লোড করতে ব্যর্থ করে দিচ্ছিল।

149739904

HTTP হেডারের জন্য ডেটা মাস্কিং কেস-সংবেদনশীল ছিল।

এটি সমাধান করা হয়েছে: ডেটা মাস্কিং আর কেস-সংবেদনশীল নয়।

130416715

"True-Client-IP" হেডারের কারণে সম্ভাব্য দুর্বলতা

এই রিলিজে একটি নতুন অ্যাক্সেস কন্ট্রোল নীতি এলিমেন্ট, IgnoreTrueClientIPHeader যোগ করা হয়েছে, যা সমস্যার সমাধান করে। IgnoreTrueClientIPHeader এলিমেন্ট দেখুন।

161858295

কিছু সাইলেন্ট ভেরিয়েবল ভুল বানান লেখা হয়েছে।

সাইলেন্ট ইনস্টল ভেরিয়েবল SSO_JWT_SIGNING_KEY_FILEPATH আর ভুল বানান লেখা নেই।

160951701

Consul সার্ভারে সমস্যার কারণে mTLS ইনস্টল করা যাচ্ছিল না।

Consul বাইনারি v1.6.2 থেকে লেটেস্ট স্থিতিশীল ভার্সন, v1.8.0-তে আপগ্রেড করা হয়েছে।

132654321

যেসব ব্যবহারকারীর ভূমিকা আপডেট করা হয়েছে, অডিট লগ তাদের দেখাচ্ছিল না।

আগে থেকে থাকা ব্যবহারকারীর ভূমিকা পরিবর্তন করার পরে অথবা আগে থেকে থাকা ব্যবহারকারীকে কোনও প্রতিষ্ঠানে যোগ করার পরে, অডিট লগ "ব্যবহারকারী আপডেট করা হয়নি," দেখায়, যার ফলে আপনি দেখতে পান না যে কার উপর অ্যাকশন প্রয়োগ করা হয়েছে।

160916451

Consul বাইনারি ভার্সন পুরনো হয়ে যাওয়ার কারণে mTLS ইনস্টল করা যায়নি।

Consul বাইনারি v1.6.2 থেকে লেটেস্ট স্থিতিশীল ভার্সন, v1.8.0-তে আপগ্রেড করা হয়েছে।

apigee-mtls এখন একাধিক নেটওয়ার্ক ইন্টারফেস ও অ্যাড্রেস সহ সার্ভার সঠিকভাবে ম্যানেজ করে।

161764596

প্যাচ আপডেট প্রয়োগ করার সময় apigee-tomcat আপডেট করা হয়নি।

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

133145969

UI-তে প্রোটোকল বন্ধ করার ডকুমেন্টেশন ছিল না।

নতুন ডকুমেন্টেশনের জন্য, দেখুন TLS প্রোটোকল বন্ধ করা।

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

এই রিলিজের পরিচিত সমস্যাগুলি নিম্নলিখিত সারণীতে তালিকাভুক্ত করা হয়েছে:

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

Ldap নীতি কানেকশন পুলিং সংক্রান্ত সমস্যা

JNDI-এর জন্য LDAP কানেকশন পুল সেটিংস LDAP রিসোর্স এর মাধ্যমে কনফিগার করা হয়, কিন্তু তা প্রতিফলিত হয় না এবং JNDI ডিফল্ট প্রতিটি ক্ষেত্রে একবার ব্যবহারযোগ্য কানেকশন তৈরি করে। এর ফলে, কানেকশন খোলা হচ্ছে এবং প্রতিবার একবার ব্যবহারের জন্য বন্ধ করা হচ্ছে, এর ফলে LDAP সার্ভারে প্রতি ঘণ্টায় প্রচুর সংখ্যক কানেকশন তৈরি হচ্ছে।

সমস্যা সমাধানের বিকল্প:

LDAP কানেকশন পুলের প্রপার্টি পরিবর্তন করতে, সব LDAP নীতি জুড়ে গ্লোবাল পরিবর্তন সেট করতে নিম্নলিখিত ধাপগুলি অনুসরণ করুন।

  1. আগে থেকে না থাকলে, কনফিগারেশন প্রপার্টি ফাইল তৈরি করুন:
    /opt/apigee/customer/application/message-processor.properties
  2. ফাইলে নিম্নলিখিতগুলি যোগ করুন (আপনার LDAP রিসোর্স কনফিগারেশন সংক্রান্ত প্রয়োজনীয়তার উপর ভিত্তি করে Java Naming and Directory Interface (JNDI) প্রপার্টির ভ্যালু পরিবর্তন করুন)।
    bin_setenv_ext_jvm_opts="-Dcom.sun.jndi.ldap.connect.pool.maxsize=20
    -Dcom.sun.jndi.ldap.connect.pool.prefsize=2
    -Dcom.sun.jndi.ldap.connect.pool.initsize=2
    -Dcom.sun.jndi.ldap.connect.pool.timeout=120000
    -Dcom.sun.jndi.ldap.connect.pool.protocol=ssl"
  3. নিশ্চিত করুন যে ফাইলটি /opt/apigee/customer/application/message-processor.properties apigee:apigee-এর মালিকানাধীন।
  4. প্রতিটি মেসেজ প্রসেসর রিস্টার্ট করুন।

আপনার কানেকশন পুল JNDI প্রপার্টি কাজ করছে কিনা তা যাচাই করতে, আপনি সময়ের সাথে সাথে LDAP কানেকশন পুলের আচরণ পর্যবেক্ষণ করতে tcpdump পারফর্ম করতে পারেন।