আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
মঙ্গলবার, ২ ফেব্রুয়ারি, ২০১৬-এ, আমরা পাবলিক ক্লাউডের জন্য Apigee Edge-এর একটি নতুন ক্লাউড ভার্সন প্রকাশ করেছি।
নতুন ফিচার ও উন্নতি
এই রিলিজে নতুন ফিচার ও উন্নতিগুলি নিচে উল্লেখ করা হল।
নতুন করে ডিজাইন করা API প্রক্সি উইজার্ড
API প্রক্সি উইজার্ড নতুন করে ডিজাইন করা হয়েছে। ম্যানেজমেন্ট UI-এর API প্রক্সি পৃষ্ঠায় "+ API প্রক্সি" বিকল্পে ক্লিক করলে, নতুন উইজার্ড আপনাকে API প্রক্সি তৈরি করার প্রসেস ধাপে ধাপে দেখাবে। আগের API প্রক্সি উইজার্ডের মতো একই সেটিংস উপলভ্য। (MGMT-1376)
OpenAPI (Swagger) ডকুমেন্ট ব্যবহার করে API প্রক্সি তৈরি করা
নতুন API প্রক্সি উইজার্ডের রিডিজাইন করা অংশের মধ্যে, আপনি এখন OpenAPI (Swagger) ডকুমেন্ট থেকে API প্রক্সি তৈরি করতে পারবেন। API প্রক্সি উইজার্ডের প্রথম পৃষ্ঠায়, রিভার্স প্রক্সি, Node.js অ্যাপ অথবা কোনও টার্গেট নেই বিকল্প বেছে নেওয়ার সময়, OpenAPI ব্যবহার করুন বিকল্পে ক্লিক করুন। যে ফিল্ডটি দেখা যাবে, সেখানে আপনার OpenAPI ডকুমেন্টের URL লিখুন। আরও তথ্যের জন্য, সহজ API প্রক্সি তৈরি করুন। (MGMT-1376)
SOAP প্রক্সির জন্য WSDL 1.2 সহায়তা
SOAP পরিষেবা কল করার জন্য API প্রক্সি তৈরি করতে Apigee Edge WSDL 1.2-এর সাথে কাজ করে। (MGMT-2835)
TargetEndpoint কনফিগারেশনে SSLInfo ভেরিয়েবল
API প্রক্সি TargetEndpoint-এ, আপনি ডায়নামিক উপায়ে SSL/TLS বিবরণ সেট করতে পারেন যাতে ফ্লেক্সিবল রানটাইম সংক্রান্ত প্রয়োজনীয়তা পূরণ করা যায়। TargetEndpoint কনফিগারেশনে কীভাবে SSLInfo সেট করা হবে তার নিম্নলিখিত উদাহরণে, রানটাইমে Java Callout, JavaScript নীতি বা Assign Message নীতির মাধ্যমে ভ্যালু প্রদান করা যেতে পারে। আপনি যে ভ্যালু সেট করতে চান সেটি আছে এমন মেসেজ ভেরিয়েবল ব্যবহার করুন।
<TargetEndpoint> ... <SSLInfo> <Enabled>{myvars.ssl.enabled}</Enabled> <ClientAuthEnabled>{myvars.ssl.client.auth.enabled}</ClientAuthEnabled> <KeyStore>{myvars.ssl.keystore}</KeyStore> <KeyAlias>{myvars.ssl.keyAlias}</KeyAlias> <TrustStore>{myvars.ssl.trustStore}</TrustStore> </SSLInfo> ... </TargetEndpoint>
এই ফিচারটি নিম্নলিখিত ডকুমেন্টেশনে কভার করা হয়েছে:
- API প্রক্সি কনফিগারেশন রেফারেন্স
- পরিবর্তনযোগ্য রেফারেন্স ব্যবহার করে TargetEndpoint-এর জন্য ডায়নামিক SSLInfo
(APIRT-1475)
SAML অ্যাসারশন নীতির জন্য RSA_SHA256 অ্যালগরিদম সহায়তা
SAML অ্যাসার্শন নীতি এখন RSA_SHA1 ছাড়াও RSA_SHA256 অ্যালগরিদম ব্যবহার করা যায়। (APIRT-1779)
সার্টিফিকেট আপলোড করার সময় যাচাইকরণ
কীস্টোর ও ট্রাস্টস্টোরে মেয়াদ শেষ হয়ে যাওয়া বা অবৈধ সার্টিফিকেট আপলোড করা আটকাতে, ম্যানেজমেন্ট API আপলোড করার সময় সার্টিফিকেট যাচাই করে। সার্টিফিকেট যাচাই করে দেখা হয় যে ফাইলের সাইজ যেন ৫০ কেবির বেশি না হয় এবং ফর্ম্যাট যেন PEM বা DER হয়। সার্টিফিকেটের মেয়াদ শেষ হয়ে যাওয়াও যাচাই করা হয়। ডিফল্ট মেয়াদ শেষ হওয়ার যাচাইকরণ ওভাররাইড করতে (আপলোড করার সময় সার্টিফিকেটের মেয়াদ শেষ হওয়ার জন্য যাচাই না করতে), নিম্নলিখিত কোয়েরি প্যারামিটার ব্যবহার করুন: ?ignoreExpiryValidation=true
আরও তথ্যের জন্য, কীস্টোরে JAR ফাইল আপলোড করুন এবং ট্রাস্টস্টোরে সার্টিফিকেট আপলোড করুন দেখুন। (SECENG-516) এবং (APIRT-2213)
Node.js Logs পৃষ্ঠায় অটো-পোলিং
প্রক্সি এডিটর থেকে Node.js লগ দেখার সময়, উপলভ্য নতুন লগ তালিকাভুক্ত করতে Node.js লগ পৃষ্ঠাটি অটোমেটিক নির্দিষ্ট সময় অন্তর রিফ্রেশ করা হয়। অটোমেটিক রিফ্রেশ বন্ধ করতে, "অটোমেটিক রিফ্রেশ বন্ধ করুন" বিকল্পে ক্লিক করুন। (MGMT-1692)
API প্রোডাক্ট পৃষ্ঠার পারফর্ম্যান্স, কোনও ডেভেলপার অ্যাপ তালিকাভুক্ত নেই
ম্যানেজমেন্ট UI-তে কোনও API প্রোডাক্ট দেখার সময়, সেই প্রোডাক্টের সাথে যুক্ত ডেভেলপার অ্যাপের তালিকা দেখানো হয়। UI পারফর্ম্যান্স উন্নত করতে, API প্রোডাক্ট এডিট করার সময় ডেভেলপার অ্যাপের তালিকা দেখানো হয় না। (MGMT-2869)
দৈনিক বিশ্লেষণমূলক ইমেলের সাবস্ক্রিপশন
সংস্থার অ্যাডমিনিস্ট্রেটরদের এখন থেকে দৈনিক অ্যানালিটিক্স রিপোর্ট ইমেলের জন্য স্পষ্টভাবে সাবস্ক্রাইব করতে হবে। ম্যানেজমেন্ট UI-তে ব্যবহারকারীর পছন্দ সেট করে অথবা ম্যানেজমেন্ট API-এর মাধ্যমে সাবস্ক্রাইব/আনসাবস্ক্রাইব করুন। আরও তথ্যের জন্য, দৈনিক অ্যানালিটিক্স ইমেলে সাবস্ক্রাইব করুন দেখুন। (AXAPP-1949)
উত্তর দেওয়ার সময় মেট্রিকের sum( ) ফাংশন
অ্যানালিটিক্স কাস্টম রিপোর্ট ও API কলে, "সাম" অ্যাগ্রিগেট ফাংশন এখন টার্গেট রেসপন্স টাইম, মোট রেসপন্স টাইম ও end_point_response_time-এর জন্য উপলভ্য। যেমন, /stats API-তে (/management/apis/get/organizations/%7Borg_name%7D/environments/%7Benv_name%7D/stats/%7Bdimension_name%7D-0), আপনি এখন নিম্নলিখিত "বেছে নিন" কোয়েরি প্যারামিটার ব্যবহার করতে পারবেন: ?select=sum(total_response_time). (AXAPP-2006)
লেটেন্সি বিশ্লেষণ রিপোর্ট: API প্রক্সি নাম সাজানো
লেটেন্সি অ্যানালিসিস রিপোর্ট UI-তে (শুধুমাত্র Apigee Edge এন্টারপ্রাইজ প্ল্যানে), API প্রক্সিগুলিকে প্রক্সি ড্রপ-ডাউন তালিকায় বর্ণানুক্রমিকভাবে তালিকাভুক্ত করা হয়। (MGMT-2858)
ড্যাশবোর্ডে দেখানো নাম অনুযায়ী ডেভেলপার অ্যাপ
ম্যানেজমেন্ট UI ড্যাশবোর্ডে, ডেভেলপার অ্যাপের বার চার্টে ইন্টার্নাল নামের পরিবর্তে ডিসপ্লে নাম অনুসারে ডেভেলপার অ্যাপের তালিকা দেখানো হয়। (MGMT-2853)
কাস্টম রিপোর্টে নতুন তারিখ/সময় উইজেট
ম্যানেজমেন্ট UI-তে কাস্টম রিপোর্ট পৃষ্ঠায় তারিখ/সময় বাছাই করার উইজেট উন্নত করা হয়েছে। (MGMT-2881)
মনিটাইজেশন: API প্যাকেজের নাম এডিট করা
আপনি মনিটাইজেশন লাইফসাইকেলের যেকোনও সময় API প্যাকেজের নাম আপডেট করতে পারবেন, এমনকি API প্যাকেজে প্রকাশ করা রেট প্ল্যান থাকলেও। (DEVRT-2177)
মনিটাইজেশন: কাস্টম অ্যাট্রিবিউটে দশমিক সংখ্যা ব্যবহার করা যায়
"কাস্টম অ্যাট্রিবিউট সহ রেট কার্ড" প্ল্যান ব্যবহার করার সময়, মেসেজ হেডারে কাস্টম অ্যাট্রিবিউট যা ট্রানজ্যাকশনের জন্য মাল্টিপ্লায়ার হিসেবে ব্যবহার করা হয়, তা এখন চার ডেসিমাল প্লেস পর্যন্ত ডেসিমাল ভ্যালু হতে পারে। এই ধরনের প্ল্যান সম্পর্কে আরও তথ্য পেতে, রেট কার্ড কাস্টম অ্যাট্রিবিউট বিবরণ দেখুন। ( DEVRT-2191)
সাধারণ উন্নতি
এছাড়াও, এই রিলিজে একাধিক ব্যবহারযোগ্যতা, পারফর্ম্যান্স, নিরাপত্তা ও স্থিতিশীলতা সংক্রান্ত উন্নতি অন্তর্ভুক্ত আছে।
সমস্যার সমাধান করা হয়েছে
এই রিলিজে নিম্নলিখিত বাগগুলি সমাধান করা হয়েছে।
| ইস্যু আইডি | বিবরণ |
|---|---|
| MGMT-2964 | নতুন প্রক্সি এডিটরে Flows ট্যাগের মধ্যে কমেন্ট গ্রহণ করা হয় না |
| MGMT-2957 | কোনও অর্গতে নতুন পড যোগ করলে, নতুন পডের রাউটারগুলির জন্য বান্ডেলের ডিপ্লয়মেন্ট স্ট্যাটাস হিসেবে সমস্যা দেখায় |
| MGMT-2937 | কাস্টম রোলের ক্ষেত্রে অপর্যাপ্ত অনুমতি সংক্রান্ত সমস্যা |
| MGMT-2875 | WSDL SOAP জেনারেশনে SOAP 1.2-এর জন্য ভুল হেডার আছে |
| MGMT-2739 | Developer Apps রিপোর্ট, Analytics ট্যাবে অ্যানোমালি গ্রাফ দেখা যায় না |
| MGMT-2735 | Node.js লগ রিফ্রেশ করার প্রসেস কখনও সম্পূর্ণ/বন্ধ হয় না |
| MGMT-2734 | ডেপ্লয় করা বান্ডেল সেভ করার সময় কোনও সমস্যা হলে, 'সেভ করুন' বোতাম চালু হয় না |
| MGMT-2729 | UI-তে TargetServer-এর পোর্ট আপডেট করলে SSLInfo মুছে যায় |
| MGMT-2702 | Firefox ও IE-এর জন্য ক্রস-সাইট নিরাপত্তা সংক্রান্ত দুর্বলতা Firefox ও IE-এর দুর্বলতার কারণে হতে পারে এমন নিরাপত্তা সংক্রান্ত দুর্বলতা সমাধান করা হয়েছে যা ক্রস-সাইট অনুরোধকে অনুপযুক্তভাবে অনুমতি দেয়। |
| MGMT-2681 | প্রক্সি এডিটর: কন্ডিশনে রেগুলার এক্সপ্রেশন ম্যাচ ব্যবহার করলে, ফ্লো নেভিগেটর ক্রিয়া পদ দেখায় না |
| MGMT-2361 | প্রক্সি ডেপ্লয়মেন্ট RPCException সহ ব্যর্থ হয়: কল টাইম-আউট হয়ে গেছে |
| MGMT-1662 | Apigee পাবলিক ক্লাউড রিলিজের সময় API প্রক্সি ডেপ্লয়মেন্ট ব্যর্থ হয় |
| DEVRT-2286 | sync-organization মনিটাইজেশন API কাজ করছে না মনিটাইজেশনের সাথে Apigee Edge ডেটা সিঙ্ক্রোনাইজ করার জন্য ব্যবহৃত API-কে ১৬.০১.২০ রিলিজের লেটেস্ট রিফ্রেশে ঠিক করা হয়েছে। |
| DEVRT-2173 | প্যাকেজের নাম পরিবর্তন করতে হবে, কিন্তু চালু থাকা রেট প্ল্যানের কারণে এডিট করা যাচ্ছে না |
| DEVRT-1661 | রেট প্ল্যান শুরু হওয়ার তারিখের আগে API অনুরোধ করার জন্য ডেভেলপারকে ব্লক করা হয়েছে, কিন্তু
ব্লক আর সরানো হয়নি কোনও API ডেভেলপার যদি মাসিক ফ্ল্যাট, ভলিউম-ব্যান্ডেড বা বান্ডেল রেট প্ল্যান গ্রহণ করে যা ভবিষ্যতের কোনও তারিখে শুরু হবে এবং তারপরে নির্দিষ্ট শুরুর তারিখের আগে API অনুরোধ পাঠায়, তাহলে API ডেভেলপারকে আরও অনুরোধ করা থেকে ব্লক করা হয়। রেট প্ল্যানের শুরুর তারিখে পৌঁছে গেলে, ব্লকটি সরিয়ে দেওয়া হয়। |
| DEVRT-1643 | সেভ করার পরে ড্রাফ্ট রেট প্ল্যান করাপ্ট হয়ে গেছে |
| AXAPP-1991 | Apigee Analytics সারসংক্ষেপ ও ইমেল থেকে অপ্ট-আউট করার পরেও সেগুলি বন্ধ হয় না |
| AXAPP-1946 | Analytics ক্লিন-আপ ডিস্ক স্পেস খালি করছে না |
| AXAPP-1708 | আমি কীভাবে প্রশ্ন করছি তার উপর নির্ভর করে Analytics API একই পরিসংখ্যানের জন্য আলাদা আলাদা সংখ্যা দেখায় বলে মনে হচ্ছে |
| AXAPP-1293 | Analytics সারসংক্ষেপ ইমেলে ডেভেলপার অ্যাপের নাম না থাকা |
| APIRT-2518 | জাভাস্ক্রিপ্ট নীতি সহ https ব্যাকএন্ডে কানেক্ট করা সংক্রান্ত সমস্যা |
| APIRT-2398 | ভুল/মেয়াদ শেষ হয়ে যাওয়া অনুমোদন কোডকে Apigee সংক্রান্ত সমস্যা হিসেবে গণ্য করা হয় |
| APIRT-2397 | steps.assignmessage.SetVariableFailed-কে Apigee সংক্রান্ত সমস্যা হিসেবে গণ্য করা হয় |
| APIRT-2396 | IllegalArgumentException, ArrayIndexOutofBoundsException in OAuth counted as Apigee error |
| APIRT-2362 | জাভাস্ক্রিপ্ট কম্পাইলেশন সংক্রান্ত সমস্যা |
| APIRT-2322 | ভুল ক্লায়েন্ট আইডিকে ভুলবশত Apigee সংক্রান্ত সমস্যা হিসেবে রিপোর্ট করা হয়েছে |
| APIRT-2159 | লগিং প্রিফিক্সে message_id যোগ করুন |
| APIRT-2145 | Facebook API-এর জন্য ট্রানজ্যাকশন সম্পূর্ণ না হওয়ার হার বেশি ':' দিয়ে শুরু হওয়া হেডার ভ্যালুর জন্য যাচাইকরণ সরিয়ে দেওয়া হয়েছে। |
| APIRT-2137 | MP: Chunked transfer encoding and 205 with content length 0 |
| APIRT-2124 | নতুন যোগ করা MP-র জন্য Nginx রাউটার MP পুল আপডেট করে না |
| APIRT-2117 | মেসেজ লগিং নীতি ডিএনএস আপডেট মেনে চলে না |
| APIRT-2110 | রাউটার শুধুমাত্র একটি X-Forwarded-For হেডার পাস করে |
| APIRT-2062 | SkipCacheLookup কন্ডিশন পূরণ হলে, রেসপন্স ক্যাশে সঠিকভাবে কাজ করে না |
| APIRT-2061 | মেসেজ প্রসেসর QPID-তে মেসেজ পুশ করছে না |
| APIRT-2052 | ম্যানেজমেন্ট পোর্ট উত্তর না দেওয়ার কারণে CLOSE_WAIT-এর সংখ্যা বেশি |
| APIRT-2024 | লোড ব্যালেন্সার ছাড়া Nginx, X-Forwarded-For HTTP
হেডার সঠিকভাবে পূরণ করছে না 150930 রিলিজ নোট ও অ্যাক্সেস কন্ট্রোল নীতিতে X-Forwarded-For সরিয়ে দেওয়া সংক্রান্ত বিজ্ঞপ্তি যোগ করা হয়েছে। |
| APIRT-1933 | প্রক্সি-নির্দিষ্ট ক্লাসলোডার এখনও MP ক্লাসলোডারের কাছে ডেলিগেট করে |
| APIRT-1877 | নেমস্পেস থাকা XML উত্তর মাস্ক করা যাচ্ছে না |
| APIRT-1838 | Apigee-127: VerifyAPIKey একাধিক প্রোডাক্ট থাকলে শুধুমাত্র একটি API প্রোডাক্ট রিটার্ন করে |
| APIRT-1827 | একসাথে স্ট্রিম করার ক্ষেত্রে কম সীমা লক্ষ্য করা গেছে |
| APIRT-1820 | 4.15.04 প্রাইভেট ক্লাউড এনভায়রনমেন্টে মাঝে মাঝে লেটেন্সি (> ১%) |
| APIRT-707 | <GenerateResponse> এলিমেন্টটি VerifyAccessToken নীতিতে থাকলে রানটাইমে NPE |