1.1.0 - Apigee হাইব্রিড রানটাইম রিলিজ নোট

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

27 জানুয়ারী, 2020-এ, Google Apigee হাইব্রিড রানটাইম সংস্করণ 1.1.0 প্রকাশ করেছে। এই বিভাগটি 1.1.0 সংস্করণে প্রকাশিত নতুন বৈশিষ্ট্য এবং পরিবর্তনগুলি বর্ণনা করে৷

আপগ্রেড হচ্ছে

আপনি 1.0.0 থেকে 1.1.0 এ আপগ্রেড করতে পারবেন না এবং নতুন সংস্করণটি 1.0.0 সংস্করণের সাথে পিছিয়ে সামঞ্জস্যপূর্ণ নয়৷ সংস্করণ 1.1.0 একটি নতুন ইনস্টলেশন প্রয়োজন.

নতুন বৈশিষ্ট্য এবং উন্নতি

Apigee Connect (আলফা রিলিজ)

Apigee Connect Alpha Apigee হাইব্রিড MART পরিষেবাকে MART এন্ডপয়েন্ট প্রকাশ করার প্রয়োজন ছাড়াই ম্যানেজমেন্ট প্লেনের সাথে সংযোগ করার অনুমতি দেয়। আপনি Apigee Connect ব্যবহার করলে, আপনাকে হোস্ট উপনাম এবং একটি অনুমোদিত DNS শংসাপত্র সহ MART ইনগ্রেস গেটওয়ে কনফিগার করতে হবে না। বিস্তারিত জানার জন্য, অনুগ্রহ করে আপনার Apigee প্রতিনিধির সাথে যোগাযোগ করুন।

বেস পাথ রাউটিং

বেস পাথ রাউটিং আপনাকে কনফিগার করতে এবং পরিচালনা করতে দেয় কিভাবে Apigee হাইব্রিড রুট API প্রক্সি নির্দিষ্ট পরিবেশে কল করে। বিস্তারিত জানার জন্য, বেস পাথ রাউটিং কনফিগার করুন দেখুন।

পরিবর্তন

হাইব্রিড রানটাইম সংস্করণ 1.1.0 এর জন্য নিম্নলিখিত পরিবর্তনগুলি করা হয়েছে৷ এই পরিবর্তনগুলির মধ্যে কিছু, যেমন উল্লেখ করা হয়েছে, সংস্করণ 1.0.0 এর সাথে পিছিয়ে থাকা বেমানান নয়

  • apigeectl CLI এখন istio-system নামস্থানে Istio ইনস্টল করে। এটি ইস্টিওর জন্য ডিফল্ট নামস্থান। এই পরিবর্তনটি হাইব্রিড সংস্করণ 1.0.0 এর সাথে বেমানান
  • apigeectl CLI এখন cert-manager নামস্থানে CertManager ইনস্টল করে। এই পরিবর্তনটি হাইব্রিড সংস্করণ 1.0.0 এর সাথে বেমানান
  • Apigee হাইব্রিড রানটাইমের সাথে স্থাপন করা Istio-এর সমর্থিত সংস্করণটি 1.4.2-এ স্থানান্তরিত হয়েছে কারণ 1.2.x সংস্করণ আর সমর্থিত নয়।

বাগ সংশোধন করা হয়েছে

Apigee হাইব্রিড 1.0.0 রিলিজ নোটে তালিকাভুক্ত নিম্নলিখিত সমস্যাগুলি সংশোধন করা হয়েছে:

ইস্যু বর্ণনা
144886537 Apigee হাইব্রিড v1.0.0 এ বেস পাথ রাউটিং কাজ করছে না। যখন ওভাররাইডগুলি একই hostAlias ​​সহ বিভিন্ন পরিবেশে রুট করার জন্য সেটআপ করা হয়, তখন প্রবেশ পথের উপর ভিত্তি করে পরিবেশে রুট করে না।
143774187 হাইব্রিড UI অ্যাপস ভিউতে "কোম্পানী" লেবেলটি প্রদর্শন করে।

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

নিম্নলিখিত সারণী এই প্রকাশের জন্য পরিচিত সমস্যাগুলি বর্ণনা করে:

ইস্যু বর্ণনা
N/A আপনি mart এবং envs উভয় কনফিগারেশনের জন্য hostAlias ​​সম্পত্তির জন্য "*" ব্যবহার করতে পারবেন না। সর্বোত্তম অনুশীলন হল mart কনফিগারেশনের জন্য একটি নির্দিষ্ট হোস্টনাম ব্যবহার করা।
N/A HTTP_PROXY , HTTPS_PROXY , এবং NO_PROXY ভেরিয়েবল সেট করা Apigee Connect Alpha সংস্করণে সমর্থিত নয়৷
N/A

অবৈধ HTTP শিরোনাম ত্রুটি: Istio ইনগ্রেস HTTP2 প্রোটোকলের সমস্ত আগত লক্ষ্য প্রতিক্রিয়াগুলিকে সুইচ করে৷ যেহেতু হাইব্রিড বার্তা প্রসেসর শুধুমাত্র HTTP1 সমর্থন করে, একটি API প্রক্সি কল করা হলে আপনি নিম্নলিখিত ত্রুটি দেখতে পাবেন:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

আপনি যদি এই ত্রুটিটি দেখতে পান, তাহলে আপনি সমস্যাটি সংশোধন করতে নিম্নলিখিত পদক্ষেপগুলির মধ্যে একটি গ্রহণ করতে পারেন:

  • প্রতিক্রিয়ায় হোস্ট হেডার বাদ দিতে লক্ষ্য পরিষেবা পরিবর্তন করুন।
  • প্রয়োজনে আপনার API প্রক্সিতে AssignMessage নীতি ব্যবহার করে হোস্ট শিরোনামটি সরান।
144584813 আপনি যদি একটি ডিবাগ সেশন তৈরি করেন কিন্তু সেশনে এখনও কোনো লেনদেন না থাকে, তাহলেতালিকা ডিবাগ সেশন এপিআই এই তালিকায় সেশনকে অন্তর্ভুক্ত করে না। এপিআই শুধুমাত্র প্রতিক্রিয়াতে সেশন অন্তর্ভুক্ত করে যদি সেশনে অন্তত একটি লেনদেন থাকে।
144436206 ক্যাশে পারফরম্যান্স ভিউতে, ক্যাশে হিট অনুপাতের গণনা ভুল।
144321491 Apigee হাইব্রিড লগ "অনুপস্থিত ক্যাশে তৈরি করা" বিজ্ঞপ্তি যা একটি সম্ভাব্য কর্মক্ষমতা অবনতি নির্দেশ করে। এই বার্তাগুলি প্রত্যাশিত এবং উপেক্ষা করা যেতে পারে৷
144321144 নিরাপদ সঙ্গে প্রক্সি ভার্চুয়াল হোস্ট পুনরায় লোড করা যাবে না।
144286363

env.json-এ ডিবাগ মাস্ক প্রতিক্রিয়া ডেটা মাস্ক করে না।

env.json ডিবাগ মাস্ক আপডেট করার জন্য নিম্নলিখিত এপিআই একটি প্রতিক্রিয়াJSONPaths ক্ষেত্রে কাজ করে না:

PATCH /v1/organizations/org/environments/env/debugmask?replaceRepeatedFields=true
{
  "responseJSONPaths": ["$.maskedDataEnv"]
}

ট্রেসের সাথে এই সমস্যাটি সমাধান করতে, আপনি UI-তে একটি সম্পূর্ণ ট্রেস সেশন মুছে ফেলতে পারেন, অথবা আপনি একটি সেশনের মধ্যে পৃথক লেনদেন মুছে ফেলার জন্য ট্রেস API ব্যবহার করতে পারেন।

143659917

PopulateCache নীতির মেয়াদ শেষ হওয়ার সেটিং অবশ্যই 1 এবং 30 এর মধ্যে একটি সুস্পষ্ট মান সেট করতে হবে। উদাহরণস্বরূপ:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

সারাংশ: আপনার প্রতিষ্ঠানের স্থাপনার স্থিতি পেতে API বা UI ব্যবহার করার সময় একটি খুব উচ্চ বিলম্ব হয়। এই বিলম্বের ফলে HTTP 204 (No Content) বা HTTP 400 (Bad Request) প্রতিক্রিয়া হতে পারে।

সমাধান: আপনার ব্রাউজার রিফ্রেশ করুন (বা অনুরোধটি পুনরায় পাঠান)।