14.04.16 - Apigee Edge ক্লাউড রিলিজ নোট

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

২৯ এপ্রিল, ২০১৪, মঙ্গলবার আমরা Apigee Edge-এর নতুন ক্লাউড ভার্সন প্রকাশ করেছি।

নতুন ফিচার ও উন্নতি

এই রিলিজে নতুন ফিচার ও উন্নতিগুলি নিচে উল্লেখ করা হল।

  • অ্যানালিটিক্স ড্যাশবোর্ড
    Edge এখন আপনাকে পারফর্ম্যান্স মনিটর করতে সাহায্য করার জন্য নতুন এন্ডপয়েন্ট পারফর্ম্যান্স, API প্রক্সি পারফর্ম্যান্স এবং ক্যাশে পারফর্ম্যান্স অ্যানালিটিক্স রিপোর্ট প্রদান করে।
    Analytics ড্যাশবোর্ডে "অপারেশন ড্যাশবোর্ড" দেখুন।
  • পারফর্ম্যান্সের জন্য কাস্টম মেট্রিক এগ্রিগেশন
    এই ফিচার আর উপলভ্য নেই।
    নতুন কাস্টম অ্যাগ্রিগেশন ফিচার আপনাকে কাস্টম মেট্রিক্স নির্ধারণ করতে দিয়ে অ্যানালিটিক্স পারফর্ম্যান্স উন্নত করে। API কল করার সময় Edge এগুলি সংগ্রহ ও সেভ করে। আপনি রিপোর্ট দেখার সময়, Edge আগে থেকেই উপলভ্য থাকা মোট মেট্রিক্স অ্যাক্সেস করে, সেগুলি তৎক্ষণাৎ সংগ্রহ করে না।
  • API প্রক্সিতে আগে থেকে কনফিগার করা OAuth 2.0
    API প্রক্সি তৈরি করার সময়, "OAuth v2.0 অ্যাক্সেস টোকেন দিয়ে সুরক্ষিত করুন" বিকল্পটি অটোমেটিক OAuth-এর সাথে কাজ করে এমন নীতি সহ API প্রক্সি কনফিগার করে।
    OAuth দেখুন।
  • ট্রেসে ডেটা মাস্কিং
    /maskconfigs API রিসোর্স আপনাকে API প্রক্সি ট্রেস সেশনে ক্রেডিট কার্ডের তথ্যের মতো সংবেদনশীল ডেটা মাস্ক করতে দেয়, যা API ডেভেলপমেন্টের সময় ব্যবহারকারীর ডেটা সুরক্ষিত রাখতে সাহায্য করে।
    কেস:৮১০৭২৩
    ডেটা মাস্কিং ও লুকানো দেখুন।
  • সাধারণ যাচাইকরণ সংক্রান্ত নীতি
    সাধারণ যাচাইকরণ সংক্রান্ত নীতি আপনাকে API প্রক্সিতে হালকা সাধারণ যাচাইকরণ যোগ করতে দেয়, যা ব্যবহারকারীর ক্রেডেনশিয়ালের অটোমেটিক Base64 এনকোডিং এবং HTTP Authorization: Basic হেডার পূরণ করে।
    প্রাথমিক যাচাইকরণ সংক্রান্ত নীতি দেখুন।
  • PostClientFlow
    PostClientFlow আপনাকে MessageLogging নীতি যোগ করতে দেয় যা উত্তর পাঠানোর পরে এক্সিকিউট হয়। এটি API প্রক্সি লেটেন্সি কমায় এবং লগিংয়ের জন্য এমন তথ্য উপলভ্য করে যা উত্তর পাঠানোর আগে পর্যন্ত গণনা করা হয় না, যেমন client.sent.start.timestamp এবং client.sent.end.timestamp.
    কেস: 814059

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

এই রিলিজে নিম্নলিখিত বাগগুলি সমাধান করা হয়েছে।

বিষয় বিবরণ
কাস্টম রিপোর্টের নামের ভ্যালিডেশন Edge এখন কাস্টম রিপোর্টের নাম যাচাই করে যাতে বিশেষ অক্ষর ব্যবহার করা না যায়।
developer_app ড্রিলডাউন সংক্রান্ত সমস্যার ব্যাপারে অভিযোগ জানানো কাস্টম রিপোর্টে ভুল ডেভেলপার অ্যাপ দেখানো হচ্ছিল, যেগুলি developer_app ড্রিলডাউন ব্যবহার করত। এই সমস্যার সমাধান করা হয়েছে।
কাস্টম রিপোর্টে সময়সীমা কাজ করছে না একাধিক প্যারেনথেটিক এক্সপ্রেশন সহ ফিল্টার থাকা কাস্টম রিপোর্টে—যেমন, (request_verb eq 'POST') or (request_verb eq 'GET')—রিপোর্টের সময়সীমা পরিবর্তন করলে ফলাফলে কোনও প্রভাব পড়ত না। এই সমস্যাটির সমাধান করা হয়েছে।
কেস: 810753
কাস্টম রিপোর্টে চার্ট দেখা যাচ্ছে না কাস্টম রিপোর্টে চার্ট না দেখানো সংক্রান্ত সমস্যা সমাধান করা হয়েছে।
কেস: 814623
WSDL ইমপোর্ট করা
  • SOAP হেডার সহ WSDL ইমপোর্ট করার ফলে ভুল কনফিগারেশন হয়েছে। সমস্যার সমাধান করতে SOAP হেডার সংক্রান্ত সহায়তা যোগ করা হয়েছে।
  • এক্সটার্নাল স্কিমা সহ WSDL ইমপোর্ট করার ফলে এমন API প্রক্সি তৈরি হয়েছে যা ব্যাকএন্ডে সঠিক মেসেজ পোস্ট করেনি। একাধিক পার্ট সহ জটিল ধরনের WSDL ইমপোর্ট করলে API প্রক্সিতে এখন সঠিক SOAP পেলোড পাওয়া যায়।
  • WSDL ইমপোর্ট এখন SOAP অপারেশনে ডকুমেন্টেশন এলিমেন্টকে সাপোর্ট করে। WSDL ইমপোর্ট UI-এর বিবরণ কলামে ডকুমেন্টেশন দেখা যায়।
একযোগে রেট লিমিট সংক্রান্ত নীতি কনফিগার করা API প্রক্সিতে কনকারেন্ট রেট লিমিট নীতি যোগ করার সময় টার্গেট এন্ডপয়েন্ট বেছে নেওয়ার বিকল্প এখন শুধু তখনই উপলভ্য থাকে। টার্গেট এন্ডপয়েন্ট অন্যান্য নীতির ক্ষেত্রে প্রযোজ্য নয়।
ডেভেলপারদের জন্য কোম্পানির সহায়তা যেসব সংস্থার জন্য কোম্পানি চালু করা আছে, আপনি এখন কোনও ডেভেলপার তৈরি বা এডিট করার সময় কোম্পানির নাম উল্লেখ করতে পারবেন।
কেস: 515246
ডেভেলপার, অ্যাপ ও প্রোডাক্ট এক্সপোর্ট করা আপনি এখন Edge ম্যানেজমেন্ট UI-এর Developers পৃষ্ঠা থেকে CSV ফাইলে ডেভেলপার, অ্যাপ ও প্রোডাক্ট এক্সপোর্ট করতে পারবেন। যেসব সংস্থা মনিটাইজেশন চালু করেছে, তাদের জন্য এই ফিচার বর্তমানে উপলভ্য নয়।
কেস: 747159
Developer Apps উইন্ডো হ্যাং হয়ে যাওয়া Edge Developer Portal থেকে কোনও ডেভেলপার অ্যাপ মুছে দেওয়ার পরে, Edge ম্যানেজমেন্ট UI-তে সেই ডেভেলপার অ্যাপে ক্লিক করলে উইন্ডো হ্যাং হয়ে যেত। এই সমস্যার সমাধান করা হয়েছে।
API প্রক্সি কনফিগারেশনে কমেন্ট API প্রক্সি কনফিগারেশনে করা কমেন্ট এখন API প্রক্সি এডিটর কোড ভিউ ও প্রপার্টি ইন্সপেক্টরে দেখা যাবে।
ভুল নাম দিয়ে তৈরি করা API প্রক্সি Edge ম্যানেজমেন্ট UI আগে এমন API প্রক্সি তৈরি করার অনুমতি দিত যেগুলির নামে কাজ করে না এমন বিশেষ অক্ষর থাকত, এর ফলে ভুল API প্রক্সি তৈরি হত যা মুছে ফেলা যেত না। API প্রক্সি নাম এখন তৈরির সময় যাচাই করা হয়। শুধুমাত্র বর্ণসাংখ্যিক, "-" এবং "_" অক্ষর ব্যবহার করা যাবে।
কেস: 550390
API প্রক্সি নামকরণে কেস-সংবেদনশীলতা Edge, কেস যাই লেখা হোক না কেন, ছোট হাতের অক্ষর দিয়ে API প্রক্সি তৈরি করছিল। API প্রক্সির জন্য লেখা নামের ক্ষেত্রে Edge এখন কেস মেনে চলে।
API প্রক্সি সেভ করার সময় সতর্কতা আপনি API প্রক্সি এডিটরে কোনও API প্রক্সি সেভ করলে, Edge সেই API প্রক্সিটি সব এনভায়রনমেন্টে ডেপ্লয় করে যেখানে বর্তমানে রিভিশন ডেপ্লয় করা আছে, এর মধ্যে প্রোডাকশন এনভায়রনমেন্টও অন্তর্ভুক্ত। Edge ম্যানেজমেন্ট UI এখন প্রক্সি সেভ করার আগে একটি সতর্কতা দেখায়।
প্রোডাকশন এনভায়রনমেন্টে সেভ করার অনুমতি না থাকা কাস্টম রোল কোনও ডিপ্লয় করা API রিভিশন আপডেট করা হলে, সেটি ডিপ্লয় করা এনভায়রনমেন্টে ইন্টার্নাল আনডিপ্লয় ও ডিপ্লয় ট্রিগার করে। সঠিকভাবে প্রয়োগ করার অনুমতি না থাকা কাস্টম রোল API প্রক্সি সেভ করে প্রয়োগ করতে পেরেছে। ডেপ্লয়মেন্ট অনুমতি প্রয়োগ করার মাধ্যমে এই সমস্যার সমাধান করা হয়েছে।
কেস: 813084
ডুপ্লিকেট টার্গেট সার্ভার ডুপ্লিকেট টার্গেট সার্ভার তৈরি করার সময়, HTTP 409 সমস্যার পরিবর্তে, Edge আগে থেকেই থাকা টার্গেট সার্ভার ওভাররাইট করে এবং 201 স্ট্যাটাস রিটার্ন করে। এই সমস্যার সমাধান করা হয়েছে 409 সমস্যা দেখানোর মাধ্যমে এবং আগে থেকে থাকা টার্গেট সার্ভার ওভাররাইট না করার মাধ্যমে।
API প্রক্সির জন্য ট্রেস সেশন তৈরি করা যাচ্ছে না যেসব এনভায়রনমেন্টের মেসেজ প্রসেসর অ্যাক্সেস করা যাচ্ছিল না সেগুলির জন্য ট্রেস সেশন তৈরি করা হচ্ছিল না। এই সমস্যার সমাধান করা হয়েছে, শুধুমাত্র যেসব মেসেজ প্রসেসর অ্যাক্সেস করা যায় ও উপলভ্য সেগুলিতেই ট্রেস সেশন অ্যাটাচ করে
কেস: ৮১২১৯২
JMSReplyTo আপডেট করা আচরণ সাধারণত, Edge, JMSReplyTo হেডারে নির্দিষ্ট করা সারিতে উত্তর পাঠায়। তবে, আপনি যদি চান যে Edge-এর পরিবর্তে ব্যাকএন্ড পরিষেবা JMSReplyTo কিউতে উত্তর পাঠাবে, তাহলে যেকোনও ফ্লোতে API প্রক্সি উত্তরে X-Apigee-Ignore-JMSResponse হেডার যোগ করুন এবং এটিকে true হিসেবে সেট করুন:
<Header name="X-Apigee-Ignore-JMSResponse">true</Header>
হাই CLOSE_WAIT এবং 502 ভুল গেটওয়ে সংক্রান্ত সমস্যা CLOSE_WAIT মেট্রিক ও 502 ভুল গেটওয়ে সংক্রান্ত সমস্যা সমাধান করা হয়েছে।
কেস: 814656, 814664, 814670
Node.js টেম্পোরারি ডিরেক্টরি Edge-এ কোনও Node.js স্ক্রিপ্ট ডেপ্লয় করা হলে, সেটি স্যান্ডবক্সের মধ্যে রান করে যা ফাইল সিস্টেম অ্যাক্সেসকে নির্দিষ্ট ডিরেক্টরি পর্যন্ত সীমাবদ্ধ করে। তবে, os.tmpdir /tmp বা /var/tmp-এর মতো ডিরেক্টরির নাম রিটার্ন করে, যা Edge Node.js স্যান্ডবক্সে ছিল না, এর ফলে কিছু স্ক্রিপ্ট ভেঙে যায়। Edge Node.js স্যান্ডবক্সে এখন os.tmpdir ব্যবহারের জন্য /tmp ডিরেক্টরি অন্তর্ভুক্ত রয়েছে।
API কলের ক্ষেত্রে নাল পয়েন্টার ব্যতিক্রম Assign Message নীতিতে, একটি নাল রেসপন্স স্ট্যাটাস একটি নাল পয়েন্টার ব্যতিক্রম তৈরি করেছে কারণ Edge মেট্রিক্সের জন্য রেসপন্স কোড ক্যাপচার করার চেষ্টা করেছে। এই সমস্যার সমাধান করা হয়েছে।
কেস: 815595