আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
২৫ জানুয়ারি, ২০১৭ বুধবার, আমরা প্রাইভেট ক্লাউডের জন্য Apigee Edge-এর নতুন ভার্সন প্রকাশ করেছি।
প্রাইভেট ক্লাউডের জন্য আগের Edge ফিচার রিলিজের পর, নিম্নলিখিত রিলিজ হয়েছে এবং এই ফিচার রিলিজের মধ্যে অন্তর্ভুক্ত আছে:
- ক্লাউড: 16.08.24.01 (UI), 16.10.05 (UI), 16.09.21, 16.09.21_9, 16.10.26 (UI)
কোনও নির্দিষ্ট ক্লাউড রিলিজ আপনার Edge for Private Cloud ভার্সনে অন্তর্ভুক্ত আছে কিনা তা কীভাবে বুঝবেন তা জানতে রিলিজ নম্বর সম্পর্কে দেখুন।
রিলিজের ওভারভিউ
এই রিলিজে বেশ কিছু গুরুত্বপূর্ণ ফিচার রয়েছে যা আপনাকে API-এর উপর আরও ভাল কন্ট্রোল ও সেগুলি সুরক্ষিত রাখতে সাহায্য করে।
শেয়ার করা ফ্লো এবং ফ্লো হুক আপনাকে একাধিক API প্রক্সি জুড়ে নীতি ও আচরণের একটি আবার ব্যবহারযোগ্য সেট তৈরি করতে দেয়।
কী-ভ্যালু ম্যাপ (KVM) হল Edge-এর একটি ফিচার যা আগে থেকেই কী-ভ্যালু পেয়ারের দীর্ঘমেয়াদী পারসিস্টেন্সের জন্য উপলভ্য ছিল। এখন আরও শক্তিশালী ডেটা সুরক্ষার জন্য এটি এনক্রিপ্ট করা যাবে।
আপনার API-তে ডেভেলপার অ্যাক্সেসের উপর আরও নমনীয় নিয়ন্ত্রণ পেতে, Edge ম্যানেজমেন্ট UI, API কী ও সিক্রেট (ক্রেডেনশিয়াল) তৈরি ও ম্যানেজ করা, ডেভেলপার অ্যাপ প্রত্যাহার করা এবং ডেভেলপারদের ডিঅ্যাক্টিভেট করার জন্য আরও বিকল্প প্রদান করে। এইসব এনহ্যান্সমেন্ট আপনাকে API কী রোটেশনের মতো স্ট্র্যাটেজি আরও সহজে প্রয়োগ করতে দেয় এবং ডেভেলপার অ্যাপ (এর সব কী বন্ধ করা হয়) প্রত্যাহার করে অথবা ডেভেলপারকে ডিঅ্যাক্টিভেট করে (ডেভেলপারের সব অ্যাপ ও কী বন্ধ করা হয়) একাধিক API কী বন্ধ করতে দেয়।
পুরনো হয়ে যাওয়া ফিচারের মধ্যে, মনিটাইজেশন সীমা ফিচারটি বন্ধ করে দেওয়া হয়েছে।
এই বিষয়ের বাকি অংশে রিলিজের মধ্যে থাকা সব নতুন ফিচার, আপডেট ও সমস্যার সমাধান সম্পর্কিত বিবরণ রয়েছে।
পুরনো হয়ে যাওয়া ও বন্ধ করে দেওয়া
এই রিলিজে নিম্নলিখিত ফিচারগুলি বন্ধ করে দেওয়া হয়েছে। আরও তথ্যের জন্য Edge বন্ধ করা সংক্রান্ত নীতি দেখুন।
বন্ধ হয়ে গেছে: মনিটাইজেশন সীমা (Cloud 16.10.26 UI)
ম্যানেজমেন্ট UI (অ্যাডমিন > সীমা) থেকে মনিটাইজেশন সীমা ফিচার সরিয়ে দেওয়া হয়েছে। কী ব্যবহার করতে হবে সহ আরও বিবরণের জন্য, এই বাতিলকরণ বিজ্ঞপ্তি দেখুন: http://docs.apigee.com/monetization/content/limit-feature-deprecation-notice. (DEVRT-3259)
এগুলির জন্য কাজ করে না: RedHat/CentOS ভার্সন 6.5 সরিয়ে দেওয়া হয়েছে
আপনি বর্তমানে RedHat/CentOS 6.5 ভার্সন ব্যবহার করলে, Edge 4.17.01-এ আপডেট করার আগে আপনাকে অবশ্যই নিজের অপারেটিং সিস্টেম 6.6 বা তার পরবর্তী যেকোনও ভার্সনে আপডেট করতে হবে।
নতুন ফিচার ও আপডেট
এই রিলিজে নতুন ফিচার ও উন্নতিগুলি নিচে উল্লেখ করা হল। নিম্নলিখিত উন্নতি ছাড়াও, এই রিলিজে একাধিক ব্যবহারযোগ্যতা, পারফর্ম্যান্স, নিরাপত্তা ও স্থিতিশীলতা সংক্রান্ত উন্নতিও রয়েছে।
আরও বিবরণ ও নির্দেশাবলীর জন্য, প্রাইভেট ক্লাউডের জন্য Edge ডকুমেন্টেশন দেখুন।
প্রাইভেট ক্লাউড
Edge UI-তে এখন সম্মতির ব্যানার দেখানো যাবে
কোনও ব্যবহারকারী প্রথমবার Edge UI অ্যাক্সেস করলে আপনি সম্মতি ব্যানার দেখাতে পারেন। সম্মতি জানানোর ব্যানার HTML-ফর্ম্যাট করা টেক্সট ও একটি বোতাম দেখায়, ব্যবহারকারী লগ-ইন স্ক্রিনে যাওয়ার জন্য সেটি বেছে নেন। আরও জানতে সম্মতি ব্যানার চালু করা দেখুন।
API BaaS একাধিক ডেটা সেন্টার সাপোর্ট করে
আপনি এখন একাধিক ডেটা সেন্টারে API BaaS ইনস্টল করতে পারবেন। আরও জানতে API BaaS-এর জন্য একাধিক ডেটা সেন্টার ইনস্টলেশন দেখুন।
নতুন API BaaS ইনস্টলেশন কনফিগারেশন প্যারামিটার
API BaaS কনফিগারেশন ফাইলে দুটি নতুন কনফিগারেশন প্যারামিটার যোগ করা হয়েছে:
- BAAS_CASS_DC_LIST - BaaS ডেটা সেন্টারের অঞ্চলের নাম নির্দিষ্ট করে। একটি ডেটা সেন্টারের জন্য, BAAS_CASS_LOCALDC-এর মতো একই ভ্যালু নির্দিষ্ট করুন।
- BAAS_CLUSTER_SEEDS - BaaS ক্লাস্টারের বীজ নির্ধারণ করতে ব্যবহৃত BaaS Stack নোড নির্দিষ্ট করে।
আরও জানতে Apigee Edge 4.16.09 থেকে 4.17.01 ভার্সনে আপডেট করুন দেখুন।
API BaaS-এর জন্য apigee-service কমান্ডের সাথে আর "deploy" বিকল্প রান করা যাবে না
API BaaS Stack ও পোর্টালের জন্য apigee-service কমান্ডের deploy বিকল্প আর কাজ করে না। পরিবর্তে, আপনি কনফিগার করুন এবং রিস্টার্ট করুন বিকল্প ব্যবহার করেন। আরও জানতে API BaaS ইনস্টলেশন দেখুন।
API BaaS-এর জন্য নতুন পোর্ট সংক্রান্ত প্রয়োজনীয়তা
BaaS Stack-এর সব নোডকে এখন অন্যান্য সব Stack নোড থেকে অ্যাক্সেস করার জন্য পোর্ট ২৫৫১ খুলতে হবে। আপনার একাধিক BaaS ডেটা সেন্টার থাকলে, পোর্টটি সব ডেটা সেন্টারের সব Stack নোড থেকে অ্যাক্সেস করা যেতে হবে।
আরও জানতে API BaaS ইনস্টলেশন এবং ইনস্টলেশন সংক্রান্ত প্রয়োজনীয়তা দেখুন।
Developer Services পোর্টাল এখন তার ডেটাবেস হিসেবে Postgres এবং ওয়েব সার্ভার হিসেবে Nginx ব্যবহার করে
সব নতুন ইনস্টলেশনের জন্য, পোর্টালটি MySQL এবং MariaDB-এর পরিবর্তে তার ডেটাবেস হিসেবে Postgres ব্যবহার করে। যেসব গ্রাহক আগের ভার্সন থেকে 4.17.01-এ আপগ্রেড করছেন তারা MySQL বা MariaDB ব্যবহার করা চালিয়ে যেতে পারবেন।
4.17.01-এর নতুন ইনস্টলেশনে ওয়েব সার্ভার হিসেবে Nginx ইনস্টল করা হয়। যেসব গ্রাহক আগের ভার্সন থেকে 4.17.01-এ আপগ্রেড করছেন তারা Apache ব্যবহার করা চালিয়ে যেতে পারবেন।
Developer Services পোর্টাল আর ডিফল্ট হিসেবে SmartDocs চালু করে না
আপনাকে অবশ্যই পোর্টালে SmartDocs চালু করতে হবে। SmartDocs সম্পর্কে আরও জানতে, API ডকুমেন্ট করার জন্য SmartDocs ব্যবহার করা দেখুন।
RPM থেকে এখন ডেভেলপার পরিষেবা পোর্টাল ইনস্টল করা হয়
Edge এবং API BaaS-এর মতো একই রেপো এবং টুল ব্যবহার করে RPM থেকে Developer Services পোর্টালের 4.17.01 ভার্সন ইনস্টল করা হয়। আরও জানতে ডেভেলপার সার্ভিস পোর্টাল ইনস্টলেশন দেখুন।
RPM-ভিত্তিক ইনস্টল ও .tar-ভিত্তিক আপডেটার আলাদা আলাদা কম্পোনেন্ট ব্যবহার করে:
|
RPM-ভিত্তিক ইনস্টল |
.tar-ভিত্তিক ইনস্টল |
|
|---|---|---|
|
ওয়েব সার্ভার |
Nginx |
Apache |
|
ওয়েব রুট |
/opt/apigee/apigee-drupal |
/var/www/html |
|
বন্দর |
8079 |
৮০ |
|
ডেটাবেস |
PostgreSQL |
MySQL |
|
PHP |
php-fpm (FastCGI) |
mod_php (Apache-এর সাথে ইন-প্রসেস) |
Qpid ভার্সন 1.35-এ আপগ্রেড করা হয়েছে
এই রিলিজে Qpid ভার্সন 1.35 অন্তর্ভুক্ত।
Cassandra 2.1.16 ভার্সনে আপগ্রেড করা হয়েছে
এই রিলিজে Cassandra ভার্সন 2.1.16 অন্তর্ভুক্ত।
Play আপগ্রেড করে ভার্সন 2.4 করা হয়েছে
এই রিলিজে Play 2.4 UI ফ্রেমওয়ার্ক অন্তর্ভুক্ত।
RedHat/CentOS ভার্সন 7.3-এর জন্য সহায়তা যোগ করা হয়েছে
Edge এখন RedHat/CentOS ভার্সন 7.3-এ কাজ করে।
বিটা মনিটরিং ড্যাশবোর্ডে আপডেট
Edge মনিটরিং ড্যাশবোর্ডের বিটা ভার্সন আপডেট করে এগুলি করা হয়েছে:
- Cassandra, Zookeeper, OpenLDAP, Postgres ও Qpid-এর জন্য নতুন ড্যাশবোর্ড যোগ করা হয়েছে।
- 0.11 থেকে 1.0.2 পর্যন্ত 4.16.09-এ Influx ভার্সন আপগ্রেড করা হয়েছে।
- স্থিতিশীলতা সংক্রান্ত একাধিক সমস্যার সমাধান করা হয়েছে।
আরও জানতে Apigee মনিটরিং ড্যাশবোর্ড বিটা ওভারভিউ দেখুন।
ইনস্টলেশন কনফিগারেশন ফাইলে এখন Postgres পাসওয়ার্ড সেট করা যাবে
ইনস্টলেশন কনফিগারেশন ফাইলে Postgres পাসওয়ার্ড সেট করতে, PG_PWD প্রপার্টি ব্যবহার করুন। আরও জানতে Edge কনফিগারেশন ফাইল রেফারেন্স দেখুন।
EPEL রেপো চালু করুন
Edge ইনস্টল বা আপডেট করতে, আপনাকে অবশ্যই Enterprise Linux (বা EPEL)-এর জন্য অতিরিক্ত প্যাকেজ চালু করতে হবে। আরও জানতে ইনস্টলেশন সংক্রান্ত প্রয়োজনীয়তা দেখুন।
আপনি কোন কমান্ড ব্যবহার করবেন তা আপনার RedHat/CentOS ভার্সনের উপর নির্ভর করে:
- RedHat/CentOS 7.x-এর জন্য:
> wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm; rpm -ivh epel-release-latest-7.noarch.rpm - RedHat/CentOS 6.x-এর জন্য:
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm; rpm -ivh epel-release-latest-6.noarch.rpm
NSCD (নেম সার্ভিস ক্যাশে ডেমন) ব্যবহার করার সময় IPv6-এ DNS লুক-আপ বন্ধ করা
আপনি NSCD (নেম সার্ভিস ক্যাশে ডেমন) ইনস্টল ও চালু করে থাকলে, মেসেজ প্রসেসর দুটি DNS লুক-আপ করে: একটি IPv4-এর জন্য এবং একটি IPv6-এর জন্য। NSCD ব্যবহার করার সময় আপনাকে অবশ্যই IPv6-এ DNS লুক-আপ বন্ধ করতে হবে। আরও জানতে ইনস্টলেশন সংক্রান্ত প্রয়োজনীয়তা দেখুন।
IPv6-এ DNS লুক-আপ বন্ধ করতে:
- প্রতিটি মেসেজ প্রসেসর নোডে, /etc/nscd.conf এডিট করুন।
- নিম্নলিখিত প্রপার্টি সেট করুন:
enable-cache hosts no
API পরিষেবা
API প্রক্সি (Cloud 16.09.21) অপারেশনাল করার জন্য শেয়ার করা ফ্লো ও ফ্লো হুক
নতুন "শেয়ার করা ফ্লো" ফিচার আপনাকে API প্রক্সিতে কার্যকারিতা অপারেশনাল করার সুবিধা দেয়। কন্ডিশনাল নীতি ও রিসোর্সকে একটি শেয়ারড ফ্লোতে একত্রিত করে, আপনি যেকোনও API প্রক্সি থেকে এটিকে রেফারেন্স করতে পারেন যাতে সিঙ্গেল-সোর্স, আবার ব্যবহারযোগ্য লজিক এক্সিকিউট করা যায়। যেমন, একটি Shared Flow API কী যাচাই করতে পারে, স্পাইক অ্যারেস্টের বিরুদ্ধে সুরক্ষা দিতে পারে এবং ডেটা লগ করতে পারে।
আপনি ম্যানেজমেন্ট UI-তে (APIs > Shared Flows) Shared Flows নির্ধারণ করেন, তারপর দুটি আলাদা আলাদা উপায়ে সেগুলিকে রেফারেন্স করেন:
- API প্রক্সি
বা -
Flow Hooks নামের নতুন আর্টিফ্যাক্টে, যা নিম্নলিখিত লোকেশনে আছে:
এই অ্যাটাচমেন্ট পয়েন্টগুলি আপনাকে স্বতন্ত্র প্রক্সি পয়েন্টের মূল ফ্লো আগে বা পরে অপারেশনাল লজিক এক্সিকিউট করতে দেয়। আপনি ম্যানেজমেন্ট UI-তে (API > এনভায়রনমেন্ট কনফিগারেশন > ফ্লো হুক) এইসব ফ্লো হুক লোকেশনে শেয়ার করা ফ্লো অ্যাসাইন করেন।
- অনুরোধ: ProxyEndpoint PreFlow-এর আগে, TargetEndpoint-এর পরে PostFlow
- উত্তর: TargetEndpoint PreFlow-এর আগে, ProxyEndpoint-এর পরে PostFlow
আরও তথ্যের জন্য, পুনর্ব্যবহারযোগ্য শেয়ার করা ফ্লো এবং ফ্লো হুক ব্যবহার করে শেয়ার করা ফ্লো অ্যাটাচ করা দেখুন।
এনক্রিপটেড কী ভ্যালু ম্যাপ (Cloud 16.09.21)
আপনি এনক্রিপ্ট করা কী ভ্যালু ম্যাপ (KVM) তৈরি করতে পারেন, যাতে ক্রেডেনশিয়াল বা PII/HIPAA ডেটার মতো সংবেদনশীল তথ্য সেভ করা যায়। এই ফিচারটি আগে থেকে থাকা Edge নিরাপদ স্টোর (ভল্ট) থেকে আলাদা এবং এটি সেটির বিকল্প হিসেবে ডিজাইন করা হয়েছে, কারণ ভল্টের ভ্যালু শুধুমাত্র Node.js (ম্যানেজমেন্ট API ছাড়াও ) দিয়ে অ্যাক্সেস করা যেতে পারে। আপনি Node.js বা Key Value Map Operations নীতি ব্যবহার করে এনক্রিপ্ট করা KVM ভ্যালু অ্যাক্সেস করতে পারবেন।
এনক্রিপটেড KVM তৈরি করা
- আগে থেকে থাকা KVM ম্যানেজমেন্ট API ব্যবহার করুন। KVM তৈরি করার সময় আপনি পে-লোড ডেফিনিশনে
“encrypted”: “true”যোগ করলে, Edge একটি এনক্রিপশন কী তৈরি করে যার স্কোপ KVM-এর মতোই হয় এবং সেই কী ব্যবহার করে KVM এনক্রিপ্ট করে। - এনক্রিপ্ট করা KVM তৈরি করতে আপনি 'কী ভ্যালু ম্যাপ অপারেশন' নীতি ব্যবহার করতে পারবেন না। নীতিতে ব্যবহার করার আগে আপনাকে KVM ম্যানেজমেন্ট API ব্যবহার করে একটি এনক্রিপ্টেড KVM তৈরি করতে হবে।
- আপনি আগে থেকে থাকা এনক্রিপ্ট না করা KVM এনক্রিপ্ট করতে পারবেন না।
এনক্রিপ্ট করা KVM ব্যবহার করা
- এনক্রিপ্ট করা KVM ভ্যালু পেতে ও আপডেট করতে, 'কী ভ্যালু ম্যাপ অপারেশন' নীতি ব্যবহার করুন।
- এনক্রিপ্ট করা কী ভ্যালু পাওয়ার সময়, ভ্যালু হোল্ড করার জন্য ভেরিয়েবলের আগে "private"
কীওয়ার্ডটি যোগ করুন। যেমন:
<Get assignTo="private.secretVar">. সেটিprivate.secretVarভেরিয়েবেলে ডিক্রিপ্ট করা ভ্যালু থাকে। - নীতি অনুযায়ী কোনও ভ্যালু আপডেট করার সময়, আপনাকে বিশেষ কিছু করতে হবে না। এনক্রিপ্টেড KVM-এ ভ্যালু অটোমেটিক এনক্রিপ্ট করা হবে।
- এছাড়াও, আপনি Node.js কোডে apigee-access মডিউল ব্যবহার করে ডিক্রিপ্ট করা ভ্যালু অ্যাক্সেস করতে পারবেন। নাম ও স্কোপের উপর ভিত্তি করে KVM পেতে
getKeyValueMap()ফাংশন ব্যবহার করুন। ফেরানো অবজেক্টে দুটি ফাংশন উপলভ্য:getKeys(callback)কী নামের একটি অ্যারে পেতে এবংget(key, callback)নির্দিষ্ট কী-এর ভ্যালু পেতে। যেমন, নিচে দেওয়া কোডটিapiproxy-স্কোপ করা KVM পায়, যাকেVerySecureKVMবলা হয় এবংkey1-এর এনক্রিপ্ট করা ভ্যালু পায়:var apigee = require('apigee-access'); var encryptedKVM = apigee.getKeyValueMap('VerySecureKVM', 'apiproxy'); encryptedKVM.get('key1', function(err, secretValue) { // use the secret value here });
আরও তথ্যের জন্য, কী ভ্যালু ম্যাপের সাথে কাজ করা এবং Node.js-এ কী ভ্যালু ম্যাপ অ্যাক্সেস করা দেখুন।
(APIRT-1197)
UI-তে এনক্রিপটেড কী-ভ্যালু ম্যাপ তৈরি করা (16.10.26 UI)
ম্যানেজমেন্ট UI-তে (API > এনভায়রনমেন্ট কনফিগারেশন > কী ভ্যালু ম্যাপ) এনভায়রনমেন্ট-স্কোপড কী ভ্যালু ম্যাপ (KVM) তৈরি করার সময়, একটি নতুন এনক্রিপটেড চেকবক্স আপনাকে এনক্রিপটেড KVM তৈরি করতে দেয়। KVM-এ কী যোগ করার পরে, ম্যানেজমেন্ট UI-তে এনক্রিপ্ট করা ভ্যালু অ্যাস্টেরিস্ক (*****) হিসেবে দেখা যায়। আপনি এনক্রিপ্ট করা KVM-এ ঠিক যেভাবে কী/ভ্যালু যোগ করেন, ঠিক সেইভাবেই এনক্রিপ্ট না করা KVM-এও যোগ করেন। এনক্রিপ্ট করা KVM-এর জন্য সম্পূর্ণ ব্যাকএন্ড সহায়তা ক্লাউড রিলিজ 160921-এ উপলভ্য ছিল। (EDGEUI-764)
API প্রক্সি মেটাডেটায় OpenAPI Spec URL অন্তর্ভুক্ত (Cloud 16.09.21)
আপনি OpenAPI স্পেসিফিকেশনের উপর ভিত্তি করে API প্রক্সি তৈরি করলে, OpenAPI স্পেসিফিকেশনের লোকেশন API প্রক্সি মেটাডেটায় সেভ করা হয়। যেমন, আপনি যদি ম্যানেজমেন্ট API ব্যবহার করে কোনও প্রক্সি রিভিশনের বিবরণ পান, তাহলে মেটাডেটাতে নিম্নলিখিত ফর্ম্যাটে OpenAPI স্পেকের পাথ অন্তর্ভুক্ত থাকে:
"spec" :
"https://raw.githubusercontent.com/apigee/api-platform-samples/master/default-proxies/helloworld/openapi/mocktarget.yaml"
এই এনহ্যান্সমেন্ট Edge-এর নেক্সট-জেনারেশন ভার্সনে কাজ করে, যা নতুন ডেভেলপার পোর্টালে OpenAPI স্পেক্সকে API প্রক্সি, API প্রোডাক্ট ও API রেফারেন্স ডকুমেন্টের সাথে লিঙ্ক করে। (MGMT-2913)
SOAP প্রক্সির জন্য OpenAPI স্পেক জেনারেশন (Cloud 16.10.05 UI)
আপনি যখন কোনও WSDL-এর উপর ভিত্তি করে "REST থেকে SOAP থেকে REST" প্রক্সি তৈরি করেন, তখন Edge অটোমেটিক প্রক্সি রিসোর্সের উপর ভিত্তি করে একটি
হোস্ট করা OpenAPI স্পেসিফিকেশন তৈরি করে। আপনি
http(s)://[edge_domain]/[proxy_base_path]/openapi.json-এ স্পেসিফিকেশন অ্যাক্সেস করতে পারবেন। তবে, কনভার্সন সবসময়
সঠিক হয় না, কারণ XML স্কিমার সব নিয়ম OpenAPI
স্পেসিফিকেশনে দেখানো যায় না। (EDGEUI-718)
পাসথ্রু SOAP প্রক্সির জন্য এজ-হোস্ট করা WSDL (Cloud 16.10.05 UI)
আপনি WSDL-এর উপর ভিত্তি করে "পাস-থ্রু SOAP" প্রক্সি তৈরি করলে, Edge WSDL হোস্ট করে এবং আপনাকে এটি অ্যাক্সেস করতে দেওয়ার জন্য প্রক্সিতে একটি
ফ্লো তৈরি করে। আপনি
http(s)://[edge_domain]/[proxy_base_path]?wsdl-এ হোস্ট করা WSDL অ্যাক্সেস করতে পারবেন, এটি হল
প্রক্সির মাধ্যমে SOAP পরিষেবা কল করা ক্লায়েন্টদের জন্য নতুন পরিষেবা এন্ডপয়েন্ট URL. (EDGEUI-718)
API প্রক্সি উইজার্ডে নতুন স্যাম্পেল স্টক কোট WSDL (Cloud 16.08.24.01)
API প্রক্সি উইজার্ডের মাধ্যমে SOAP পরিষেবা API তৈরি করার সময়, একটি রিপ্লেসমেন্ট স্টক কোট WSDL এই উদাহরণে উপলভ্য: https://ws.cdyne.com/delayedstockquote/delayedstockquote.asmx?WSDL. (EDGEUI-655)
ডেভেলপার পরিষেবা
UI-তে ডেভেলপার অ্যাপ ম্যানেজমেন্ট সংক্রান্ত সুবিধা (Cloud 16.10.05 UI)
Edge UI-তে ডেভেলপার অ্যাপ ম্যানেজমেন্ট আরও শক্তিশালী হয়ে উঠেছে, এর সাথে সাথে বেশ কিছু উন্নতিও করা হয়েছে:
- আপনি নতুন "অ্যাপ স্ট্যাটাস" ফিল্ডে অ্যাপের অনুমোদন প্রত্যাহার করতে ও অনুমোদন করতে পারবেন (এডিট মোডে)। ভিউ মোডে, ফিল্ডটি বর্তমান অ্যাপের স্ট্যাটাসও দেখায়। কোনও অ্যাপের অ্যাক্সেস প্রত্যাহার করা হলে, এর কোনও API কী API কলের জন্য বৈধ থাকে না। ডেভেলপারকে আবার অনুমোদন করা হলে, কীগুলি বাতিল করা হয় না এবং আবার ব্যবহারের জন্য উপলভ্য হয়। কোনও অ্যাপ প্রত্যাহার করা অবস্থায় থাকলে API কী-এর জন্য "অনুমোদিত" লেবেলটি স্ট্রাইকথ্রু টেক্সটে দেখানো হয়।
- ডেভেলপার অ্যাপের বিবরণ পৃষ্ঠায় এখন API কীয়ের মেয়াদ শেষ হওয়ার তারিখ দেখানো হয় এবং "শংসাপত্র" বিভাগে মেয়াদ শেষ হওয়ার তারিখ অনুযায়ী কীগুলি সাজানো হয়। যেমন, মেয়াদ শেষ না হওয়া কী এর সাথে যুক্ত API প্রোডাক্ট সহ একটি গ্রুপে দেখানো হয় এবং ৯০ দিনে মেয়াদ শেষ হয়ে যাওয়া কী এর সাথে যুক্ত প্রোডাক্ট সহ অন্য একটি গ্রুপে দেখানো হয়। আগে থেকে থাকা ক্রেডেনশিয়ালের মেয়াদ শেষ হওয়ার তারিখ পরিবর্তন করতে পারবেন না।
- Developer অ্যাপের এডিট মোডে নতুন 'ক্রেডেনশিয়াল যোগ করুন' বোতামের সাহায্যে, আপনি
নির্দিষ্ট মেয়াদ শেষ হওয়ার সময় বা তারিখ (অথবা মেয়াদ শেষ না হওয়া) সহ API কী তৈরি করতে পারবেন। আপনি ক্রেডেনশিয়াল তৈরি করার সাথে সাথে (বা পরে),
এতে API প্রোডাক্ট যোগ করতে পারবেন।
এই ফাংশনালিটি ডেভেলপার অ্যাপের বিবরণ পৃষ্ঠায় "কী আবার তৈরি করুন" বোতামের পরিবর্তে ব্যবহার করা হয়। সেই বোতামটি সরিয়ে দেওয়া হয়েছে।
এইসব এনহ্যান্সমেন্ট UI-তে এমন ফিচার যোগ করে যা ম্যানেজমেন্ট API-তে আগে থেকেই উপলভ্য ছিল। (EDGEUI-104)
UI-তে অ্যাপ ডেভেলপার অ্যাক্টিভেট/ডিঅ্যাক্টিভেট করা (Cloud 16.10.05 UI)
আপনি Edge UI-তে কোনও অ্যাপ ডেভেলপারের স্ট্যাটাস অ্যাক্টিভ ও ইনঅ্যাক্টিভের মধ্যে পরিবর্তন করতে পারবেন (ডেভেলপারের বিবরণ পৃষ্ঠা, এডিট মোড, চালু/বন্ধ করার বোতাম)। কোনও ডেভেলপার অ্যাক্টিভ না থাকলে, তার ডেভেলপার অ্যাপ API কী বা সেই কী দিয়ে তৈরি OAuth টোকেন API প্রক্সি কল করার জন্য বৈধ থাকে না। (EDGEUI-304)
UI-তে ইনঅ্যাক্টিভ ডেভেলপার ইন্ডিকেটর (16.10.26 UI)
কোনও অ্যাপ ডেভেলপারকে "অ্যাক্টিভ নেই" হিসেবে সেট করা হলে, ডেভেলপারদের অ্যাপ ও ক্রেডেনশিয়াল আর বৈধ থাকে না, যদিও সেগুলি "অনুমোদিত" অবস্থায় থাকে। ম্যানেজমেন্ট UI-তে এখন কোনও ইনঅ্যাক্টিভ ডেভেলপারের অ্যাপ ও ক্রেডেনশিয়াল দেখার সময়, অ্যাপ ও ক্রেডেনশিয়ালের "অনুমোদিত" স্ট্যাটাস লেবেলটি স্ট্রাইকথ্রু টেক্সটে দেখানো হয় এবং লেবেলের উপর মাউস নিয়ে গেলে টুলটিপ থেকে বোঝা যায় যে ডেভেলপার ইনঅ্যাক্টিভ আছেন। ডেভেলপারকে "অ্যাক্টিভ" স্ট্যাটাসে ফিরিয়ে আনা হলে, তার অনুমোদিত অ্যাপ ও ক্রেডেনশিয়াল আবার বৈধ হয়ে যায় এবং "অনুমোদিত" লেবেলে স্ট্রাইকথ্রু টেক্সট সরিয়ে দেওয়া হয়। (EDGEUI-728)
Analytics পরিষেবা
"সমস্যার কোড বিশ্লেষণ" ড্যাশবোর্ডের নাম পরিবর্তন করা হয়েছে (১৬.১০.২৬ UI)
"সমস্যা বিশ্লেষণ" ড্যাশবোর্ডের নাম পরিবর্তন করে "সমস্যা কোড বিশ্লেষণ" করা হয়েছে। ড্যাশবোর্ডে 4xx ও 5xx HTTP স্ট্যাটাস কোড সহ API কল অন্তর্ভুক্ত থাকে। (EDGEUI-738)
প্রক্সি ড্যাশবোর্ডে TPS ডেটা (১৬.১০.২৬ UI)
প্রধান Proxy ট্রাফিক ড্যাশবোর্ডে প্রতি সেকেন্ডে গড় ট্রানজ্যাকশনের ডেটা ("গড় TPS") যোগ করা হয়েছে। এছাড়াও, আপনি যখন প্রক্সি ট্রাফিক এবং প্রক্সি পারফর্ম্যান্স চার্টে আলাদা আলাদা ডেটা পয়েন্টের উপর মাউস নিয়ে যান, তখন সেই সময়সীমার জন্য TPS টুলটিপে দেখানো হয়। (EDGEUI-668)
Analytics-এ সমস্যার ডিসপ্লে (১৬.১০.২৬ UI)
কোনও অ্যানালিটিক্স ড্যাশবোর্ড 500 সমস্যা পেলে, ম্যানেজমেন্ট UI সমস্যার ধরন নির্বিশেষে "রিপোর্ট টাইম আউট হয়ে গেছে" দেখাত। সমস্যার সমাধান করার আরও ভালো সুবিধা দিতে, UI এখন আসল সমস্যাটি দেখায়। (EDGEUI-753)
সমস্যার সমাধান করা হয়েছে
এই রিলিজে নিম্নলিখিত বাগগুলি সমাধান করা হয়েছে। এই তালিকাটি মূলত সেইসব ব্যবহারকারীদের জন্য যারা চেক করে দেখতে চান যে তাদের সহায়তা টিকিট সংক্রান্ত সমস্যার সমাধান করা হয়েছে কিনা। এটি সব ব্যবহারকারীদের জন্য বিস্তারিত তথ্য প্রদান করার জন্য ডিজাইন করা হয়নি।
প্রাইভেট ক্লাউডের জন্য Edge 4.17.01
| ইস্যু আইডি | বিবরণ |
|---|---|
| APIBAAS-1990 | smtp.auth-এর মান false হলে API BaaS Stack আর SMTP-তে যাচাই করার চেষ্টা করে না false |
| APIRT-3032 |
"apigee-service baas-usergrid restart" কমান্ড এখন রান করালে, তা "configure"ও রান করায় BaaS স্ট্যাকের জন্য আপনাকে আর "apigee-service baas-usergrid configure" কমান্ডের পরে "apigee-service baas-usergrid restart" কমান্ড চালাতে হবে না। |
| APIRT-3032 |
হোস্টনেম IP অ্যাড্রেস হলে, DNS লুক-আপ পারফর্ম করবেন না। |
| DOS-4070 |
"apigee-all -version" এখন edge-mint-* RPM-এর ভার্সন দেখায় |
| DOS-4359 |
শুধুমাত্র Postgres ডেটাবেস ইনস্টল করার জন্য "pdb" বিকল্প যোগ করা হয়েছে। শুধুমাত্র ডেভেলপার সার্ভিস পোর্টাল ইনস্টল করার সময় ব্যবহার করা হয়। Developer Services পোর্টাল ইনস্টলেশন দেখুন। |
Cloud 16.10.26 (UI)
| ইস্যু আইডি | বিবরণ |
|---|---|
| EDGEUI-768 | StockQuote WSDL-এর মাধ্যমে প্রক্সি তৈরি করা যাচ্ছে না |
Cloud 16.09.21_9
| ইস্যু আইডি | বিবরণ |
|---|---|
| MGMT-3674 | HIPAA চালু থাকা সংস্থার জন্য এনক্রিপ্ট করা KVM বা ভল্ট তৈরি করা যায় না |
| MGMT-3647 | ক্যাপিটালাইজ করা ইমেল সহ ব্যবহারকারীদের জন্য Userrole অ্যাক্সেস 403 কোড দেখায় |
Cloud 16.09.21
| ইস্যু আইডি | বিবরণ |
|---|---|
| APIRT-3507 | জাভাস্ক্রিপ্ট পরিষেবাতে মাঝে মাঝে হওয়া সমস্যা (যেমন SNI সমস্যা) কলআউট |
| APIRT-3408 | MP release 160817 apigee-access analytics module processing messages differently |
| APIRT-3390 |
রিফ্রেশ অ্যাক্সেস টোকেন নীতি দ্বারা রিটার্ন করা ফল্ট রেসপন্সে পরিবর্তন |
| APIRT-3389 | |
| APIRT-3381 | গ্রাহকের প্রোডাকশন প্রক্সিতে হাই লেটেন্সি |
| APIRT-3366 | নতুন ট্রায়াল সংস্থার ক্ষেত্রে জাভাস্ক্রিপ্ট নীতি কাজ করছে না |
| APIRT-3363 | ভুল URL পার্সিংয়ের ফলে ApplicationNotFound সহ 500 স্ট্যাটাস কোড রিটার্ন করে |
| APIRT-3356 | OAuth ভুল টোকেন মেসেজ |
| APIRT-3355 | OAuth প্রক্সিতে মাঝে মাঝে 403 সমস্যা |
| APIRT-3285 | |
| APIRT-3261 | প্রোডাকশনে থাকা অন্য কোনও ডেভেলপার অ্যাপের সাথে ক্রেডেনশিয়াল যাচাই করা হয় |
| APIRT-3234 | Node.js অ্যাপ NPE রিটার্ন করে |
| APIRT-3223 | Apigee-তে পুরনো ক্যাশে সংক্রান্ত সমস্যা |
| APIRT-3193 | ASG-তে সরানোর পরে Node.js টার্গেট সার্ভার হ্যাং হয়ে যাচ্ছে |
| APIRT-3152 | cachedlogs ম্যানেজমেন্ট কলের কারণে লগ মেসেজ ভেঙে যায় |
| APIRT-3117 | MP ১০০% সিপিইউ ব্যবহার করেছে এবং ট্রাফিক পরিবেশন করা বন্ধ করে দিয়েছে |
| APIRT-3064 | রাউটার - রাউটারের কাস্টম ৫০৩ সমস্যার মেসেজ |
| APIRT-2620 | লোড ম্যানেজমেন্ট উন্নত করতে কিছু ব্লকিং ধাপের জন্য আলাদা থ্রেড পুল |
| CORESERV-774 | ভুল apiproduct রেফারেন্স সহ বৈধ কী ব্যবহার করে অ্যাক্সেস করলে ইন্টার্নাল সার্ভার এরর হয় |
Cloud 16.10.05 (UI)
| ইস্যু আইডি | বিবরণ |
|---|---|
| EDGEUI-697 | রিপোর্ট পৃষ্ঠা থেকে এক্সপোর্ট করার বোতাম কাস্টম রিপোর্টের হোম পেজ থেকে এক্সপোর্ট করার বোতাম সরিয়ে দেওয়া হয়েছে। প্রতিটি কাস্টম রিপোর্ট পৃষ্ঠায় রিপোর্ট এক্সপোর্ট করার সুবিধা উপলভ্য। |
Cloud 16.08.24.01
| ইস্যু আইডি | বিবরণ |
|---|---|
| EDGEUI-663 | Weather.wsdl-এর WeatherHttpGet পোর্টের জন্য তৈরি করা প্রক্সি রানটাইমে
৫০০ ত্রুটি সহ ব্যর্থ হয় SOAP পরিষেবার জন্য API প্রক্সি তৈরি করার সময়, SOAP প্রোটোকল বাইন্ডিং না থাকা WSDL পোর্ট API প্রক্সি উইজার্ডে আর দেখা যায় না। এটি ডিজাইন করা হয়েছে, কারণ উইজার্ড শুধুমাত্র SOAP অনুরোধ তৈরি করে। |
| EDGEUI-658 | SOAP WSDL পাসথ্রু অপারেশন নামের সমস্যা |
| EDGEUI-653 | Enable Cors বিকল্প বেছে নেওয়া হলে node.js API Proxy তৈরি করার সময় সমস্যা হয়েছে বেছে নেওয়া হয়েছে |
| EDGEUI-648 | UI থেকে করা কল যা ২ থেকে ৩ মিনিটের মধ্যে টাইম-আউট হয়ে যায় |
| EDGEUI-623 | Firefox-এ 'সংগঠনের ইতিহাস' পৃষ্ঠায় 'তারিখ পরিবর্তন করুন' বোতাম কাজ করে না |