21.03.08 - Apigee Edge for Public Cloud রিলিজ নোট

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

নিচের তারিখগুলিতে, আমরা পাবলিক ক্লাউডের জন্য Apigee Edge-এ কম্পোনেন্ট আপডেট রিলিজ করা শুরু করেছি:

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

নতুন ফিচার ও আপডেট

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

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

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

identity ট্রান্সফার এনকোডিং আর কাজ করে না

Transfer-Encoding: identity সহ অনুরোধ এখন HTTP 501 উত্তর পাবে।

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

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

হেল্থ চেক আইডি হেডার

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

Apigee Edge-এ প্রপার্টি সেটের জন্য সহায়তা

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

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

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

ইস্যু আইডি কম্পোনেন্টের নাম বিবরণ
151688733 ম্যানেজমেন্ট সার্ভার

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

161767761 ম্যানেজমেন্ট সার্ভার

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

162300761 ম্যানেজমেন্ট সার্ভার

একটি সমস্যার সমাধান করা হয়েছে যেখানে কোনও OpenAPI সংজ্ঞা সঠিক JSON বা YAML রিটার্ন না করলে, একটি ব্যতিক্রম তৈরি করা হত যা টার্গেট করা উত্তরের অংশগুলিকে এক্সপোজ করত।

172081319 ম্যানেজমেন্ট সার্ভার

ব্যবহারকারীরা তাদের অ্যাকাউন্টে ব্যবহারকারীর ভূমিকা অ্যাসাইন করতে পারছিলেন, যার ফলে তারা মালিক নন এমন সংস্থায় অ্যাক্সেস করতে পারছিলেন, এই সমস্যাটি সমাধান করা হয়েছে। এই সমস্যার সমাধান করার ফলে, এই ধরনের অপারেশন আর করা যাবে না।

174925913 ম্যানেজমেন্ট সার্ভার

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

180874323 ম্যানেজমেন্ট সার্ভার

একটি সমস্যার সমাধান করা হয়েছে যেখানে সরানো প্রক্সি রিভিশনের রিভিশন নম্বর সেভ করা সম্ভব ছিল। এই সমাধান ব্যবহারকারীদের সেইসব ঝুলন্ত রিভিশন নম্বর জোর করে সরিয়ে দিতে দেয়।

67780911 মেসেজ প্রসেসর

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

184967588 মেসেজ প্রসেসর

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

(১৯/১০/২১ তারিখে প্রকাশিত প্যাচে।)

77021457 মেসেজ প্রসেসর

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

119911660 মেসেজ প্রসেসর

পরিষেবা কলআউট সংক্রান্ত নীতিগত সমস্যা সমাধান করা হয়েছে যাতে clearPayload true হলে, অনুরোধ মেসেজটি মেসেজ কনটেক্সট থেকে সরিয়ে দেওয়া হবে।

120421482 মেসেজ প্রসেসর

KVM তৈরি করার সময়, নির্দিষ্ট এনভায়রনমেন্ট আছে কিনা তা যাচাই করার জন্য অতিরিক্ত চেক যোগ করা হয়েছে।

140911291 মেসেজ প্রসেসর

MessageLogging নীতি দ্বারা syslog -এর মাধ্যমে লগ করা নিউলাইন সহ মেসেজ, TCP ব্যবহার করা হলে একাধিক লাইনে ভেঙে না যাওয়ার সমস্যা সমাধান করা হয়েছে। এখন, নিউলাইন প্রত্যাশিত আচরণ করে।

143086035 মেসেজ প্রসেসর

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

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

144017075 মেসেজ প্রসেসর

L1 ক্যাশে থাকা কোনও অবজেক্ট ভুলবশত পরিবর্তন করা আটকায়।

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

150594487 মেসেজ প্রসেসর

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

157468872 মেসেজ প্রসেসর

মেয়াদ শেষ হয়ে যাওয়ার পরে KVM-এ পুরনো ভ্যালু কমে যায়।

ExpiryTimeInSecs in KeyValueMapOperations-এর মান পরিবর্তন করে ছোট করা হলেও, পুরনো মেয়াদ ধরে রাখা এবং পুরনো KVM ভ্যালু রিটার্ন করার সমস্যা সমাধান করা হয়েছে।

160648174 মেসেজ প্রসেসর

RaiseFault যেকোনও AssignVariable-এ নাম যাচাই করে

RaiseFault নীতিতে AssignVariable এলিমেন্ট থাকলে, নীতি এখন যাচাই করে যে Name খালি নেই।

161390503 মেসেজ প্রসেসর

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

মেসেজ এলিমেন্টের জন্য রেফারেন্স করা ভেরিয়েবল সেট না করা থাকলে, HMAC নীতি এখন সেই কেসটি সঠিকভাবে ম্যানেজ করে: এটি মেসেজ সহ একটি ফল্ট দেখায়, যা থেকে বোঝা যায় যে রেফারেন্স করা ভেরিয়েবল সমাধান করা যাচ্ছে না।

162320407 মেসেজ প্রসেসর

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

164466716 মেসেজ প্রসেসর

KeyValueMapOperations নীতির জন্য SetVariableFailed ব্যতিক্রম আচরণ সংক্রান্ত সমস্যা সমাধান করা হয়েছে।

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

165421271 মেসেজ প্রসেসর

পেলোডে স্ট্রিং নয় এমন JSON ভ্যালু Debug টুলে স্ট্রিংয়ে কনভার্ট হয়ে যাওয়া সংক্রান্ত সমস্যার সমাধান করা হয়েছে।

168082009 মেসেজ প্রসেসর

GetAuthV2Info নীতির জন্য developer.app.id ফ্লো ভেরিয়েবল যোগ করা হয়েছে

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

173003882 মেসেজ প্রসেসর

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

177676554 মেসেজ প্রসেসর

দুটি নীতিকে একসাথে প্রয়োগ করা থেকে আটকায়।

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