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

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

মঙ্গলবার, ১৭ ফেব্রুয়ারি, ২০১৫-তে আমরা Apigee Edge-এর নতুন ক্লাউড ভার্সন রিলিজ করেছি।

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

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

Analytics-এর উন্নতি

এই রিলিজে Edge অ্যানালিটিক্স ড্যাশবোর্ড ও রিপোর্টের ব্যবহারযোগ্যতা ও পারফর্ম্যান্সের ক্ষেত্রে অনেক উন্নতি করা হয়েছে।

  • API, ডেভেলপার, প্রোডাক্ট ও ডেভেলপার অ্যাপের পারফর্ম্যান্স চার্ট সরানো হয়েছে। এগুলি এইসব এন্টিটির মূল পৃষ্ঠার নিচে দেখানো হত। এখন, আপনি প্রতিটি পৃষ্ঠার উপরে Analytics ট্যাব বেছে নিয়ে চার্ট অ্যাক্সেস করতে পারবেন।
  • এই রিলিজের মধ্যে এইসব আগে থেকে থাকা বা নতুন ড্যাশবোর্ডে করা গুরুত্বপূর্ণ কাজ অন্তর্ভুক্ত:
    • Apigee ড্যাশবোর্ড (সংশোধিত): এতে তিনটি মেট্রিক চার্ট আছে: প্রক্সি ট্রাফিক, ডেভেলপার এনগেজমেন্ট ও ডেভেলপার অ্যাপ। প্রতিটি চার্টে "আরও বিবরণ" ভিউ থাকে যা আপনাকে প্রতিটি মেট্রিক খুঁটিয়ে দেখতে দেয়। Apigee ড্যাশবোর্ড দেখুন।
    • প্রক্সি পারফর্ম্যান্স (নতুন): API প্রক্সি ট্রাফিক প্যাটার্ন ও প্রসেসিং সময় দেখায়। API প্রক্সি পারফর্ম্যান্স ড্যাশবোর্ডের পরিবর্তে এটি ব্যবহার করা হয়। API প্রক্সি পারফর্ম্যান্স দেখুন।
    • ট্রাফিক কম্পোজিশন (সংশোধিত): ড্যাশবোর্ডের সম্পূর্ণ সংশোধিত লুক এবং ফিল ও কন্টেন্ট। আপনার সামগ্রিক API প্রোগ্রামে আপনার সেরা API, অ্যাপ, ডেভেলপার ও প্রোডাক্টের তুলনামূলক কন্ট্রিবিউশন পরিমাপ করে। ট্রাফিক কম্পোজিশন দেখুন।
    • সমস্যা বিশ্লেষণ (সংশোধিত): সম্পূর্ণ সংশোধিত লুক অ্যান্ড ফিল এবং কন্টেন্ট। API প্রক্সি ও টার্গেটের জন্য ত্রুটির হার দেখায়। সমস্যার কোড বিশ্লেষণ ড্যাশবোর্ড দেখুন।
  • আগে থেকে থাকা এইসব ড্যাশবোর্ডের নাম পরিবর্তন করা হয়েছে:
    • এন্ডপয়েন্ট পারফর্ম্যান্স-এর নাম পরিবর্তন করে টার্গেট পারফর্ম্যান্স করা হয়েছে: API প্রক্সি ব্যাকএন্ড টার্গেটের জন্য ট্রাফিক প্যাটার্ন ও পারফর্ম্যান্স মেট্রিক দেখায়। টার্গেট পারফর্ম্যান্স দেখুন।
    • পার্টনার এনগেজমেন্ট-এর নাম পরিবর্তন করে ডেভেলপার এনগেজমেন্ট করা হয়েছে: আপনার রেজিস্টার করা অ্যাপ ডেভেলপারদের মধ্যে কারা সবচেয়ে বেশি API ট্রাফিক জেনারেট করছেন তা আপনাকে দেখায়। আপনার প্রতিটি ডেভেলপারের জন্য, কে সবচেয়ে বেশি API ট্রাফিক এবং সবচেয়ে বেশি সমস্যা জেনারেট করছেন তা আপনি জানতে পারবেন। ডেভেলপার এনগেজমেন্ট দেখুন।

ম্যানেজমেন্ট UI-তে ফিল্টার করার বিকল্প

ম্যানেজমেন্ট UI-তে API প্রক্সি, প্রোডাক্ট, ডেভেলপার ও অ্যাপ পৃষ্ঠায়, সার্চের জন্য নতুন ফিল্টারিং বিকল্প উপলভ্য।

অফলাইন ট্রেস টুল

অফলাইন ট্রেস টুল আপনাকে আগে সেভ করা ট্রেস সেশন দেখতে ও বিশ্লেষণ করতে দেয়। সেভ করা ট্রেস সেশন হল ট্রেস সেশনের "রেকর্ডিং" এবং এটি সেইসব ক্ষেত্রে কাজে লাগতে পারে যেখানে সমস্যা সমাধান ও আরও বিশ্লেষণ করার প্রয়োজন হয়। অফলাইন ট্রেস টুলের UI, "লাইভ" ট্রেস টুলের মতো।

আরও তথ্যের জন্য, অফলাইন ট্রেস টুল ব্যবহার করা দেখুন।

ব্যবহারকারী সেটিংসে ব্যবহারকারীর ভূমিকা দেখানো হয়

ম্যানেজমেন্ট UI-এর ব্যবহারকারী সেটিংস পৃষ্ঠায় (ইউজারনেম > ব্যবহারকারী সেটিংস), ব্যবহারকারীর ভূমিকা এখন দেখানো হয়।

এজ ম্যানেজমেন্ট UI-তে উন্নতি

এই রিলিজে Edge ম্যানেজমেন্ট UI-তে ব্যবহারযোগ্যতা ও ধারাবাহিকতা সংক্রান্ত বেশ কিছু ছোটখাটো উন্নতি করা হয়েছে।

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

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

ইস্যু আইডি বিবরণ
APIRT-272 io.timeout.millis সেটিং মানা হচ্ছে না
API প্রক্সির HTTP টার্গেট কানেকশনে io.timeout.millis সেটিং এখন ডায়নামিক টার্গেট এন্ডপয়েন্টের জন্য মানা হয়।
APIRT-441 ক্লায়েন্টকে ফেরত পাঠানো OAuth সংক্রান্ত সমস্যার মেসেজ পরিবর্তন করা হয়েছে
OAuthV2 নীতিতে, continueOnError true হিসেবে সেট করা থাকলে, Edge এখন নিম্নলিখিত নতুন ফ্লো ভেরিয়েবল পূরণ করে যাতে সমস্যা সম্পর্কে আরও তথ্য প্রদান করা যায়: oauthV2.policy-name.fault.name এবং oauthV2.policy-name.fault.cause
APIRT-641 আপ-টু-ডেট XSD-এর লোকেশন
Edge নীতির স্কিমা, Apigee স্যাম্পেল GitHub রিপোজিটরিতে আপডেট করা হয়েছে। এটি দেখুন: https://github.com/apigee/api-platform-samples/tree/master/schemas/policy.
APIRT-848 মেসেজ প্রসেসরের RES মেমরি ব্যবহার বেশি হওয়া
APIRT-970 মেসেজ প্রসেসরে অত্যধিক হিপ ব্যবহার
APIRT-998 একাধিক X-Forwarded-For IP সহ AccessControl নীতি ব্লক না করে ট্রাফিক
অ্যাক্সেস কন্ট্রোল নীতিতে, শুধুমাত্র প্রথম X-Forwarded-For হেডার ব্যবহার করা হচ্ছিল। এখন, একাধিক X-Forwarded-For হেডার থাকলে নীতি সবগুলি ব্যবহার করে।
APIRT-1078 ডিপ্লয়মেন্টের সময় মেসেজ প্রসেসর ও রাউটার কখনও কখনও পুরনো হয়ে যায়
APIRT-1098 Javascript এক্সিকিউট করার সময় MP লগ java.util.ConcurrentModificationException দেখাচ্ছে Javascript
debug/trace চলাকালীন কিছু JavaScript নীতিতে Service not available সংক্রান্ত সমস্যা দেখা যাচ্ছে। এই সমস্যার সমাধান করা হয়েছে।
APIRT-1099 GetOAuthV2Info - AuthorizationCode সংক্রান্ত সমস্যা। NPE হচ্ছে।
GetOAuthV2Info নীতি "AuthorizationCode" ফেচ করার চেষ্টা করার সময় নাল পয়েন্টার ব্যতিক্রম ছুড়ে দিচ্ছিল। এই সমস্যার সমাধান করা হয়েছে। নীতিটি এখন AuthorizationCode সংক্রান্ত তথ্য পুনরুদ্ধার করার সুবিধা দেয়।
AXAPP-572 বেছে নেওয়ার পরে ড্যাশবোর্ড পৃষ্ঠায় ড্রপডাউন স্ট্যাটাস পরিবর্তন করে না
AXAPP-1295 ইন্টার্নাল সার্ভার সমস্যার কারণে কাস্টম রিপোর্ট
ম্যানেজমেন্ট UI এখন নিশ্চিত করে যে কাস্টম রিপোর্ট থেকে অ্যানালিটিক্স কলের জন্য বিশেষ অক্ষর (%, ") সঠিকভাবে এনকোড করা হয়েছে।
AXAPP-1320 খালি কাস্টম ডাইমেনশনে ড্রিলডাউন করলে নির্ভুলতার লেভেল "সঠিক" সংক্রান্ত সমস্যা হয়
AXAPP-1390 "ড্যাশবোর্ড" পৃষ্ঠায় সবচেয়ে ভাল পারফর্ম করা ভিউ লোড করার সময় "সার্ভারে সমস্যা" সংক্রান্ত সতর্কতা
AXAPP-1427 "মিনিট অনুযায়ী" দেখার সময় ড্যাশবোর্ডে রেসপন্সিভনেস সংক্রান্ত সমস্যা
CORERT-280 TCPMonitor-কে নির্দিষ্ট বিলম্বের ভিত্তিতে টাস্ক শিডিউল করতে হবে, যাতে সব থ্রেড ব্যবহার করা এড়ানো যায়
সিস্টেম রিসোর্স আরও দক্ষতার সাথে ম্যানেজ করার জন্য TCPMonitor কোড অপ্টিমাইজ করা হয়েছে।
CORERT-297 java.lang.OutOfMemoryError: Direct buffer memory observed on Netty router during load test
CORERT-331 '|' সহ URL-এর কারণে ভুল অনুরোধ করা হচ্ছে
URL-এ পাইপ চিহ্ন ("|") থাকার কারণে ভুল অনুরোধ সংক্রান্ত সমস্যা হচ্ছিল। এই সমস্যার সমাধান করা হয়েছে।
CORERT-338 proxyBasePath, env, vhost alias ও vhost port-এর সাথে বিরোধপূর্ণ এন্ট্রি থাকলে সেরা base path ম্যাচ খুঁজে পাওয়া
CORERT-348 "Connection: close" response header-এর কারণে ব্যাকএন্ডের 200 কোড পরিবর্তন করে 503 করা হয়েছে
DEVRT-1039 ট্রানজ্যাকশন রেট প্ল্যান বাধ্যতামূলক নয়
ট্রানজ্যাকশন রেকর্ডিং নীতি সংক্রান্ত প্রয়োজনীয়তা প্রয়োগ করা হয়নি। মনিটাইজেশনের জন্য এখন প্রয়োজন যে কোনও প্রোডাক্টের জন্য ট্রানজ্যাকশন রেকর্ডিং নীতি থাকতে হবে, তবেই সেই প্রোডাক্ট থাকা প্যাকেজের জন্য রেট প্ল্যান নির্ধারণ করা যাবে।
DEVRT-1210 নিয়ম ও শর্তাবলী তারিখ ফিল্ডে যাচাইকরণের জন্য প্রতিষ্ঠানের টাইমজোন ব্যবহার করা হয় না
নিয়ম ও শর্তাবলী কার্যকর হওয়ার তারিখ ভুলভাবে গণনা করা হচ্ছিল। তারিখটি এখন সংস্থার টাইম জোনের সাথে যাচাই করা হয়েছে।
MGMT-927 নীতিতে UI সঠিকভাবে XML পার্স করছে না, এর ফলে নতুন রিভিশন সেভ করার সময় সমস্যা হতে পারে
XML সংজ্ঞা একাধিক লাইনে র‍্যাপ করা থাকলে, ম্যানেজমেন্ট UI API প্রক্সি ও নীতি পার্স করতে পারছিল না। এই সমস্যার সমাধান করা হয়েছে।
MGMT-1294 টার্গেট ব্যাক-এন্ড উত্তর দিতে কিছুটা সময় নিলে, নতুন ট্রেস UI ইনকামিং অনুরোধ দেখায় না
MGMT-1302 ম্যানেজমেন্ট UI-তে লগ-ইন করার সময় রিডাইরেক্ট লুপ
কিছু ক্ষেত্রে, Firefox-এ ম্যানেজমেন্ট UI-তে লগ-ইন করা যাবে না। এটি সমাধান করা হয়েছে।
MGMT-1309 Trace UI ফিল্টার স্পষ্টভাবে বিশেষ অক্ষরকে URL-এনকোড করে
MGMT-1323 ক্রেডেনশিয়াল ছাড়াই API মডেল রিট্রিভ করা যায়
API মডেল রিসোর্সের জন্য এখন proxyUrl ডিসকভারি এন্ডপয়েন্ট ছাড়া সব অনুরোধে যাচাইকরণ প্রয়োজন। এর অর্থ হল, এখন ব্যাকএন্ড থেকে সরাসরি SmartDocs HTML দেখার জন্য ক্রেডেনশিয়াল প্রয়োজন।
MGMT-1386 APIProxy ওভারভিউ পৃষ্ঠায় AJAX সংক্রান্ত সমস্যা
বিভিন্ন ব্রাউজার ট্যাবে একাধিক সংস্থা অ্যাক্টিভ থাকলে ডেটা ইনটিগ্রিটি সংক্রান্ত সমস্যা হচ্ছিল। এজ ম্যানেজমেন্ট UI এখন একাধিক ব্রাউজার ট্যাব থাকলে ডেটা ইন্টিগ্রিটি নিশ্চিত করতে সাহায্য করে। আপনি কোনও ব্রাউজার ট্যাবে একটি সংস্থার সাথে কাজ করার পরে, ম্যানেজমেন্ট আপনাকে অন্যান্য ম্যানেজমেন্ট UI ট্যাবে সেই সংস্থায় পরিবর্তন করতে বাধ্য করে।
MGMT-1410 সার্ভিস কলআউটে ব্যবহার করার সময় টার্গেট সার্ভার যাচাই করা হয়নি
সার্ভিস কলআউট নীতিতে, API প্রক্সি বান্ডেল ডিপ্লয়মেন্টের সময় টার্গেট এন্ডপয়েন্ট অনুপস্থিত থাকলেও অনুমতি দেওয়া হচ্ছিল। নীতির টার্গেট এন্ডপয়েন্ট এখন যাচাই করা হচ্ছে এবং কোনও সার্ভিস কলআউটে টার্গেট এন্ডপয়েন্ট না থাকলে, তা প্রয়োগ করার সময় একটি সমস্যা দেখানো হয়।
MGMT-1411 TargetEndPoint-এর LoadBalancer-এ কোনও <Path> ভেরিয়েবল না থাকলে, ডিপ্লয়মেন্টের সময় NPE হয়
HTTPTargetConnection-এ, LoadBalancer ব্যবহার করা হলে এবং কোনও Path নির্দিষ্ট করা না থাকলে, 500 সমস্যা হয়। এই সমস্যার সমাধান করা হয়েছে। LoadBalancer-এ Path এলিমেন্ট না থাকলে, ডিফল্ট "/" ব্যবহার করা হয়।
MGMT-1416 ভুল কন্ডিশন সহ প্রক্সি বান্ডেল ডেপ্লয় করার সময় মেসেজ সংক্রান্ত উন্নতি
API প্রক্সি ডেভেলপ করার সময় সমস্যা সংক্রান্ত মেসেজকে আরও উন্নত করা হয়েছে যাতে সমস্যার লোকেশন ও কারণ সম্পর্কে আরও তথ্য অন্তর্ভুক্ত করা যায়।
MGMT-1496 ব্যবহারকারী যোগ করার সময় ভুল UI সমস্যার মেসেজ
কোনও প্রতিষ্ঠানে আগে থেকে থাকা ব্যবহারকারীকে আবার যোগ করার চেষ্টা করলে, "ব্যবহারকারীকে চিহ্নিত করা যায়নি প্রতিষ্ঠানে আগে থেকেই আছেন" মেসেজটি দেখানো হয়। 'undefined' শব্দটি এখন ইউজারনেম দিয়ে পরিবর্তন করা হয়েছে।
MGMT-1532 এডিট করার অনুমতি ছাড়া কাস্টম রোল API প্রক্সি তৈরি করতে দেয় না
MGMT-1538 ইমেলের লোকাল-পার্টে $ চিহ্ন আছে এমন ডেভেলপারদের তথ্য পাওয়া যায় না
MGMT-1543 ম্যানেজমেন্ট UI-এর মাধ্যমে 'ব্যবহারকারী' ভূমিকায় ডেপ্লয় করা যায় না

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

এই রিলিজের নিম্নলিখিত পরিচিত সমস্যাগুলি রয়েছে।

ইস্যু আইডি বিবরণ
APIRT-950 ডেভেলপার অ্যাপ ও প্রোডাক্টের জন্য রিপোর্টে "প্রযোজ্য নয়" দেখানো হতে পারে
অ্যানালিটিক্স রিপোর্টে কখনও কখনও "প্রযোজ্য নয়" দেখানো হয়। নিম্নলিখিত ডকুমেন্টেশন বিষয় বর্ণনা করে বিভিন্ন প্রসঙ্গে "na"-এর অর্থ কী: অর্থ কী? A ভবিষ্যতের আপডেটে UI-তে এই লেবেলের ডিসপ্লে উন্নত করা হবে।