আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
মঙ্গলবার, ২৭ জানুয়ারি, ২০১৫-তে, আমরা Apigee Edge অন-প্রাঙ্গণের একটি কোয়ার্টারলি ভার্সন প্রকাশ করেছি।
4.15.01.00 ভার্সনে প্রচুর নতুন ফিচার আছে, যার মধ্যে অনেক ফিচারই লেটেস্ট ছুটির মরশুম এবং আগের ক্লাউড রিলিজের প্রেক্ষিতে সমাধান করা হয়েছে। নতুন ফিচার বিভাগে ম্যানেজমেন্ট UI ফ্রেমওয়ার্ক, LDAP, ইনস্টলেশন ও আপগ্রেড, অ্যানালিটিক্স এবং উত্তর সংক্রান্ত সমস্যা কনফিগারেশন ও কম্প্রেশন অন্তর্ভুক্ত। ফলো করা অ্যাকাউন্টের সম্পূর্ণ তালিকা দেখুন।
আপনার কোনও প্রশ্ন থাকলে, Apigee Edge সহায়তা টিমের সাথে যোগাযোগ করুন।
Apigee Edge রিলিজ নোটের সম্পূর্ণ তালিকা দেখতে, Apigee রিলিজ নোট দেখুন।
নতুন ফিচার ও উন্নতি
এই রিলিজে নতুন ফিচার ও উন্নতিগুলি নিচে উল্লেখ করা হল।
- OpenLDAP, ApacheDS-এর পরিবর্তে ব্যবহার করা হয়
আপনার API ম্যানেজমেন্ট এনভায়রনমেন্টে ব্যবহারকারীদের যাচাই করার জন্য Edge এখন OpenLDAP প্রদান করে। OpenLDAP-এর সুবিধাগুলির মধ্যে একটি হল পাসওয়ার্ড নীতি যা আপনাকে বিভিন্ন পাসওয়ার্ড যাচাইকরণ বিকল্প কনফিগার করতে দেয়, যেমন পরপর কতবার লগ-ইন করার চেষ্টা ব্যর্থ হলে ডিরেক্টরিতে কোনও ব্যবহারকারীকে যাচাই করার জন্য পাসওয়ার্ড আর ব্যবহার করা যাবে না। আরও তথ্যের জন্য, Edge OPDK অপারেশন গাইড দেখুন।
নতুন ইনস্টলেশনের জন্য Edge-এ এখন শুধু OpenLDAP LDAP সার্ভার কাজ করে। Edge-এর আগে থেকে থাকা ইনস্টলেশন যা 4.15.01.00-এ আপগ্রেড করা হয়েছে, সেগুলি ApacheDS ব্যবহার করা চালিয়ে যেতে পারবে, কিন্তু 4.15.01.00-এর সব নতুন ইনস্টলেশন OpenLDAP ব্যবহার করে।
4.15.01.00 ইনস্টলেশন প্রসেসের অংশ হিসেবে OpenLDAP-এ আপগ্রেড করার বিকল্প বেছে নিলে, ApacheDS-এর সমস্ত ডেটা OpenLDAP-এ মাইগ্রেট করা হয়। আপগ্রেড সংক্রান্ত আরও তথ্যের জন্য পরিচিত সমস্যা বিভাগ দেখুন। - নিরাপত্তা সংক্রান্ত উন্নতি
এই রিলিজে নিরাপত্তা সংক্রান্ত উন্নতি, পাথ ইনজেকশন ও ট্রাভার্সাল দুর্বলতা, ভূমিকা-ভিত্তিক অ্যাক্সেস অনুমতি, ক্রস-সাইট অনুরোধ জালিয়াতি সংক্রান্ত দুর্বলতা, Edge ম্যানেজমেন্ট UI-তে অনুমতি বাইপাস করা এবং এক্সটার্নাল এন্টিটি দুর্বলতা সংক্রান্ত সমস্যার সমাধান করে। - Apache Cassandra-র পারফর্ম্যান্স ও স্থিতিশীলতা সংক্রান্ত উন্নতি
এই রিলিজে Edge প্রোডাক্টের NoSQL Cassandra ডেটাবেস অ্যাক্সেস করার পদ্ধতিতে পারফর্ম্যান্স সংক্রান্ত উন্নতি করা হয়েছে। এছাড়াও, Cassandra-র নিজস্ব উন্নতি করা হয়েছে, যা 1.2.11 থেকে 1.2.19 ভার্সনে আপগ্রেড করা হয়েছে। -
টোকেন ম্যানেজমেন্ট সংক্রান্ত উন্নতিOAuth টোকেন ফেরত দেওয়া এবং ডেটাবেস থেকে সেগুলি মুছে দেওয়া সংক্রান্ত উন্নতির পাশাপাশি, আপনি এখন ব্যবহারকারীর আইডি, অ্যাপ আইডি বা দু'টিই ব্যবহার করে OAuth 2.0 অ্যাক্সেস টোকেন রিট্রিভ ও প্রত্যাহার করতে পারবেন। আরও তথ্যের জন্য নিম্নলিখিত বিষয়গুলি দেখুন:
-
Apigee Edge অপারেশন গাইড
-
-
Analytics-এর উন্নতিএই রিলিজে অনেক অ্যানালিটিক্স সংক্রান্ত উন্নতি অন্তর্ভুক্ত আছে, যার মধ্যে রয়েছে:
- API প্রক্সিতে ক্যাশে ব্যবহারের ব্যাপারে আরও বেশি মেট্রিক।
- লেটেন্সি অ্যানালিটিক্স। লেটেন্সি বিশ্লেষণ ড্যাশবোর্ড (শুধুমাত্র Apigee Edge প্ল্যান) ছাড়াও, কাস্টম রিপোর্টে নতুন টপ পার্সেন্টাইল (TP*) মেট্রিক আপনাকে সেই সময়সীমা দেখতে দেয় যার মধ্যে নির্দিষ্ট শতাংশ ট্রানজ্যাকশন সম্পূর্ণ হয়। যেমন, TP99 মেট্রিক সেই সময়সীমা দেখায় যার মধ্যে ৯৯% ট্রানজ্যাকশন সম্পূর্ণ হয়।
- ভার্চুয়াল ডাইমেনশন - ব্যবহারকারীর এজেন্ট, টাইমস্ট্যাম্প ও IP অ্যাড্রেস অটোমেটিক ডাইমেনশনের সাথে ম্যাপ করা হয়, যেমন OS ভার্সন, ডিভাইস ফ্যামিলি, সপ্তাহের দিন, শহর, দেশ ও টাইমজোন।
- কাস্টম রিপোর্টের জন্য নতুন ডিজাইন করা ইন্টারফেস (বিটা)
- Apigee 127 বিল্ট প্রক্সি -এর জন্য সহায়তা
- অ্যানালিটিক্স দ্বারা ক্যাপচার করা নতুন "Apigee Fault" এবং "Target Fault" বুলিয়ান ফ্ল্যাগ
- রানটাইম রেসিলিয়েন্স সংক্রান্ত উন্নতি
এই রিলিজে অনেক রানটাইম রেসিলিয়েন্স সংক্রান্ত উন্নতি অন্তর্ভুক্ত আছে, যার মধ্যে রয়েছে ক্যাসান্ড্রা ব্যর্থতা, Netty রাউটার স্থিতিশীলতা এবং SSL থ্রেড স্থিতিশীলতা সংক্রান্ত নীতি উপলভ্যতা। -
Node.js এনহ্যান্সমেন্ট
এই রিলিজের মধ্যে নিম্নলিখিত Node.js এনহ্যান্সমেন্ট অন্তর্ভুক্ত:- একটি নতুন ক্যাশে করা Node.js লগ পান API, যা আপনাকে Node.js স্ক্রিপ্ট থেকে শেষ কয়েকশো লগ রেকর্ড ফিরিয়ে আনতে দেয়।
- "trireme-support" মডিউলের জন্য সহায়তা (Node.js মডিউল যা Java-তে লেখা)। আরও তথ্যের জন্য, https://www.npmjs.com/package/trireme-support দেখুন।
- ভার্চুয়াল পাথ থেকে সংস্থার নাম ও এনভায়রনমেন্টের নাম সরিয়ে ভেরিয়েবেলে যোগ করা হয়েছে।
- Java 7-এ আপগ্রেড করুন।
- Trireme 0.8.4-এ আপগ্রেড করুন, যা HTTP অনুরোধ পার্স করা এবং নন-UTF-8 ক্যারেক্টার সেট হ্যান্ডেল করা সংক্রান্ত সমস্যার সমাধান করে।
- Play Framework 2.0-তে আপগ্রেড করা হয়েছে
মনিটাইজেশন সহ Edge-এর ব্যবহার করা Play Framework, Play 2.0-তে আপগ্রেড করা হয়েছে। - JMX মনিটরিং পরিসংখ্যান এখন একটি
পাসওয়ার্ডের
প্রয়োজন অনুযায়ী কনফিগার করা যেতে পারে ম্যানেজমেন্ট সার্ভার, রাউটার, মেসেজ প্রসেসর, QPID ও Postgres-এর জন্য মনিটরিং প্রসেস সবই JMX ব্যবহার করে। JMX ডিফল্ট হিসেবে চালু থাকে এবং রিমোট JMX অ্যাক্সেসের জন্য পাসওয়ার্ডের প্রয়োজন হয় না। তবে, অ্যাক্সেস কন্ট্রোল করতে, আপনি এখন JMX স্ট্যাটিস্টিকে পাসওয়ার্ড সুরক্ষা প্রয়োগ করতে পারবেন। আরও জানতে Edge অপারেশন গাইড দেখুন। - API প্রক্সি রিসোর্সে ওয়াইল্ডকার্ড
API প্রক্সি রিসোর্স ডিফাইন করার সময় আপনি ওয়াইল্ডকার্ড অক্ষর (অ্যাস্টেরিস্ক *) ব্যবহার করতে পারবেন। যেমন, /developers/*/apps অথবা /developers/**. API প্রক্সি রিসোর্স সম্পর্কে আরও জানতে, ব্যাকএন্ড API রিসোর্সে কন্ডিশনাল ফ্লো ম্যাপ করা দেখুন। - প্রোডাক্টে"/" রিসোর্সAPIRT-667
আপনি কোনও API প্রোডাক্টে একটি ফরোয়ার্ড স্ল্যাশ "/" রিসোর্স হিসেবে যোগ করলে, ডিফল্ট হিসেবে Apigee সেটিকে "/**" হিসেবেই গণ্য করে, যা ডেভেলপারদের বেস পাথের অধীনে থাকা সব URI-তে অ্যাক্সেস দেয়। একটি নতুন সংগঠন-লেভেলfeatures.isSingleForwardSlashBlockingEnabledপ্রপার্টি আপনাকে "/"-এর ডিফল্ট আচরণ পরিবর্তন করতে দেয়। প্রপার্টি পরিবর্তন করে "true" (ক্লাউড গ্রাহকদের এটি করার জন্য Apigee সহায়তা টিমের সাথে যোগাযোগ করতে হবে) করলে, "/" ডেভেলপারদের রিসোর্স হিসেবে শুধুমাত্র বেস পাথ অ্যাক্সেস করতে দেয়।
আরও তথ্যের জন্য, কোনও রিসোর্স পাথ কনফিগার করা দেখুন। - কোটা ও স্পাইক অ্যারেস্টের জন্য HTTP রেসপন্স সংক্রান্ত সমস্যার কনফিগারেশনAPIRT-664
Apigee Edge সংস্থাগুলিকে এখন এমনভাবে কনফিগার করা যেতে পারে যাতে কোটা বা স্পাইক অ্যারেস্ট নীতি দ্বারা সেট করা রেট সীমা অতিক্রমকারী সমস্ত অনুরোধের জন্য 429 (অনেক বেশি অনুরোধ) HTTP স্ট্যাটাস কোড ফেরত দেওয়া যায়। ডিফল্ট কনফিগারেশন 500 (ইন্টার্নাল সার্ভার এরর) HTTP স্ট্যাটাস কোড রিটার্ন করে।
আপনি যেসব প্রতিষ্ঠানের জন্য কোটা ও স্পাইক অ্যারেস্ট লঙ্ঘনের ক্ষেত্রে HTTP স্ট্যাটাস কোড 429 পেতে চান, সেগুলির জন্যfeatures.isHTTPStatusTooManyRequestEnabledপ্রপার্টি true হিসেবে সেট করতে Apigee সহায়তা টিমের সাথে যোগাযোগ করুন। - HealthMonitor এখন SSL-এ কাজ করে
লোড ব্যালেন্সারের সাথে অ্যাসাইন করা HealthMonitor এখন SSL-এ কাজ করে। আরও জানতে ব্যাকএন্ড সার্ভার জুড়ে লোড ব্যালেন্সিং দেখুন। - Edge মনিটাইজেশন ইনস্টলার এখন সাইলেন্ট ইনস্টলেশন সাপোর্ট করে
মনিটাইজেশন এখন সাইলেন্ট বা আনঅ্যাটেন্ডেড ইনস্টলেশন সাপোর্ট করে। আরও তথ্যের জন্য, Edge ইনস্টল ও কনফিগারেশন গাইড দেখুন। - API উত্তরের উপর gzip কম্প্রেশনMGMT-1127
ম্যানেজমেন্ট API-তে কল করলে, সেটির উত্তরে gzip কম্প্রেশন কাজ করে। এর কন্টেন্ট-লেংথ কমপক্ষে ১০২৪ বাইট হতে হবে। ব্যবহার:
'Accept-Encoding: gzip, deflate'
সমস্যার সমাধান করা হয়েছে
এই রিলিজে নিম্নলিখিত বাগগুলি সমাধান করা হয়েছে।
| বিষয় | ইস্যু আইডি | বিবরণ |
|---|---|---|
| মেমরির বেশি ব্যবহার | CORERT-362 | মেসেজ প্রসেসর দ্বারা প্রসেস সম্পূর্ণ হওয়ার আগে ট্রিগার করা স্টপ শেল স্ক্রিপ্টের কারণে মেমরি বেশি ব্যবহার করা হচ্ছিল। এই সমস্যার সমাধান করা হয়েছে। |
| SOAP WSDL প্রক্সি তৈরি করা | MGMT-1526 | ম্যানেজমেন্ট UI-তে SOAP-ভিত্তিক API প্রক্সি তৈরি করার ফলে ব্রাউজার হ্যাং হয়ে যাচ্ছিল। এই সমস্যার সমাধান করা হয়েছে। |
| নামে পিরিয়ড সহ ডেভেলপার অ্যাপ | MGMT-1236 | ম্যানেজমেন্ট UI-তে, কোনও ডেভেলপার অ্যাপের নামে পিরিয়ড থাকলে, অ্যাপটি আপডেট করা যায়নি। এই সমস্যার সমাধান করা হয়েছে। |
| MP CPU ও লেটেন্সি বেড়ে যাওয়া | CORERT-384 | টার্গেট উত্তরে "Connection: close" হেডার থাকলে মেসেজ প্রসেসর CPU ও উত্তর দেওয়ার লেটেন্সি বেড়ে যায়। এই সমস্যার সমাধান করা হয়েছে। |
| HTTP অনুরোধ ও উত্তর সংক্রান্ত পরিসংখ্যান | CORERT-364 | মোট HTTP অনুরোধ ও উত্তর সংক্রান্ত পরিসংখ্যান ভুল ছিল। এই সমস্যার সমাধান করা হয়েছে। |
| কোটা সংক্রান্ত নীতি এনফোর্সমেন্ট | APIRT-909 | ক্যালেন্ডার-ভিত্তিক কোটা নীতি ভুলবশত কোটা সময়সীমা শুরু হওয়ার আগে করা API কল প্রত্যাখ্যান করছিল। এই সমস্যার সমাধান করা হয়েছে। |
এছাড়াও, এই রিলিজে নিম্নলিখিত রিলিজের সমস্যার সমাধান করা হয়েছে। বিবরণের জন্য আলাদা আলাদা রিলিজ নোট দেখুন।
| এজ ক্লাউড | Edge অন-প্রিমিজেস |
|---|---|
পরিচিত সমস্যা
এই রিলিজের নিম্নলিখিত পরিচিত সমস্যাগুলি রয়েছে।
| বিষয় | ইস্যু আইডি | বিবরণ |
|---|---|---|
| LDAP আপগ্রেড | DOC-1262 |
4.14.07 থেকে 4.15.01 ভার্সনে আপগ্রেড করার সময় এবং ApacheDS থেকে OpenLDAP-এ আপগ্রেড করার সময়, স্পেস থাকা রোলের নাম (যেমন, "শুধুমাত্র পড়ুন") OpenLDAP-এ ঠিকমতো রিক্রিয়েট করা হয় না। আপগ্রেড করার আগে, নামের মধ্যে স্পেস আছে এমন রোল মুছে দিয়ে আবার তৈরি করুন। আপনি আগেই আপগ্রেড করে থাকলে, OpenLDAP-এ সমস্যাযুক্ত ভূমিকা মুছে দিতে নিম্নলিখিত কমান্ড চালান:
তারপর ভূমিকাগুলি আবার তৈরি করুন। |
| SMTP ইমেল পাঠানো যায়নি | OPDK-900 | SMTP ইমেল যাচাইকরণ ব্যর্থ হলে, apigee4/conf/ui/apigee.conf-এ নিম্নলিখিত
প্রপার্টির ভ্যালু একই ভ্যালুতে সেট করা আছে কিনা তা চেক করুন:
apigee.mgmt.mailFrom and mail.smtp.user. অথবা, SMTP ইমেল
যাচাইকরণ বন্ধ করুন। |