আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
৩ এপ্রিল, ২০২০-এ, আমরা Apigee হাইব্রিড রানটাইম ভার্সন 1.2.0 রিলিজ করেছি।
আপগ্রেড করা হচ্ছে
নতুন ফিচার ও আপডেট
এই রিলিজে নতুন ফিচার ও আপডেটগুলি নিচে দেওয়া হল।
রাউটিং সংক্রান্ত নিয়ম নির্দিষ্ট করতে নতুন ভার্চুয়াল হোস্ট কনফিগারেশন যোগ করা হয়েছে
নতুন virtualhosts কনফিগারেশন ফিচার একটি সমস্যার সমাধান করে
যেখানে একাধিক এনভায়রনমেন্টে বেস পাথ রাউট করার ক্রম
নিশ্চিত ছিল না। আরও তথ্যের জন্য,
ভার্চুয়াল হোস্ট কনফিগার করুন দেখুন। (150336519)
OASValidation নীতির বিটা রিলিজ
OASValidation (OpenAPI স্পেসিফিকেশন ভ্যালিডেশন) নীতি (বিটা) আপনাকে OpenAPI 3.0 স্পেসিফিকেশন (JSON বা YAML)-এর সাথে ইনকামিং অনুরোধ বা উত্তর মেসেজ যাচাই করতে সাহায্য করে। আরও তথ্যের জন্য, OASValidation নীতি (বিটা) দেখুন। (144949685)
WebSocket-এর জন্য বিটা রিলিজ
Apigee hybrid WebSocket কানেকশন সাপোর্ট করে। API প্রক্সি ক্লায়েন্ট এখন HTTP থেকে WebSockets-এ প্রোটোকল আপগ্রেড করার অনুরোধ করতে পারবে। আরও বিস্তারিত জানতে, WebSockets (বিটা) ব্যবহার করা দেখুন।
Kubernetes সিক্রেট থেকে নীতি সংক্রান্ত গোপন ভ্যালু অ্যাক্সেস করা
নতুন ফিচারের সাহায্যে আপনি প্রক্সি ফ্লো ভেরিয়েবলে Kubernetes সিক্রেটে সেভ করা ভ্যালু অ্যাক্সেস করতে পারবেন। আরও বিবরণের জন্য, Kubernetes সিক্রেটে ডেটা স্টোর করা দেখুন। (133377603)
Apigee অপারেটর (AO) এলিমেন্ট ADAC ও ADAH-এর পরিবর্তে ব্যবহার করা হয়
Apigee অপারেটর (AO) কম লেভেলের Kubernetes ও Istio রিসোর্স তৈরি ও আপডেট করে যা AD ডিপ্লয় ও রক্ষণাবেক্ষণের জন্য প্রয়োজনীয়। যেমন, কন্ট্রোলার মেসেজ প্রসেসর রিলিজ করে। এছাড়াও, Kubernetes ক্লাস্টারে সেভ করার আগে ApigeeDeployment কনফিগারেশন ভ্যালিডেট করে। AO, Apigee Deployment Admissionhook (ADAH) ও Apigee Deployment Controller (ADC)-এর পরিবর্তে কাজ করে। Configuration প্রপার্টি রেফারেন্সে ao দেখুন। (151250559)
নির্দিষ্ট ক্লাস্টার ও প্রোজেক্ট কনফিগারেশন প্রপার্টি পরিবর্তন ও বাতিল করা
দুটি নতুন কনফিগারেশন প্রপার্টি যোগ করা হয়েছে: k8sCluster এবং gcp.
এইসব প্রপার্টি নিম্নলিখিত বাতিল করা প্রপার্টিকে প্রতিস্থাপন করে: k8sClusterName,
gcpRegion এবং gcpProjectID. বিবরণের জন্য,
কনফিগারেশন প্রপার্টি রেফারেন্স দেখুন। (146299599)
Kubernetes-এ Cassandra-র জন্য পারসিস্টেন্ট ভলিউম বড় করা
স্টোরেজের প্রয়োজনীয়তা মেটাতে apigee-cassandra-এর ব্যবহার করা পারসিস্ট্যান্ট ভলিউমকে আরও বড় করার জন্য একটি প্রসেস যোগ করা হয়েছে। এর ফলে, শুধু স্টোরেজ বাড়ানোর জন্য আরও নোড যোগ করার প্রয়োজন হবে না। Cassandra-এর পারসিস্টেন্ট ভলিউম বড় করা দেখুন। (138167919)
সার্টিফিকেট, এনক্রিপশন কী ও SA-এর জন্য অতিরিক্ত সোর্স কাজ করে
নতুন কনফিগারেশন প্রপার্টি যোগ করা হয়েছে যা TLS সার্টিফিকেট, এনক্রিপশন কী ও সার্ভিস অ্যাকাউন্ট কী নির্দিষ্ট করার ক্ষেত্রে আরও বেশি নমনীয়তা প্রদান করে। নতুন প্রপার্টিগুলি নিচে তালিকাভুক্ত করা হল:
kmsEncryptionPathkmsEncryptionSecret.keykmsEncryptionSecret.namecassandra.backup.serviceAccountSecretRefcassandra.restore.serviceAccountSecretRefenvs[].cacheEncryptionPathenvs[].cacheEncryptionSecret.keyenvs[].cacheEncryptionSecret.nameenvs[].kmsEncryptionPathenvs[].kmsEncryptionSecret.keyenvs[].kmsEncryptionSecret.nameenvs[].serviceAccountSecretRefs.synchronizerenvs[].serviceAccountSecretRefs.udcaenvs[].sslSecretlogger.serviceAccountSecretRefmart.serviceAccountSecretRefmart.sslSecretmetrics.serviceAccountSecretRefsynchronizer.serviceAccountSecretRefudca.serviceAccountSecretRef
আরও তথ্যের জন্য, কনফিগারেশন প্রপার্টি রেফারেন্স দেখুন। (145303466)
অ্যানালিটিক্সে ডেটা পাঠানোর আগে গ্রাহকদের তা অস্পষ্ট করার অনুমতি দিন
ম্যানেজমেন্ট প্লেনে পাঠানোর আগে নির্দিষ্ট অ্যানালিটিক্স ডেটা অস্পষ্ট করার জন্য একটি ফিচার যোগ করা হয়েছে। বিস্তারিত জানতে, অ্যানালিটিক্সের জন্য ব্যবহারকারীর ডেটা অস্পষ্ট করা দেখুন। (142578910)
স্টেটফুলসেটের জন্য পারসিস্টেন্ট ভলিউম বড় করা
একটি ফিচার যোগ করা হয়েছে যা আপনাকে আরও কম্পিউট পাওয়ার যোগ না করেই স্টোরেজের প্রয়োজনীয়তা পূরণ করতে apigee-cassandra-এর ব্যবহার করা পারসিস্ট্যান্ট ভলিউম বাড়াতে দেয়। আরও তথ্যের জন্য, স্টেটফুলসেটের জন্য পারসিস্টেন্ট ভলিউম বড় করা দেখুন। (138167919)
GKE, Anthos ও AKS-এর ন্যূনতম কাজ করে এমন ভার্সন আপগ্রেড করা হয়েছে
Apigee hybrid এখন GKE 1.14.x, Anthos 1.2 এবং AKS 1.14.x ভার্সনে কাজ করে। (149578101)
নর্থবাউন্ড কানেকশনের জন্য TLS 1.3 কাজ করে
দুটি নতুন কনফিগারেশন প্রপার্টি আপনাকে ইনগ্রেসের জন্য
ন্যূনতম ও সর্বাধিক TLS ভার্সন সেট করতে দেয়: ingress.minTLSProtocolVersion ও maxTLSProtocolVersion।
সম্ভাব্য ভ্যালু হল ১.০, ১.১, ১.২ ও ১.৩। আরও তথ্যের জন্য, কনফিগারেশন
প্রপার্টি রেফারেন্স দেখুন। (117580780)
হাইব্রিড রানটাইমের জন্য ফরওয়ার্ড প্রক্সি কনফিগারেশন
কোনও এনভায়রনমেন্টে ডেপ্লয় করা API প্রক্সির জন্য HTTP ফরওয়ার্ড প্রক্সি এখন কাজ করে। আরও বিবরণের জন্য, ফরওয়ার্ড প্রক্সি কনফিগার করা দেখুন। (148970527)
প্রতিটি এনভায়রনমেন্টে একাধিক hostAliases কাজ করে
নতুন কনফিগারেশন প্রপার্টি, envs[].hostAliases, যোগ করা হয়েছে। এই
প্রপার্টি আপনাকে কোনও এনভায়রনমেন্টে একাধিক হোস্ট অ্যালিয়াস যোগ করতে দেয়। বন্ধ করে দেওয়া হয়েছে এমন
hostAlias-এর পরিবর্তে এই এলিমেন্ট ব্যবহার করুন। বিস্তারিত জানতে, কোনও এনভায়রনমেন্টে
একাধিক হোস্ট অ্যালিয়াস যোগ করা দেখুন। (150738495)
প্রপার্টি সেটের জন্য টেমপ্লেট ব্যবহার করার অনুমতি দিন
<AssignMessage> নীতির <AssignVariable> এলিমেন্টে একটি নতুন এলিমেন্ট <PropertySetRef> যোগ করা হয়েছে। <PropertySetRef> আপনাকে ডায়নামিক পদ্ধতিতে প্রপার্টি সেট নাম/কী পেয়ার তৈরি করতে দেয়। এই ফিচার শুধুমাত্র Apigee hybrid-এ ডিপ্লয় করা API প্রক্সির জন্য উপলভ্য। AssignVariable দেখুন। (148612340)
সমস্যার সমাধান করা হয়েছে
এই রিলিজে নিম্নলিখিত বাগগুলি সমাধান করা হয়েছে। এই তালিকাটি মূলত সেইসব ব্যবহারকারীদের জন্য যারা তাদের সহায়তা টিকিট সমাধান করা হয়েছে কিনা তা চেক করছেন। এটি সব ব্যবহারকারীর জন্য বিস্তারিত তথ্য প্রদান করার জন্য ডিজাইন করা হয়নি।
| ইস্যু আইডি | কম্পোনেন্টের নাম | বিবরণ |
|---|---|---|
| 147958049 | রানটাইম | রানটাইম স্টার্ট-আপ সিকোয়েন্সিংয়ে টাইমিং সংক্রান্ত একটি সমস্যার সমাধান করা হয়েছে যা কখনও কখনও সিঙ্ক্রোনাইজারকে সঠিকভাবে স্টার্ট-আপ হতে বাধা দিত। |
| 149867244 | K8S প্ল্যাটফর্ম | মাল্টি-রিজিয়ন সেট-আপে apigee-cps-setup পড কাজ করছে না |
| 150187652 / 149117839 | রানটাইম | এনভায়রনমেন্টের নামে হাইফেন ব্যবহার করা যাবে না। |
| 149220463 | MP pod | আগে ডিপ্লয় করা প্রক্সি আবার ডিপ্লয় করতে হবে। |
| 144321144 | রানটাইম | নিরাপদ ভার্চুয়াল হোস্ট সহ প্রক্সি আবার লোড করা যায়নি। |
| 147685310 | রানটাইম | শুরু করার সময় GCP টোকেন ফেচ করা না গেলে সিঙ্ক্রোনাইজার চালু করা যায় না। |
| 151115900 | রানটাইম | HybridMART-এর জন্য পিরিয়ডিক ইন্টার্নাল প্রোব হচ্ছিল না, এর ফলে ভুল পজিটিভ ফলাফল পাওয়া যাচ্ছিল। |
পরিচিত সমস্যা
এই রিলিজের পরিচিত সমস্যাগুলি নিচে উল্লেখ করা হল:
| সমস্যা | বিবরণ |
|---|---|
| প্রযোজ্য নয় | ভুল HTTP হেডার সংক্রান্ত সমস্যা: Istio ইনগ্রেস সমস্ত ইনকামিং টার্গেট উত্তরকে HTTP2 প্রোটোকলে পরিবর্তন করে। হাইব্রিড মেসেজ প্রসেসর শুধুমাত্র HTTP1-এ কাজ করে বলে, API প্রক্সি কল করা হলে আপনি নিম্নলিখিত সমস্যা দেখতে পেতে পারেন: http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1, name: [:authority], value: [domain_name] আপনি এই সমস্যাটি দেখতে পেলে, সমস্যাটি ঠিক করতে নিম্নলিখিত অ্যাকশনগুলির যেকোনও একটি নিতে পারেন:
|
| 144584813 | আপনি কোনও ডিবাগ সেশন তৈরি করলে, কিন্তু সেশনে এখনও কোনও ট্রানজ্যাকশন না থাকলে, ডিবাগ সেশনের তালিকা API এই তালিকায় সেশনটি অন্তর্ভুক্ত করে না। সেশনে অন্তত একটি ট্রানজ্যাকশন থাকলে তবেই API উত্তরে সেশন অন্তর্ভুক্ত করে। |
| 143659917 | PopulateCache নীতির মেয়াদ শেষ হওয়ার সেটিং ১ থেকে ৩০-এর মধ্যে কোনও নির্দিষ্ট ভ্যালুতে সেট করতে হবে। যেমন: <ExpirySettings> <TimeoutInSec>30</TimeoutInSec> </ExpirySettings> |
| 133192879 | সারসংক্ষেপ: আপনার সংস্থার ডিপ্লয়মেন্ট স্ট্যাটাস পেতে API বা UI ব্যবহার করার সময়
খুব বেশি লেটেন্সি হয়। এই লেটেন্সির ফলে সমস্যার সমাধান: আপনার ব্রাউজার রিফ্রেশ করুন (অথবা আবার অনুরোধ পাঠান)। |