21.03.08 - পাবলিক ক্লাউড রিলিজ নোটের জন্য Apigee এজ

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

নিম্নলিখিত তারিখগুলিতে, আমরা Apigee Edge for Public Cloud-এর কম্পোনেন্ট আপডেটগুলি প্রকাশ করা শুরু করেছি:

  • রাউটার: সোমবার, ৩১ মে, ২০২১
  • ম্যানেজমেন্ট সার্ভার: মঙ্গলবার, ১৫ জুন, ২০২১
  • বার্তা প্রসেসর: বুধবার, ৩০ জুন, ২০২১
  • বার্তা প্রসেসর: মঙ্গলবার, ১৯ অক্টোবর, ২০২১

নতুন বৈশিষ্ট্য এবং আপডেট

এই রিলিজের নতুন ফিচার ও আপডেটগুলো নিচে দেওয়া হলো।

অডিট রিসোর্সের জন্য ব্যবহারকারীর অনুমতি সীমিত করতে নতুন সংস্থা-স্তরের ফ্ল্যাগ।

একটি নতুন অর্গ-লেভেল ফ্ল্যাগ যোগ করা হয়েছে: features.isAuditEnabledOnlyForOrgAdmin । যদি কোনো নির্দিষ্ট অর্গের জন্য এই ফ্ল্যাগটি ' true সেট করা থাকে, তাহলে শুধুমাত্র OrgAdmin ব্যবহারকারীরাই Audits রিসোর্সটি অ্যাক্সেস করতে পারবেন। এই ফিচারটি গ্রাহকদের OrgAdmin ছাড়া অন্য সব ইউজার রোলের জন্য অডিট বন্ধ করার সুযোগ দেয়। ডিফল্ট হিসেবে বিদ্যমান আচরণটিই থাকবে।

identity স্থানান্তর এনকোডিং এখন আর সমর্থিত নয়।

Transfer-Encoding: identity সহ অনুরোধগুলি এখন একটি HTTP 501 প্রতিক্রিয়া পাবে।

মেসেজ প্রসেসরের জন্য নতুন প্রপার্টি

আমরা মেসেজ প্রসেসরের জন্য একটি নতুন প্রপার্টি চালু করেছি যা ব্যবহার করে আপনি একটি ব্যাকএন্ড সার্ভারে প্রক্সি ফরওয়ার্ডিং কনফিগার করতে পারবেন: conf_http_HTTPClient.use.proxy.host.header.with.target.uri । এই প্রপার্টিটি টার্গেট হোস্ট এবং পোর্টকে একটি হোস্ট হেডার হিসেবে সেট করে।

স্বাস্থ্য পরীক্ষা আইডি হেডার

হেলথমনিটর, এবং বিশেষত এইচটিটিপি মনিটর ব্যবহার করার সময়, এখন হেলথ চেক রিকোয়েস্টগুলোতে একটি সুপরিচিত নামসহ এইচটিটিপি হেডার অন্তর্ভুক্ত করার জন্য কনফিগার করা সম্ভব, যা প্রতিটি হেলথ চেক রিকোয়েস্টের জন্য একটি অনন্য, গতিশীলভাবে নির্ধারিত মান পায়।

Apigee Edge-এ প্রপার্টি সেটের জন্য সমর্থন

Apigee Edge-এ এখন প্রপার্টি সেট সমর্থিত। প্রপার্টি সেট ব্যবহার দেখুন।

ত্রুটিগুলি সমাধান করা হয়েছে

এই রিলিজে নিম্নলিখিত বাগগুলো সমাধান করা হয়েছে। এই তালিকাটি মূলত সেইসব ব্যবহারকারীদের জন্য, যারা তাদের সাপোর্ট টিকেটগুলো সমাধান হয়েছে কিনা তা পরীক্ষা করে দেখতে চান। এটি সকল ব্যবহারকারীকে বিস্তারিত তথ্য প্রদানের জন্য তৈরি করা হয়নি।

ইস্যু আইডি উপাদানের নাম বর্ণনা
১৫১৬৮৮৭৩৩ ম্যানেজমেন্ট সার্ভার

একটি সমস্যার সমাধান করা হয়েছে যেখানে অডিট লগ আনার চেষ্টা করার সময় কিছু ক্ষেত্রে 409 HTTP স্ট্যাটাস ফেরত আসছিল।

১৬১৭৬৭৭৬১ ম্যানেজমেন্ট সার্ভার

অডিট লগে কিছু অনুরোধের ক্ষেত্রে রিকোয়েস্ট বডি সঠিকভাবে লগ না হওয়ার সমস্যাটি সমাধান করা হয়েছে।

১৬২৩০০৭৬১ ম্যানেজমেন্ট সার্ভার

একটি সমস্যার সমাধান করা হয়েছে, যেখানে কোনো OpenAPI ডেফিনিশন বৈধ JSON বা YAML রিটার্ন না করলে একটি এক্সেপশন থ্রো হতো, যা টার্গেট রেসপন্সের কিছু অংশ প্রকাশ করে দিত।

১৭২০৮১৩১৯ ম্যানেজমেন্ট সার্ভার

একটি সমস্যার সমাধান করা হয়েছে যেখানে ব্যবহারকারীরা তাদের অ্যাকাউন্টে ইউজার রোল নির্ধারণ করতে পারতেন, যার ফলে তারা নিজেদের মালিকানাধীন নয় এমন অর্গ-এও অ্যাক্সেস পেতেন। এই সমাধানের ফলে, এই ধরনের কার্যক্রম আর অনুমোদিত হবে না।

১৭৪৯২৫৯১৩ ম্যানেজমেন্ট সার্ভার

একটি সমস্যার সমাধান করা হয়েছে যেখানে ব্যবহারকারীরা '/' দিয়ে শুরু হওয়া নামের বিদ্যমান KVM এন্ট্রিগুলি আপডেট করতে পারছিলেন না। এই পরিবর্তনটি এখন এই ধরনের আপডেটের সুযোগ করে দেবে।

১৮০৮৭৪৩২৩ ম্যানেজমেন্ট সার্ভার

একটি সমস্যার সমাধান করা হয়েছে যেখানে মুছে ফেলা প্রক্সি রিভিশনগুলোর রিভিশন নম্বর থেকে যাওয়ার সম্ভাবনা ছিল। এই সমাধানটি ব্যবহারকারীদের সেই অবশিষ্ট রিভিশন নম্বরগুলো জোরপূর্বক মুছে ফেলার সুযোগ দেয়।

৬৭৭৮০৯১১ বার্তা প্রসেসর

একটি সমস্যার সমাধান করা হয়েছে যেখানে ক্যাশে মিস হওয়া সত্ত্বেও ফ্লো ভ্যারিয়েবল responsecache.cachesource L2 হিসেবে সেট করা হচ্ছিল।

১৮৪৯৬৭৫৮৮ বার্তা প্রসেসর

একটি সমস্যার সমাধান করা হয়েছে যেখানে <Distributed> এলিমেন্টটিকে true এবং <Synchronous> এলিমেন্টটিকে false সেট করা হলে কোটা পলিসির rollingwindow টাইপটি সময়ের আগেই রিসেট হয়ে যেত।

(১৯/১০/২১ তারিখের প্যাচ রিলিজে অন্তর্ভুক্ত।)

৭৭০২১৪৫৭ বার্তা প্রসেসর

একটি সমস্যার সমাধান করা হয়েছে যেখানে Put অপারেশনে override কে false সেট করলে তা কেবল তখনই সঠিকভাবে কাজ করত যখন এন্ট্রিটি ক্যাশে থাকত। এখন, যদি override অ্যাট্রিবিউটটি false হয়, তাহলে এন্ট্রিটি ওভাররাইড করা হবে না, সেটি ক্যাশে থাকুক বা না থাকুক।

১১৯৯১১৬৬০ বার্তা প্রসেসর

সার্ভিস কলআউট পলিসির একটি সমস্যা সমাধান করা হয়েছে, যার ফলে clearPayload এর মান true হলে রিকোয়েস্ট মেসেজটি মেসেজ কনটেক্সট থেকে মুছে ফেলা হবে।

১২০৪২১৪৮২ বার্তা প্রসেসর

নির্দিষ্ট পরিবেশটি বিদ্যমান আছে কিনা তা যাচাই করার জন্য KVM তৈরির সময় অতিরিক্ত কিছু পরীক্ষা যোগ করা হয়েছে।

১৪০৯১১২৯১ বার্তা প্রসেসর

একটি সমস্যার সমাধান করা হয়েছে যেখানে MessageLogging পলিসির মাধ্যমে syslog এ লগ করা নিউলাইনযুক্ত মেসেজগুলো TCP ব্যবহারের সময় একাধিক লাইনে বিভক্ত হচ্ছিল না। এখন, নিউলাইনগুলো প্রত্যাশিতভাবেই বিবেচিত হয়।

১৪৩০৮৬০৩৫ বার্তা প্রসেসর

একটি সমস্যার সমাধান করা হয়েছে যেখানে হেলথ মনিটর <HttpMonitor>.<Request>.<isSSL> এর মান উপেক্ষা করত এবং টার্গেট সার্ভারই ​​নির্ধারণ করত যে হেলথ চেকগুলো HTTP হবে নাকি HTTPS।

এখন <HttpMonitor>.<Request>.<isSSL> এর মানটি হেলথ চেক-এ mTLS চালু বা বন্ধ করবে, যা টার্গেট সার্ভারে এটি চালু আছে কি না তার উপর নির্ভরশীল নয়।

১৪৪০১৭০৭৫ বার্তা প্রসেসর

L1 ক্যাশে থাকা কোনো অবজেক্টের অনিচ্ছাকৃত পরিবর্তন রোধ করুন।

যখন L1 ক্যাশে কোনো অবজেক্ট রাখা বা সেখান থেকে পুনরুদ্ধার করা হয়, তখন তার পরিবর্তে একটি অনুলিপি রাখা বা পুনরুদ্ধার করা হয়।

১৫০৫৯৪৪৮৭ বার্তা প্রসেসর

একটি ত্রুটিপূর্ণ জার ফাইল লোড করার চেষ্টার সময় সম্পূর্ণ মেসেজ প্রসেসর বুটস্ট্র্যাপ ব্যর্থ হয়ে যাওয়ার সমস্যাটি সমাধান করা হয়েছে।

১৫৭৪৬৮৮৭২ বার্তা প্রসেসর

মেয়াদ শেষ হওয়ার পর KVM-এ থাকা অপ্রচলিত মান হ্রাস পায়।

একটি সমস্যার সমাধান করা হয়েছে যেখানে KeyValueMapOperations-এর ExpiryTimeInSecs একটি ছোট মানে পরিবর্তন করা হলেও পুরানো মেয়াদোত্তীর্ণতা বজায় থাকতো এবং একটি অপ্রচলিত KVM মান ফেরত দেওয়া হতো।

১৬০৬৪৮১৭৪ বার্তা প্রসেসর

RaiseFault যেকোনো AssignVariable-এ থাকা Name-কে যাচাই করে।

যখন RaiseFault পলিসিতে একটি AssignVariable এলিমেন্ট অন্তর্ভুক্ত থাকে, তখন পলিসিটি এখন যাচাই করে দেখে যে Name এলিমেন্টটি খালি নয়।

১৬১৩৯০৫০৩ বার্তা প্রসেসর

HMAC মেসেজে সঠিক ref হ্যান্ডলিং

HMAC পলিসি এখন Message এলিমেন্টের জন্য উল্লেখিত ভেরিয়েবলটি আনসেট থাকলে সেই পরিস্থিতিটি সঠিকভাবে সামাল দেয়: এটি একটি Fault থ্রো করে এবং মেসেজে জানিয়ে দেয় যে উল্লেখিত ভেরিয়েবলটি রিজলভ করা যাচ্ছে না।

১৬২৩২০৪০৭ বার্তা প্রসেসর

একটি সমস্যার সমাধান করা হয়েছে যেখানে টার্গেট সার্ভারে clientauthenabled সেট করা থাকা সত্ত্বেও ক্লায়েন্ট সার্টিফিকেট পাঠানো হচ্ছিল না।

১৬৪৪৬৬৭১৬ বার্তা প্রসেসর

KeyValueMapOperations পলিসির জন্য SetVariableFailed এক্সেপশন আচরণটি সংশোধন করা হয়েছে।

পূর্বে, এনক্রিপ্টেড এন্ট্রিটি ক্যাশে থাকলে SetVariableFailed এক্সেপশনটি ঘটত না। এই আচরণটি সংশোধন করা হয়েছে। এখন, এনক্রিপ্টেড এন্ট্রিটি ক্যাশে আছে কি নেই তা নির্বিশেষে, private প্রিফিক্স ছাড়া অ্যাক্সেস করা হলে এক্সেপশনটি ঘটবে।

১৬৫৪২১২৭১ বার্তা প্রসেসর

একটি সমস্যার সমাধান করা হয়েছে যেখানে ডিবাগ টুলে পেলোডের মধ্যে থাকা নন-স্ট্রিং JSON ভ্যালুগুলো স্ট্রিং-এ রূপান্তরিত হয়ে যাচ্ছিল।

১৬৮০৮২০০৯ বার্তা প্রসেসর

GetAuthV2Info পলিসির জন্য developer.app.id ফ্লো ভ্যারিয়েবলটি যোগ করা হয়েছে।

GetAuthV2Info ব্যবহার করার সময় developer.app.id ফ্লো ভেরিয়েবলটি অ্যাক্সেসযোগ্য ছিল না। এটিকে এখন এই পলিসির জন্য রানটাইম ফ্লো ভেরিয়েবলের সেটে যুক্ত করা হয়েছে।

১৭৩০০৩৮৮২ বার্তা প্রসেসর

একটি সমস্যার সমাধান করা হয়েছে যেখানে হেডার এবং অন্যান্য উপাদানের জন্য কোনো নাম নির্দিষ্ট করা না থাকলে AssignMessage পলিসিযুক্ত কোনো প্রক্সি ডেপ্লয় হতে ব্যর্থ হচ্ছিল।

১৭৭৬৭৬৫৫৪ বার্তা প্রসেসর

দুটি পলিসিকে সমান্তরালভাবে কার্যকর হওয়া থেকে বিরত রাখুন।

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