4.16.05 - ব্যক্তিগত ক্লাউড রিলিজ নোটের জন্য প্রান্ত

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

মঙ্গলবার, 31 মে, 2016-এ, আমরা ব্যক্তিগত ক্লাউডের জন্য Apigee Edge-এর একটি নতুন সংস্করণ প্রকাশ করেছি৷

প্রাইভেট ক্লাউড ফিচার রিলিজের আগের এজ (4.16.01) থেকে, নিম্নলিখিত রিলিজগুলি ঘটেছে এবং এই ফিচার রিলিজে অন্তর্ভুক্ত করা হয়েছে:

আপনার ব্যক্তিগত ক্লাউডের জন্য এজ-এর সংস্করণে একটি নির্দিষ্ট ক্লাউড রিলিজ অন্তর্ভুক্ত করা হয়েছে কিনা তা বোঝার জন্য রিলিজ সংখ্যাকরণ সম্পর্কে দেখুন।

নতুন বৈশিষ্ট্য এবং উন্নতি

এই রিলিজে নতুন বৈশিষ্ট্য এবং বর্ধিতকরণ নিম্নরূপ। নিম্নলিখিত বর্ধনগুলি ছাড়াও, এই রিলিজে একাধিক ব্যবহারযোগ্যতা, কর্মক্ষমতা, নিরাপত্তা, এবং স্থিতিশীলতার উন্নতিও রয়েছে।

আরও বিশদ বিবরণ এবং নির্দেশাবলীর জন্য, ব্যক্তিগত ক্লাউড ডকুমেন্টেশনের জন্য এজ দেখুন।

ইনস্টলেশন এবং অপারেশন গাইড অনলাইন সরানো হয়েছে

আপনি এখন সংস্করণ 4.18.01 -এ ব্যক্তিগত ক্লাউড ইনস্টলেশন এবং অপারেশন গাইডের জন্য এজ অ্যাক্সেস করতে পারেন।

সফটওয়্যার আপডেট

নিম্নলিখিত সফ্টওয়্যার আপডেটগুলি রিলিজে অন্তর্ভুক্ত করা হয়েছে:

  • Java JDK 1.8 - সর্বশেষ জাভা বৈশিষ্ট্যগুলির সুবিধা নেওয়ার জন্য, এই রিলিজটি Java 1.8 এর সাথে সামঞ্জস্যপূর্ণ। Oracle JDK 1.8 বা OpenJDK 8 আপনার পরিবেশে প্রয়োজন।
    জাভা 8-এ আপডেটের অংশ হিসাবে, কিছু TLS সাইফার ওরাকল JDK 1.8-এ আর উপলব্ধ নেই। সম্পূর্ণ তালিকার জন্য, বিভাগটি দেখুন "ডিফল্ট নিষ্ক্রিয় সাইফার স্যুটস" http://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html
  • Cassandra 2.1.13 - Cassandra 2.0.15 থেকে আপডেট করা হয়েছে।

ইনস্টলেশন, আপগ্রেড, রোলব্যাক

নীচে ইনস্টলেশন, আপগ্রেড এবং সম্পর্কিত স্ক্রিপ্টগুলির পরিবর্তনগুলির একটি তালিকা রয়েছে। ব্যবহারের তথ্যের জন্য, এজ ফর প্রাইভেট ক্লাউড ডকুমেন্টেশন দেখুন।

  • 4.16.01 থেকে আপডেট করার জন্য নতুন প্রক্রিয়া - এই রিলিজটি 4.16.01 থেকে 4.16.05 পর্যন্ত আপনার ইনস্টলেশন আপডেট করতে update.sh ইউটিলিটির সাথে apigee-migrate ইউটিলিটি প্রতিস্থাপন করে। Apigee Edge 4.16.01 থেকে 4.16.05 পর্যন্ত আপডেট দেখুন।
  • বুটস্ট্র্যাপ
    • bootstrap.sh (4.16.01 সংস্করণ) এখন 4.16.05-এ bootstrap_4.16.05.sh
    • bootstrap_4.16.05.sh ডাউনলোড করতে আপনাকে আর uname:pword উল্লেখ করতে হবে না।
  • রোলব্যাক - 4.16.05-এ একটি আপডেট রোলব্যাক করতে, আপনি উপাদানটির 4.16.05 সংস্করণ আনইনস্টল করুন এবং পূর্ববর্তী সংস্করণটি পুনরায় ইনস্টল করুন। পূর্ববর্তী rollback.sh ইউটিলিটি সরানো হয়েছে। 4.16.05 রোলব্যাক প্রক্রিয়া দেখুন।
  • setup.sh এবং update.sh লগ ফাইলটিকে /tmp এ লিখতে পারে - ডিফল্টরূপে, setup.sh এবং update.sh ইউটিলিটিগুলি /opt/apigee/var/log/apigee-setup এ লগ তথ্য লেখে। ইউটিলিটি চালানো ব্যবহারকারীর সেই ডিরেক্টরিতে অ্যাক্সেস না থাকলে, এটি /tmp ডিরেক্টরিতে লগটি লিখে। ব্যবহারকারীর কাছে /tmp অ্যাক্সেস না থাকলে, ইউটিলিটি ব্যর্থ হয়।
  • API BaaS আপডেট পদ্ধতি - 4.16.01 রিলিজে, আপনাকে এটি স্থানান্তর করতে API BaaS পুনরায় ইনস্টল করতে হয়েছিল। নতুন update.sh ইউটিলিটি জায়গায় API BaaS আপডেট করা সমর্থন করে। Apigee Edge 4.16.01 থেকে 4.16.05 পর্যন্ত আপডেট দেখুন।

প্রশাসন

ব্যক্তিগত ক্লাউড প্রশাসন এবং কনফিগারেশনের জন্য নিম্নলিখিত বৈশিষ্ট্যগুলি রয়েছে৷

  • ইনস্টলেশনের বৈধতা - আপনার এজ প্রাইভেট ক্লাউড ইনস্টলেশন পরীক্ষা করার জন্য ব্যবহৃত apigee-validate ইউটিলিটি এখন ম্যানেজমেন্ট সার্ভার থেকে চালানো যেতে পারে। পূর্বে, স্ক্রিপ্টটি মেসেজ প্রসেসরে চালানোর প্রয়োজন ছিল। ইনস্টল পরীক্ষা দেখুন.
  • অঞ্চলের নাম - অঞ্চল যে কোনও নাম হতে পারে। পূর্ববর্তী প্রকাশগুলিতে, নামটি "dc-#" আকারে ছিল, যেখানে # একটি পূর্ণসংখ্যার মান ছিল।
  • গেটওয়ে পড - গেটওয়ে পডের যেকোনো নাম থাকতে পারে। পূর্ববর্তী প্রকাশগুলিতে, পডটির নাম "গেটওয়ে" রাখতে হয়েছিল।
  • স্ক্রিপ্ট-ভিত্তিক প্রশাসন - একটি নতুন apigee-adminapi.sh কমান্ড-লাইন ইউটিলিটি আপনাকে একই এজ কনফিগারেশন কাজগুলি সম্পাদন করতে দেয় যা আপনি এজ ম্যানেজমেন্ট API এ কল করে সম্পাদন করেন। apigee-adminapi.sh ইউটিলিটি ব্যবহার করা দেখুন।
  • ভার্চুয়াল হোস্ট SSL নীরব কনফিগারেশন - একটি সংস্থা বা পরিবেশ তৈরি করার সময়, আপনি এখন একটি ভার্চুয়াল হোস্টে SSL কনফিগার করতে বৈশিষ্ট্যগুলি পাস করতে পারেন। অনবোর্ড একটি সংস্থা দেখুন.

API পরিষেবা

নিম্নলিখিত এজ এপিআই পরিষেবাগুলির জন্য নতুন বৈশিষ্ট্যগুলি রয়েছে, যা পণ্যের পূর্ববর্তী ক্লাউড সংস্করণগুলিতে বিতরণ করা হয়েছিল৷

syslog বার্তা লগিং এর জন্য নির্দিষ্ট দৈর্ঘ্যের উপসর্গ (ক্লাউড 16.03.30)

বার্তা লগিং নীতিতে Syslog কনফিগারেশনে একটি নতুন <FormatMessage> উপাদান রয়েছে। <FormatMessage>true</FormatMessage> সেট করার মাধ্যমে, Syslog বার্তাগুলি একটি নির্দিষ্ট সংখ্যক অক্ষর দিয়ে শুরু হয়, যা আপনাকে Apigee-ঢোকানো ডেটা ফিল্টার করতে দেয়। আরও তথ্যের জন্য, বার্তা লগিং নীতি দেখুন। (APIRT-1398)

API প্রক্সি বেস পাথে ওয়াইল্ডকার্ড (ক্লাউড 16.03.09 UI)

ব্যবস্থাপনা UI API প্রক্সি বেস পাথগুলিতে এক বা একাধিক /*/ ওয়াইল্ডকার্ডের ব্যবহার সমর্থন করে। উদাহরণস্বরূপ, /team/*/members এর একটি বেস পাথ ক্লায়েন্টদের আপনার প্রক্সিকে https://[host]/team/blue/members অথবা https://[host]/team/green/members দিয়ে কল করার অনুমতি দেয়। নতুন দলকে সমর্থন করার জন্য একটি নতুন প্রক্সি তৈরি করতে। নোট করুন যে /**/ অনুমোদিত নয়। (MGMT-3154)

API প্রক্সি চেইনিং (ক্লাউড 16.03.02, ক্লাউড 16.03.09 UI)

এজ স্থানীয় API প্রক্সি চেইনিং সমর্থন করে, যা একটি API প্রক্সিকে অতিরিক্ত নেটওয়ার্ক ওভারহেড ছাড়াই আপনার এজ সংস্থায় স্থাপন করা অন্য API প্রক্সিকে কল করার অনুমতি দেয়। পূর্বে, API প্রক্সি চেইনিংয়ের জন্য অন্য API প্রক্সিতে একটি http(গুলি) কল প্রয়োজন, যা একটি লোড ব্যালেন্সার, রাউটার এবং বার্তা প্রসেসরের মাধ্যমে অনুরোধটি ফরোয়ার্ড করে।

নতুন LocalTargetConnection উপাদানগুলি একটি API প্রক্সির TargetEndpoint-এ উপলব্ধ, যা আপনাকে একটি API প্রক্সি নাম, একটি API প্রক্সির মধ্যে একটি নির্দিষ্ট প্রক্সিএন্ডপয়েন্টের নাম, অথবা একটি স্থানীয় API প্রক্সি রিসোর্সের (যেমন /v1/myresource) বেস পাথ উল্লেখ করতে দেয়। . আপনি যখন একটি TargetEndpoint যোগ বা আপডেট করেন তখন প্রক্সি সম্পাদক UI এই বিকল্পগুলিও প্রদান করে৷

প্রক্সি চেইনিং পরিষেবা কলআউট নীতিতেও উপলব্ধ।

আরও তথ্যের জন্য, API প্রক্সি একসাথে চেইনিং দেখুন। নতুন LocalTargetConnection উপাদানগুলি এখানে XML স্কিমাতে তালিকাভুক্ত করা হয়েছে: https://github.com/apigee/api-platform-samples/blob/master/schemas/configuration/configuration_schemas.xsd । (MGMT-3049, MGMT-3050)

বাগ সংশোধন করা হয়েছে

এই রিলিজে নিম্নলিখিত বাগগুলি সংশোধন করা হয়েছে৷ এই তালিকাটি মূলত ব্যবহারকারীদের জন্য তাদের সমর্থন টিকিট ঠিক করা হয়েছে কিনা তা পরীক্ষা করার জন্য। এটি সমস্ত ব্যবহারকারীদের জন্য বিস্তারিত তথ্য প্রদান করার জন্য ডিজাইন করা হয়নি।

ব্যক্তিগত ক্লাউডের জন্য এজ 4.16.05

ইস্যু আইডি বর্ণনা
PRC-770 16.01 ইনস্টলার পোস্টগ্রেস স্ট্যান্ডবাই সার্ভার এক্সগ্রুপে নিবন্ধন করতে ব্যর্থ হয়েছে
PRC-758 ব্যবহারকারীর ভূমিকা সহ ব্যবহারকারী কাস্টম রিপোর্ট সম্পাদনা করতে সক্ষম
PRC-883 মাস্টার-স্ট্যান্ডবাই কনফিগারেশন সহ Postgres সার্ভারে আপডেট ব্যর্থ হচ্ছে

মেঘ 16.03.30

ইস্যু আইডি বর্ণনা
SECENG-584 একটি শংসাপত্র শৃঙ্খলে শংসাপত্রের মধ্যে নতুন লাইনের জন্য যাচাইকরণের ফলে কিছু শংসাপত্রের উৎপাদনে সমস্যা হয়
MGMT-3217 KVMap নাম "কী" এ শেষ হলে ম্যানেজমেন্ট API কল ব্যর্থ হয়
MGMT-3214 JavaCallouts এর সময় ক্লাস দ্বন্দ্ব ঘটতে পারে যার ফলে গ্রাহকের জাভা কোড ব্যর্থ হয়
MGMT-3185 একটি প্রতিষ্ঠানে অর্গানডমিন যোগ করার সময় ত্রুটি
EDGEUI-127 নতুন প্রক্সি সম্পাদকের সাথে অপর্যাপ্ত অনুমতি পাওয়া যাচ্ছে
EDGEUI-119 UI সেশনের সময়সীমার সমস্যা
CORESERV-671 "কোনও রিং কনফিগার করা নেই; cps পরিষেবা আরম্ভ করা যাবে না" ত্রুটিগুলি দেখে৷
AXAPP-2345 নন সিপিএস গ্রাহকদের জন্য AX কাস্টম রিপোর্ট তালিকাভুক্ত করার সমস্যা
AXAPP-2302 ডেইলি এপিজি অ্যানালিটিক্স সারাংশ ডেভেলপার গ্রহণের অধীনে শূন্য দেখায়
APIRT-2750 নির্দিষ্ট প্রতিষ্ঠানে ট্রাফিক ব্যর্থতা বেশি
APIRT-2516 জাভাস্ক্রিপ্ট কলআউটে রানটাইম ত্রুটিগুলি ভুল লাইন নম্বর নির্দিষ্ট করে৷
APIRT-2508 এক্সপ্রেস কল করার সময় প্রস্থান ত্রুটি একটি ভল্ট কলব্যাকের মধ্যে শুনুন
APIRT-2336 Node.js এর সাথে Gzip সমস্যা
APIRT-1975 Mask Configs message.content-এর জন্য কাজ করছে না

ক্লাউড 16.03.16 UI

ইস্যু আইডি বর্ণনা
MGMT-3142 ত্রুটি বিশ্লেষণ ড্যাশবোর্ডে গ্রাফগুলি লোড হচ্ছে না (আপডেট করা হয়েছে)

ক্লাউড 16.03.09 UI

ইস্যু আইডি বর্ণনা
MGMT-3158 API-এর মাধ্যমে পৃথক প্রক্সিগুলিতে RBAC সেট করা হলে UI-তে অপর্যাপ্ত অনুমতি
MGMT-3142 ত্রুটি বিশ্লেষণ ড্যাশবোর্ডে গ্রাফগুলি লোড হচ্ছে না৷
MGMT-3118 UI "clientAuthEnabled" প্যারামিটারের জন্য ভুল SSL ভার্চুয়াল হোস্ট কনফিগারেশন প্রদর্শন করে
DEVRT-2344 এক-দিনের রিপোর্টের সংজ্ঞা UI-তে লেনদেন লোড করে না

মেঘ 16.03.02

ইস্যু আইডি বর্ণনা
MGMT-3083 Node.js লগ স্বয়ংক্রিয়-রিফ্রেশ লগ বার্তাগুলির সাথে খুব ভার্বোস৷
DEVRT-2275 কাস্টম অ্যাট্রিবিউট রেট প্ল্যানগুলি অনুমোদিত 10টির পরিবর্তে শুধুমাত্র 5টি বৈশিষ্ট্য দেখায়
DEVRT-1275 রেট প্ল্যান ড্রপ-ডাউন মেনুতে সব ডেভেলপার দেখানো হয় না
DEVRT-1074 ক্রেডিট প্রয়োগ করা হলে শূন্য ব্যালেন্স সহ প্রিপেইড বিকাশকারী NullpointerException থ্রো করে

মেঘ 16.02.17

ইস্যু আইডি বর্ণনা
MGMT-3083 Node.js লগ স্বয়ংক্রিয়-রিফ্রেশ লগ বার্তাগুলির সাথে খুব ভার্বোস৷
MGMT-3077 UI একটি WSDL থেকে একটি অবৈধ প্রক্সি বান্ডেল তৈরি করে যা ডিফল্ট নামস্থান ব্যবহার করে
MGMT-1642 কাস্টম ব্যবহারকারীর ভূমিকা বিকাশকারী অ্যাপগুলির জন্য "পান" অনুমতি অনুপস্থিত৷

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

এই প্রকাশের নিম্নলিখিত পরিচিত সমস্যা আছে.

ইস্যু আইডি বর্ণনা
APIRT-2978

রাউটার Nginx শুরু করতে ব্যর্থ হয় বা রাউটার শুরু করতে ব্যর্থ হয়

যদি এজ রাউটার Nginx শুরু করতে ব্যর্থ হয় বা একেবারেই শুরু করতে ব্যর্থ হয়, যেমনটি /opt/apigee/var/log/edge-router/logs/system.log ফাইলে দেখানো হয়েছে, তাহলে /opt/nginx/- এর সমস্ত ফাইল মুছে দিন conf.d ডিরেক্টরি, এবং রাউটার পুনরায় চালু করুন:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
APIRT-3364

মেসেজ প্রসেসর IPv4 এবং IPv6 এ DNS লুকআপ করে

আপনি যদি NSCD (Name Service Cache Daemon) ইনস্টল এবং সক্ষম করে থাকেন তবে আপনি লক্ষ্য করতে পারেন যে মেসেজ প্রসেসর দুটি DNS লুকআপ তৈরি করে: একটি IPv4 এর জন্য এবং একটি IPv6 এর জন্য।

IPv6 এ DNS লুকআপ নিষ্ক্রিয় করতে:

  1. প্রতিটি বার্তা প্রসেসর নোডে, /etc/nscd.conf সম্পাদনা করুন।
  2. নিম্নলিখিত সম্পত্তি সেট করুন:

    সক্রিয় ক্যাশে হোস্ট নং
PRC-1118

"apigee-service apigee-postgresql pg-data-purge" কমান্ড চালানোর সময় ত্রুটি

আপনি যদি "apigee-service apigee-postgresql pg-data-purge" কমান্ডটি চালান এবং ফর্মটিতে একটি ত্রুটি দেখতে পান:

ত্রুটি: সম্পর্কের মালিক হতে হবে

/opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge সম্পাদনা করুন এবং 'apigee'-তে নিম্নলিখিত বৈশিষ্ট্য সেট করুন:

POSTGRES_USER=apigee

DOC-1687 একটি পরিচিত প্যাকেজ নির্ভরতা দ্বন্দ্বের কারণে, Satellite Server 6-এ ব্যবহৃত Katello এজেন্ট Qpid ডেমন চলমান Apigee Edge হোস্টে সঠিকভাবে ইনস্টল হবে না।

JSON পেলোড অ্যাসাইন মেসেজ, জাভা কলআউট এবং রেইজ ফল্ট নীতিতে

অ্যাসাইন মেসেজ, জাভা কলআউট এবং রেইজ ফল্ট নীতিগুলি আপনাকে <Set><Payload> উপাদান ব্যবহার করে বার্তা সামগ্রী তৈরি করতে দেয়। এই বার্তাগুলির অংশ হিসাবে, আপনি ভেরিয়েবলগুলি অন্তর্ভুক্ত করতে পারেন যার মান রানটাইমে স্বয়ংক্রিয়ভাবে জনবহুল হয়৷ উদাহরণস্বরূপ, আপনি যদি HTTP শিরোনাম থেকে তারিখ আউটপুট করতে চান, আপনি আপনার বার্তায় {message.header.date} সন্নিবেশ করতে পারেন।

যদি বার্তা বিন্যাস JSON হয়, এটি দেখতে এরকম কিছু হবে:

{"The date is: " : "{message.header.date}"}

যাইহোক, আপনি দেখতে পাচ্ছেন যে এটি বিকৃত JSON। এই সমস্যাটি সমাধান করার জন্য, আপনার কাছে দুটি বিকল্প রয়েছে:

  • একটি ব্যাকস্ল্যাশ দিয়ে খোলার কোঁকড়া বন্ধনী এড়িয়ে যান:
    \{"The date is: " : "{message.header.date}"}
    
  • পেলোড উপাদান কনফিগারেশনে, একটি JSON পেলোডে একটি পরিবর্তনশীল নির্দেশ করতে variablePrefix এবং variableSuffix বৈশিষ্ট্যগুলি ব্যবহার করুন৷ যেমন:
    <Payload contentType="application/json" variablePrefix="#" variableSuffix="%">{"The date is: " : "#message.header.date%"}</Payload>
    

ব্যক্তিগত ক্লাউড বৈশিষ্ট্য প্রকাশের জন্য পরবর্তী প্রান্তে, আপনি সমস্যা ছাড়াই JSON বার্তাগুলিতে ভেরিয়েবলের জন্য কোঁকড়া ধনুর্বন্ধনী ব্যবহার করতে সক্ষম হবেন। (APIRT-1160)

রাউটার Nginx শুরু করতে ব্যর্থ হয় বা রাউটার শুরু করতে ব্যর্থ হয়

যদি এজ রাউটার Nginx শুরু করতে ব্যর্থ হয় বা একেবারেই শুরু করতে ব্যর্থ হয়, যেমনটি /opt/apigee/var/log/edge-router/logs/system.log ফাইলে দেখানো হয়েছে, তাহলে /opt/nginx/- এর সমস্ত ফাইল মুছে দিন conf.d ডিরেক্টরি, এবং রাউটার পুনরায় চালু করুন:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
,

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

মঙ্গলবার, 31 মে, 2016-এ, আমরা ব্যক্তিগত ক্লাউডের জন্য Apigee Edge-এর একটি নতুন সংস্করণ প্রকাশ করেছি৷

প্রাইভেট ক্লাউড ফিচার রিলিজের আগের এজ (4.16.01) থেকে, নিম্নলিখিত রিলিজগুলি ঘটেছে এবং এই ফিচার রিলিজে অন্তর্ভুক্ত করা হয়েছে:

আপনার ব্যক্তিগত ক্লাউডের জন্য এজ-এর সংস্করণে একটি নির্দিষ্ট ক্লাউড রিলিজ অন্তর্ভুক্ত করা হয়েছে কিনা তা বোঝার জন্য রিলিজ সংখ্যাকরণ সম্পর্কে দেখুন।

নতুন বৈশিষ্ট্য এবং উন্নতি

এই রিলিজে নতুন বৈশিষ্ট্য এবং বর্ধিতকরণ নিম্নরূপ। নিম্নলিখিত বর্ধনগুলি ছাড়াও, এই রিলিজে একাধিক ব্যবহারযোগ্যতা, কর্মক্ষমতা, নিরাপত্তা, এবং স্থিতিশীলতার উন্নতিও রয়েছে।

আরও বিশদ বিবরণ এবং নির্দেশাবলীর জন্য, ব্যক্তিগত ক্লাউড ডকুমেন্টেশনের জন্য এজ দেখুন।

ইনস্টলেশন এবং অপারেশন গাইড অনলাইন সরানো হয়েছে

আপনি এখন সংস্করণ 4.18.01 -এ ব্যক্তিগত ক্লাউড ইনস্টলেশন এবং অপারেশন গাইডের জন্য এজ অ্যাক্সেস করতে পারেন।

সফটওয়্যার আপডেট

নিম্নলিখিত সফ্টওয়্যার আপডেটগুলি রিলিজে অন্তর্ভুক্ত করা হয়েছে:

  • Java JDK 1.8 - সর্বশেষ জাভা বৈশিষ্ট্যগুলির সুবিধা নেওয়ার জন্য, এই রিলিজটি Java 1.8 এর সাথে সামঞ্জস্যপূর্ণ। Oracle JDK 1.8 বা OpenJDK 8 আপনার পরিবেশে প্রয়োজন।
    জাভা 8-এ আপডেটের অংশ হিসাবে, কিছু TLS সাইফার ওরাকল JDK 1.8-এ আর উপলব্ধ নেই। সম্পূর্ণ তালিকার জন্য, বিভাগটি দেখুন "ডিফল্ট নিষ্ক্রিয় সাইফার স্যুটস" http://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html
  • Cassandra 2.1.13 - Cassandra 2.0.15 থেকে আপডেট করা হয়েছে।

ইনস্টলেশন, আপগ্রেড, রোলব্যাক

নীচে ইনস্টলেশন, আপগ্রেড এবং সম্পর্কিত স্ক্রিপ্টগুলির পরিবর্তনগুলির একটি তালিকা রয়েছে। ব্যবহারের তথ্যের জন্য, এজ ফর প্রাইভেট ক্লাউড ডকুমেন্টেশন দেখুন।

  • 4.16.01 থেকে আপডেট করার জন্য নতুন প্রক্রিয়া - এই রিলিজটি 4.16.01 থেকে 4.16.05 পর্যন্ত আপনার ইনস্টলেশন আপডেট করতে update.sh ইউটিলিটির সাথে apigee-migrate ইউটিলিটি প্রতিস্থাপন করে। Apigee Edge 4.16.01 থেকে 4.16.05 পর্যন্ত আপডেট দেখুন।
  • বুটস্ট্র্যাপ
    • bootstrap.sh (4.16.01 সংস্করণ) এখন 4.16.05-এ bootstrap_4.16.05.sh
    • bootstrap_4.16.05.sh ডাউনলোড করতে আপনাকে আর uname:pword উল্লেখ করতে হবে না।
  • রোলব্যাক - 4.16.05-এ একটি আপডেট রোলব্যাক করতে, আপনি উপাদানটির 4.16.05 সংস্করণ আনইনস্টল করুন এবং পূর্ববর্তী সংস্করণটি পুনরায় ইনস্টল করুন। পূর্ববর্তী rollback.sh ইউটিলিটি সরানো হয়েছে। 4.16.05 রোলব্যাক প্রক্রিয়া দেখুন।
  • setup.sh এবং update.sh লগ ফাইলটিকে /tmp এ লিখতে পারে - ডিফল্টরূপে, setup.sh এবং update.sh ইউটিলিটিগুলি /opt/apigee/var/log/apigee-setup এ লগ তথ্য লেখে। ইউটিলিটি চালানো ব্যবহারকারীর সেই ডিরেক্টরিতে অ্যাক্সেস না থাকলে, এটি /tmp ডিরেক্টরিতে লগটি লিখে। ব্যবহারকারীর কাছে /tmp অ্যাক্সেস না থাকলে, ইউটিলিটি ব্যর্থ হয়।
  • API BaaS আপডেট পদ্ধতি - 4.16.01 রিলিজে, আপনাকে এটি স্থানান্তর করতে API BaaS পুনরায় ইনস্টল করতে হয়েছিল। নতুন update.sh ইউটিলিটি জায়গায় API BaaS আপডেট করা সমর্থন করে। Apigee Edge 4.16.01 থেকে 4.16.05 পর্যন্ত আপডেট দেখুন।

প্রশাসন

ব্যক্তিগত ক্লাউড প্রশাসন এবং কনফিগারেশনের জন্য নিম্নলিখিত বৈশিষ্ট্যগুলি রয়েছে৷

  • ইনস্টলেশনের বৈধতা - আপনার এজ প্রাইভেট ক্লাউড ইনস্টলেশন পরীক্ষা করার জন্য ব্যবহৃত apigee-validate ইউটিলিটি এখন ম্যানেজমেন্ট সার্ভার থেকে চালানো যেতে পারে। পূর্বে, স্ক্রিপ্টটি মেসেজ প্রসেসরে চালানোর প্রয়োজন ছিল। ইনস্টল পরীক্ষা দেখুন.
  • অঞ্চলের নাম - অঞ্চল যে কোনও নাম হতে পারে। পূর্ববর্তী প্রকাশগুলিতে, নামটি "dc-#" আকারে ছিল, যেখানে # একটি পূর্ণসংখ্যার মান ছিল।
  • গেটওয়ে পড - গেটওয়ে পডের যেকোনো নাম থাকতে পারে। পূর্ববর্তী প্রকাশগুলিতে, পডটির নাম "গেটওয়ে" রাখতে হয়েছিল।
  • স্ক্রিপ্ট-ভিত্তিক প্রশাসন - একটি নতুন apigee-adminapi.sh কমান্ড-লাইন ইউটিলিটি আপনাকে একই এজ কনফিগারেশন কাজগুলি সম্পাদন করতে দেয় যা আপনি এজ ম্যানেজমেন্ট API এ কল করে সম্পাদন করেন। apigee-adminapi.sh ইউটিলিটি ব্যবহার করা দেখুন।
  • ভার্চুয়াল হোস্ট SSL নীরব কনফিগারেশন - একটি সংস্থা বা পরিবেশ তৈরি করার সময়, আপনি এখন একটি ভার্চুয়াল হোস্টে SSL কনফিগার করতে বৈশিষ্ট্যগুলি পাস করতে পারেন। অনবোর্ড একটি সংস্থা দেখুন.

API পরিষেবা

নিম্নলিখিত এজ এপিআই পরিষেবাগুলির জন্য নতুন বৈশিষ্ট্যগুলি রয়েছে, যা পণ্যের পূর্ববর্তী ক্লাউড সংস্করণগুলিতে বিতরণ করা হয়েছিল৷

syslog বার্তা লগিং এর জন্য নির্দিষ্ট দৈর্ঘ্যের উপসর্গ (ক্লাউড 16.03.30)

বার্তা লগিং নীতিতে Syslog কনফিগারেশনে একটি নতুন <FormatMessage> উপাদান রয়েছে। <FormatMessage>true</FormatMessage> সেট করার মাধ্যমে, Syslog বার্তাগুলি একটি নির্দিষ্ট সংখ্যক অক্ষর দিয়ে শুরু হয়, যা আপনাকে Apigee-ঢোকানো ডেটা ফিল্টার করতে দেয়। আরও তথ্যের জন্য, বার্তা লগিং নীতি দেখুন। (APIRT-1398)

API প্রক্সি বেস পাথে ওয়াইল্ডকার্ড (ক্লাউড 16.03.09 UI)

ব্যবস্থাপনা UI API প্রক্সি বেস পাথগুলিতে এক বা একাধিক /*/ ওয়াইল্ডকার্ডের ব্যবহার সমর্থন করে। উদাহরণস্বরূপ, /team/*/members এর একটি বেস পাথ ক্লায়েন্টদের আপনার প্রক্সিকে https://[host]/team/blue/members অথবা https://[host]/team/green/members দিয়ে কল করার অনুমতি দেয়। নতুন দলকে সমর্থন করার জন্য একটি নতুন প্রক্সি তৈরি করতে। নোট করুন যে /**/ অনুমোদিত নয়। (MGMT-3154)

API প্রক্সি চেইনিং (ক্লাউড 16.03.02, ক্লাউড 16.03.09 UI)

এজ স্থানীয় API প্রক্সি চেইনিং সমর্থন করে, যা একটি API প্রক্সিকে অতিরিক্ত নেটওয়ার্ক ওভারহেড ছাড়াই আপনার এজ সংস্থায় স্থাপন করা অন্য API প্রক্সিকে কল করার অনুমতি দেয়। পূর্বে, API প্রক্সি চেইনিংয়ের জন্য অন্য API প্রক্সিতে একটি http(গুলি) কল প্রয়োজন, যা একটি লোড ব্যালেন্সার, রাউটার এবং বার্তা প্রসেসরের মাধ্যমে অনুরোধটি ফরোয়ার্ড করে।

নতুন LocalTargetConnection উপাদানগুলি একটি API প্রক্সির TargetEndpoint-এ উপলব্ধ, যা আপনাকে একটি API প্রক্সি নাম, একটি API প্রক্সির মধ্যে একটি নির্দিষ্ট প্রক্সিএন্ডপয়েন্টের নাম, অথবা একটি স্থানীয় API প্রক্সি রিসোর্সের (যেমন /v1/myresource) বেস পাথ উল্লেখ করতে দেয়। . আপনি যখন একটি TargetEndpoint যোগ বা আপডেট করেন তখন প্রক্সি সম্পাদক UI এই বিকল্পগুলিও প্রদান করে৷

প্রক্সি চেইনিং পরিষেবা কলআউট নীতিতেও উপলব্ধ।

আরও তথ্যের জন্য, API প্রক্সি একসাথে চেইনিং দেখুন। নতুন LocalTargetConnection উপাদানগুলি এখানে XML স্কিমাতে তালিকাভুক্ত করা হয়েছে: https://github.com/apigee/api-platform-samples/blob/master/schemas/configuration/configuration_schemas.xsd । (MGMT-3049, MGMT-3050)

বাগ সংশোধন করা হয়েছে

এই রিলিজে নিম্নলিখিত বাগগুলি সংশোধন করা হয়েছে৷ এই তালিকাটি মূলত ব্যবহারকারীদের জন্য তাদের সমর্থন টিকিট ঠিক করা হয়েছে কিনা তা পরীক্ষা করার জন্য। এটি সমস্ত ব্যবহারকারীদের জন্য বিস্তারিত তথ্য প্রদান করার জন্য ডিজাইন করা হয়নি।

ব্যক্তিগত ক্লাউডের জন্য এজ 4.16.05

ইস্যু আইডি বর্ণনা
PRC-770 16.01 ইনস্টলার পোস্টগ্রেস স্ট্যান্ডবাই সার্ভার এক্সগ্রুপে নিবন্ধন করতে ব্যর্থ হয়েছে
PRC-758 ব্যবহারকারীর ভূমিকা সহ ব্যবহারকারী কাস্টম রিপোর্ট সম্পাদনা করতে সক্ষম
PRC-883 মাস্টার-স্ট্যান্ডবাই কনফিগারেশন সহ Postgres সার্ভারে আপডেট ব্যর্থ হচ্ছে

মেঘ 16.03.30

ইস্যু আইডি বর্ণনা
SECENG-584 একটি শংসাপত্র শৃঙ্খলে শংসাপত্রের মধ্যে নতুন লাইনের জন্য যাচাইকরণের ফলে কিছু শংসাপত্রের উৎপাদনে সমস্যা হয়
MGMT-3217 KVMap নাম "কী" এ শেষ হলে ম্যানেজমেন্ট API কল ব্যর্থ হয়
MGMT-3214 JavaCallouts এর সময় ক্লাস দ্বন্দ্ব ঘটতে পারে যার ফলে গ্রাহকের জাভা কোড ব্যর্থ হয়
MGMT-3185 একটি প্রতিষ্ঠানে অর্গানডমিন যোগ করার সময় ত্রুটি
EDGEUI-127 নতুন প্রক্সি সম্পাদকের সাথে অপর্যাপ্ত অনুমতি পাওয়া যাচ্ছে
EDGEUI-119 UI সেশনের সময়সীমার সমস্যা
CORESERV-671 "কোনও রিং কনফিগার করা নেই; cps পরিষেবা আরম্ভ করা যাবে না" ত্রুটিগুলি দেখে৷
AXAPP-2345 নন সিপিএস গ্রাহকদের জন্য AX কাস্টম রিপোর্ট তালিকাভুক্ত করার সমস্যা
AXAPP-2302 ডেইলি এপিজি অ্যানালিটিক্স সারাংশ ডেভেলপার গ্রহণের অধীনে শূন্য দেখায়
APIRT-2750 নির্দিষ্ট প্রতিষ্ঠানে ট্রাফিক ব্যর্থতা বেশি
APIRT-2516 জাভাস্ক্রিপ্ট কলআউটে রানটাইম ত্রুটিগুলি ভুল লাইন নম্বর নির্দিষ্ট করে৷
APIRT-2508 এক্সপ্রেস কল করার সময় প্রস্থান ত্রুটি একটি ভল্ট কলব্যাকের মধ্যে শুনুন
APIRT-2336 Node.js এর সাথে Gzip সমস্যা
APIRT-1975 Mask Configs message.content-এর জন্য কাজ করছে না

ক্লাউড 16.03.16 UI

ইস্যু আইডি বর্ণনা
MGMT-3142 ত্রুটি বিশ্লেষণ ড্যাশবোর্ডে গ্রাফগুলি লোড হচ্ছে না (আপডেট করা হয়েছে)

ক্লাউড 16.03.09 UI

ইস্যু আইডি বর্ণনা
MGMT-3158 API-এর মাধ্যমে পৃথক প্রক্সিগুলিতে RBAC সেট করা হলে UI-তে অপর্যাপ্ত অনুমতি
MGMT-3142 ত্রুটি বিশ্লেষণ ড্যাশবোর্ডে গ্রাফগুলি লোড হচ্ছে না৷
MGMT-3118 UI "clientAuthEnabled" প্যারামিটারের জন্য ভুল SSL ভার্চুয়াল হোস্ট কনফিগারেশন প্রদর্শন করে
DEVRT-2344 এক-দিনের প্রতিবেদনের সংজ্ঞা UI-তে লেনদেন লোড করে না

মেঘ 16.03.02

ইস্যু আইডি বর্ণনা
MGMT-3083 Node.js লগ স্বয়ংক্রিয়-রিফ্রেশ লগ বার্তাগুলির সাথে খুব ভার্বোস৷
DEVRT-2275 কাস্টম অ্যাট্রিবিউট রেট প্ল্যানগুলি অনুমোদিত 10টির পরিবর্তে শুধুমাত্র 5টি বৈশিষ্ট্য দেখায়
DEVRT-1275 রেট প্ল্যান ড্রপ-ডাউন মেনুতে সব ডেভেলপার দেখানো হয় না
DEVRT-1074 ক্রেডিট প্রয়োগ করা হলে শূন্য ব্যালেন্স সহ প্রিপেইড বিকাশকারী NullpointerException থ্রো করে

মেঘ 16.02.17

ইস্যু আইডি বর্ণনা
MGMT-3083 Node.js লগ স্বয়ংক্রিয়-রিফ্রেশ লগ বার্তাগুলির সাথে খুব ভার্বোস৷
MGMT-3077 UI একটি WSDL থেকে একটি অবৈধ প্রক্সি বান্ডেল তৈরি করে যা ডিফল্ট নামস্থান ব্যবহার করে
MGMT-1642 কাস্টম ব্যবহারকারীর ভূমিকা বিকাশকারী অ্যাপগুলির জন্য "পান" অনুমতি অনুপস্থিত৷

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

এই প্রকাশের নিম্নলিখিত পরিচিত সমস্যা আছে.

ইস্যু আইডি বর্ণনা
APIRT-2978

রাউটার Nginx শুরু করতে ব্যর্থ হয় বা রাউটার শুরু করতে ব্যর্থ হয়

যদি এজ রাউটার Nginx শুরু করতে ব্যর্থ হয় বা একেবারেই শুরু করতে ব্যর্থ হয়, যেমনটি /opt/apigee/var/log/edge-router/logs/system.log ফাইলে দেখানো হয়েছে, তাহলে /opt/nginx/- এর সমস্ত ফাইল মুছে দিন conf.d ডিরেক্টরি, এবং রাউটার পুনরায় চালু করুন:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
APIRT-3364

মেসেজ প্রসেসর IPv4 এবং IPv6 এ DNS লুকআপ করে

আপনি যদি NSCD (Name Service Cache Daemon) ইনস্টল এবং সক্ষম করে থাকেন তবে আপনি লক্ষ্য করতে পারেন যে মেসেজ প্রসেসর দুটি DNS লুকআপ তৈরি করে: একটি IPv4 এর জন্য এবং একটি IPv6 এর জন্য।

IPv6 এ DNS লুকআপ নিষ্ক্রিয় করতে:

  1. প্রতিটি বার্তা প্রসেসর নোডে, /etc/nscd.conf সম্পাদনা করুন।
  2. নিম্নলিখিত সম্পত্তি সেট করুন:

    সক্রিয় ক্যাশে হোস্ট নং
PRC-1118

"apigee-service apigee-postgresql pg-data-purge" কমান্ড চালানোর সময় ত্রুটি

আপনি যদি "apigee-service apigee-postgresql pg-data-purge" কমান্ডটি চালান এবং ফর্মটিতে একটি ত্রুটি দেখতে পান:

ত্রুটি: সম্পর্কের মালিক হতে হবে

/opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge সম্পাদনা করুন এবং 'apigee'-তে নিম্নলিখিত বৈশিষ্ট্য সেট করুন:

POSTGRES_USER=apigee

DOC-1687 একটি পরিচিত প্যাকেজ নির্ভরতা দ্বন্দ্বের কারণে, Satellite Server 6-এ ব্যবহৃত Katello এজেন্ট Qpid ডেমন চলমান Apigee Edge হোস্টে সঠিকভাবে ইনস্টল হবে না।

JSON পেলোড অ্যাসাইন মেসেজ, জাভা কলআউট এবং রেইজ ফল্ট নীতিতে

অ্যাসাইন মেসেজ, জাভা কলআউট এবং রেইজ ফল্ট নীতিগুলি আপনাকে <Set><Payload> উপাদান ব্যবহার করে বার্তা সামগ্রী তৈরি করতে দেয়। এই বার্তাগুলির অংশ হিসাবে, আপনি ভেরিয়েবলগুলি অন্তর্ভুক্ত করতে পারেন যার মান রানটাইমে স্বয়ংক্রিয়ভাবে জনবহুল হয়৷ উদাহরণস্বরূপ, আপনি যদি HTTP শিরোনাম থেকে তারিখ আউটপুট করতে চান, আপনি আপনার বার্তায় {message.header.date} সন্নিবেশ করতে পারেন।

যদি বার্তা বিন্যাস JSON হয়, এটি দেখতে এরকম কিছু হবে:

{"The date is: " : "{message.header.date}"}

যাইহোক, আপনি দেখতে পাচ্ছেন যে এটি বিকৃত JSON। এই সমস্যাটি সমাধান করার জন্য, আপনার কাছে দুটি বিকল্প রয়েছে:

  • একটি ব্যাকস্ল্যাশ দিয়ে খোলার কোঁকড়া বন্ধনী এড়িয়ে যান:
    \{"The date is: " : "{message.header.date}"}
    
  • পেলোড উপাদান কনফিগারেশনে, একটি JSON পেলোডে একটি পরিবর্তনশীল নির্দেশ করতে variablePrefix এবং variableSuffix বৈশিষ্ট্যগুলি ব্যবহার করুন৷ যেমন:
    <Payload contentType="application/json" variablePrefix="#" variableSuffix="%">{"The date is: " : "#message.header.date%"}</Payload>
    

ব্যক্তিগত ক্লাউড বৈশিষ্ট্য প্রকাশের জন্য পরবর্তী প্রান্তে, আপনি সমস্যা ছাড়াই JSON বার্তাগুলিতে ভেরিয়েবলের জন্য কোঁকড়া ধনুর্বন্ধনী ব্যবহার করতে সক্ষম হবেন। (APIRT-1160)

রাউটার Nginx শুরু করতে ব্যর্থ হয় বা রাউটার শুরু করতে ব্যর্থ হয়

যদি এজ রাউটার Nginx শুরু করতে ব্যর্থ হয় বা একেবারেই শুরু করতে ব্যর্থ হয়, যেমনটি /opt/apigee/var/log/edge-router/logs/system.log ফাইলে দেখানো হয়েছে, তাহলে /opt/nginx/- এর সমস্ত ফাইল মুছে দিন conf.d ডিরেক্টরি, এবং রাউটার পুনরায় চালু করুন:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
,

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

মঙ্গলবার, 31 মে, 2016-এ, আমরা ব্যক্তিগত ক্লাউডের জন্য Apigee Edge-এর একটি নতুন সংস্করণ প্রকাশ করেছি৷

প্রাইভেট ক্লাউড ফিচার রিলিজের আগের এজ (4.16.01) থেকে, নিম্নলিখিত রিলিজগুলি ঘটেছে এবং এই ফিচার রিলিজে অন্তর্ভুক্ত করা হয়েছে:

আপনার ব্যক্তিগত ক্লাউডের জন্য এজ-এর সংস্করণে একটি নির্দিষ্ট ক্লাউড রিলিজ অন্তর্ভুক্ত করা হয়েছে কিনা তা বোঝার জন্য রিলিজ সংখ্যাকরণ সম্পর্কে দেখুন।

নতুন বৈশিষ্ট্য এবং উন্নতি

এই রিলিজে নতুন বৈশিষ্ট্য এবং বর্ধিতকরণ নিম্নরূপ। নিম্নলিখিত বর্ধনগুলি ছাড়াও, এই রিলিজে একাধিক ব্যবহারযোগ্যতা, কর্মক্ষমতা, নিরাপত্তা, এবং স্থিতিশীলতার উন্নতিও রয়েছে।

আরও বিশদ বিবরণ এবং নির্দেশাবলীর জন্য, ব্যক্তিগত ক্লাউড ডকুমেন্টেশনের জন্য এজ দেখুন।

ইনস্টলেশন এবং অপারেশন গাইড অনলাইন সরানো হয়েছে

আপনি এখন সংস্করণ 4.18.01 -এ ব্যক্তিগত ক্লাউড ইনস্টলেশন এবং অপারেশন গাইডের জন্য এজ অ্যাক্সেস করতে পারেন।

সফটওয়্যার আপডেট

নিম্নলিখিত সফ্টওয়্যার আপডেটগুলি রিলিজে অন্তর্ভুক্ত করা হয়েছে:

  • Java JDK 1.8 - সর্বশেষ জাভা বৈশিষ্ট্যগুলির সুবিধা নেওয়ার জন্য, এই রিলিজটি Java 1.8 এর সাথে সামঞ্জস্যপূর্ণ। Oracle JDK 1.8 বা OpenJDK 8 আপনার পরিবেশে প্রয়োজন।
    জাভা 8-এ আপডেটের অংশ হিসাবে, কিছু TLS সাইফার ওরাকল JDK 1.8-এ আর উপলব্ধ নেই। সম্পূর্ণ তালিকার জন্য, বিভাগটি দেখুন "ডিফল্ট নিষ্ক্রিয় সাইফার স্যুটস" http://docs.oracle.com/javase/8/docs/technotes/guides/security/SunProviders.html
  • Cassandra 2.1.13 - Cassandra 2.0.15 থেকে আপডেট করা হয়েছে।

ইনস্টলেশন, আপগ্রেড, রোলব্যাক

নীচে ইনস্টলেশন, আপগ্রেড এবং সম্পর্কিত স্ক্রিপ্টগুলির পরিবর্তনগুলির একটি তালিকা রয়েছে। ব্যবহারের তথ্যের জন্য, এজ ফর প্রাইভেট ক্লাউড ডকুমেন্টেশন দেখুন।

  • 4.16.01 থেকে আপডেট করার জন্য নতুন প্রক্রিয়া - এই রিলিজটি 4.16.01 থেকে 4.16.05 পর্যন্ত আপনার ইনস্টলেশন আপডেট করতে update.sh ইউটিলিটির সাথে apigee-migrate ইউটিলিটি প্রতিস্থাপন করে। Apigee Edge 4.16.01 থেকে 4.16.05 পর্যন্ত আপডেট দেখুন।
  • বুটস্ট্র্যাপ
    • bootstrap.sh (4.16.01 সংস্করণ) এখন 4.16.05-এ bootstrap_4.16.05.sh
    • bootstrap_4.16.05.sh ডাউনলোড করতে আপনাকে আর uname:pword উল্লেখ করতে হবে না।
  • রোলব্যাক - 4.16.05-এ একটি আপডেট রোলব্যাক করতে, আপনি উপাদানটির 4.16.05 সংস্করণ আনইনস্টল করুন এবং পূর্ববর্তী সংস্করণটি পুনরায় ইনস্টল করুন। পূর্ববর্তী rollback.sh ইউটিলিটি সরানো হয়েছে। 4.16.05 রোলব্যাক প্রক্রিয়া দেখুন।
  • setup.sh এবং update.sh লগ ফাইলটিকে /tmp এ লিখতে পারে - ডিফল্টরূপে, setup.sh এবং update.sh ইউটিলিটিগুলি /opt/apigee/var/log/apigee-setup এ লগ তথ্য লেখে। ইউটিলিটি চালানো ব্যবহারকারীর সেই ডিরেক্টরিতে অ্যাক্সেস না থাকলে, এটি /tmp ডিরেক্টরিতে লগটি লিখে। ব্যবহারকারীর কাছে /tmp অ্যাক্সেস না থাকলে, ইউটিলিটি ব্যর্থ হয়।
  • API BaaS আপডেট পদ্ধতি - 4.16.01 রিলিজে, আপনাকে এটি স্থানান্তর করতে API BaaS পুনরায় ইনস্টল করতে হয়েছিল। নতুন update.sh ইউটিলিটি জায়গায় API BaaS আপডেট করা সমর্থন করে। Apigee Edge 4.16.01 থেকে 4.16.05 পর্যন্ত আপডেট দেখুন।

প্রশাসন

ব্যক্তিগত ক্লাউড প্রশাসন এবং কনফিগারেশনের জন্য নিম্নলিখিত বৈশিষ্ট্যগুলি রয়েছে৷

  • ইনস্টলেশনের বৈধতা - আপনার এজ প্রাইভেট ক্লাউড ইনস্টলেশন পরীক্ষা করার জন্য ব্যবহৃত apigee-validate ইউটিলিটি এখন ম্যানেজমেন্ট সার্ভার থেকে চালানো যেতে পারে। পূর্বে, স্ক্রিপ্টটি মেসেজ প্রসেসরে চালানোর প্রয়োজন ছিল। ইনস্টল পরীক্ষা দেখুন.
  • অঞ্চলের নাম - অঞ্চল যে কোনও নাম হতে পারে। পূর্ববর্তী প্রকাশগুলিতে, নামটি "dc-#" আকারে ছিল, যেখানে # একটি পূর্ণসংখ্যার মান ছিল।
  • গেটওয়ে পড - গেটওয়ে পডের যেকোনো নাম থাকতে পারে। পূর্ববর্তী প্রকাশগুলিতে, পডটির নাম "গেটওয়ে" রাখতে হয়েছিল।
  • স্ক্রিপ্ট-ভিত্তিক প্রশাসন - একটি নতুন apigee-adminapi.sh কমান্ড-লাইন ইউটিলিটি আপনাকে একই এজ কনফিগারেশন কাজগুলি সম্পাদন করতে দেয় যা আপনি এজ ম্যানেজমেন্ট API এ কল করে সম্পাদন করেন। apigee-adminapi.sh ইউটিলিটি ব্যবহার করা দেখুন।
  • ভার্চুয়াল হোস্ট SSL নীরব কনফিগারেশন - একটি সংস্থা বা পরিবেশ তৈরি করার সময়, আপনি এখন একটি ভার্চুয়াল হোস্টে SSL কনফিগার করতে বৈশিষ্ট্যগুলি পাস করতে পারেন। অনবোর্ড একটি সংস্থা দেখুন.

API পরিষেবা

নিম্নলিখিত এজ এপিআই পরিষেবাগুলির জন্য নতুন বৈশিষ্ট্যগুলি রয়েছে, যা পণ্যের পূর্ববর্তী ক্লাউড সংস্করণগুলিতে বিতরণ করা হয়েছিল৷

syslog বার্তা লগিং এর জন্য নির্দিষ্ট দৈর্ঘ্যের উপসর্গ (ক্লাউড 16.03.30)

বার্তা লগিং নীতিতে Syslog কনফিগারেশনে একটি নতুন <FormatMessage> উপাদান রয়েছে। <FormatMessage>true</FormatMessage> সেট করার মাধ্যমে, Syslog বার্তাগুলি একটি নির্দিষ্ট সংখ্যক অক্ষর দিয়ে শুরু হয়, যা আপনাকে Apigee-ঢোকানো ডেটা ফিল্টার করতে দেয়। আরও তথ্যের জন্য, বার্তা লগিং নীতি দেখুন। (APIRT-1398)

API প্রক্সি বেস পাথে ওয়াইল্ডকার্ড (ক্লাউড 16.03.09 UI)

ব্যবস্থাপনা UI API প্রক্সি বেস পাথগুলিতে এক বা একাধিক /*/ ওয়াইল্ডকার্ডের ব্যবহার সমর্থন করে। উদাহরণস্বরূপ, /team/*/members এর একটি বেস পাথ ক্লায়েন্টদের আপনার প্রক্সিকে https://[host]/team/blue/members অথবা https://[host]/team/green/members দিয়ে কল করার অনুমতি দেয়। নতুন দলকে সমর্থন করার জন্য একটি নতুন প্রক্সি তৈরি করতে। নোট করুন যে /**/ অনুমোদিত নয়। (MGMT-3154)

API প্রক্সি চেইনিং (ক্লাউড 16.03.02, ক্লাউড 16.03.09 UI)

এজ স্থানীয় API প্রক্সি চেইনিং সমর্থন করে, যা একটি API প্রক্সিকে অতিরিক্ত নেটওয়ার্ক ওভারহেড ছাড়াই আপনার এজ সংস্থায় স্থাপন করা অন্য API প্রক্সিকে কল করার অনুমতি দেয়। পূর্বে, API প্রক্সি চেইনিংয়ের জন্য অন্য API প্রক্সিতে একটি http(গুলি) কল প্রয়োজন, যা একটি লোড ব্যালেন্সার, রাউটার এবং বার্তা প্রসেসরের মাধ্যমে অনুরোধটি ফরোয়ার্ড করে।

নতুন LocalTargetConnection উপাদানগুলি একটি API প্রক্সির TargetEndpoint-এ উপলব্ধ, যা আপনাকে একটি API প্রক্সি নাম, একটি API প্রক্সির মধ্যে একটি নির্দিষ্ট প্রক্সিএন্ডপয়েন্টের নাম, অথবা একটি স্থানীয় API প্রক্সি রিসোর্সের (যেমন /v1/myresource) বেস পাথ উল্লেখ করতে দেয়। . আপনি যখন একটি TargetEndpoint যোগ বা আপডেট করেন তখন প্রক্সি সম্পাদক UI এই বিকল্পগুলিও প্রদান করে৷

প্রক্সি চেইনিং পরিষেবা কলআউট নীতিতেও উপলব্ধ।

আরও তথ্যের জন্য, API প্রক্সি একসাথে চেইনিং দেখুন। নতুন LocalTargetConnection উপাদানগুলি এখানে XML স্কিমাতে তালিকাভুক্ত করা হয়েছে: https://github.com/apigee/api-platform-samples/blob/master/schemas/configuration/configuration_schemas.xsd । (MGMT-3049, MGMT-3050)

বাগ সংশোধন করা হয়েছে

এই রিলিজে নিম্নলিখিত বাগগুলি সংশোধন করা হয়েছে৷ এই তালিকাটি মূলত ব্যবহারকারীদের জন্য তাদের সমর্থন টিকিট ঠিক করা হয়েছে কিনা তা পরীক্ষা করার জন্য। এটি সমস্ত ব্যবহারকারীদের জন্য বিস্তারিত তথ্য প্রদান করার জন্য ডিজাইন করা হয়নি।

ব্যক্তিগত ক্লাউডের জন্য এজ 4.16.05

ইস্যু আইডি বর্ণনা
PRC-770 16.01 ইনস্টলার পোস্টগ্রেস স্ট্যান্ডবাই সার্ভার এক্সগ্রুপে নিবন্ধন করতে ব্যর্থ হয়েছে
PRC-758 ব্যবহারকারীর ভূমিকা সহ ব্যবহারকারী কাস্টম রিপোর্ট সম্পাদনা করতে সক্ষম
PRC-883 মাস্টার-স্ট্যান্ডবাই কনফিগারেশন সহ Postgres সার্ভারে আপডেট ব্যর্থ হচ্ছে

মেঘ 16.03.30

ইস্যু আইডি বর্ণনা
SECENG-584 একটি শংসাপত্র শৃঙ্খলে শংসাপত্রের মধ্যে নতুন লাইনের জন্য যাচাইকরণের ফলে কিছু শংসাপত্রের উৎপাদনে সমস্যা হয়
MGMT-3217 KVMap নাম "কী" এ শেষ হলে ম্যানেজমেন্ট API কল ব্যর্থ হয়
MGMT-3214 JavaCallouts এর সময় ক্লাস দ্বন্দ্ব ঘটতে পারে যার ফলে গ্রাহকের জাভা কোড ব্যর্থ হয়
MGMT-3185 একটি প্রতিষ্ঠানে অর্গানডমিন যোগ করার সময় ত্রুটি
EDGEUI-127 নতুন প্রক্সি সম্পাদকের সাথে অপর্যাপ্ত অনুমতি পাওয়া যাচ্ছে
EDGEUI-119 UI সেশনের সময়সীমার সমস্যা
CORESERV-671 "কোনও রিং কনফিগার করা নেই; cps পরিষেবা আরম্ভ করা যাবে না" ত্রুটিগুলি দেখে৷
AXAPP-2345 নন সিপিএস গ্রাহকদের জন্য AX কাস্টম রিপোর্ট তালিকাভুক্ত করার সমস্যা
AXAPP-2302 ডেইলি এপিজি অ্যানালিটিক্স সারাংশ ডেভেলপার গ্রহণের অধীনে শূন্য দেখায়
APIRT-2750 নির্দিষ্ট প্রতিষ্ঠানে ট্রাফিক ব্যর্থতা বেশি
APIRT-2516 জাভাস্ক্রিপ্ট কলআউটে রানটাইম ত্রুটিগুলি ভুল লাইন নম্বর নির্দিষ্ট করে৷
APIRT-2508 এক্সপ্রেস কল করার সময় প্রস্থান ত্রুটি একটি ভল্ট কলব্যাকের মধ্যে শুনুন
APIRT-2336 Node.js এর সাথে Gzip সমস্যা
APIRT-1975 Mask Configs message.content-এর জন্য কাজ করছে না

ক্লাউড 16.03.16 UI

ইস্যু আইডি বর্ণনা
MGMT-3142 ত্রুটি বিশ্লেষণ ড্যাশবোর্ডে গ্রাফগুলি লোড হচ্ছে না (আপডেট করা হয়েছে)

ক্লাউড 16.03.09 UI

ইস্যু আইডি বর্ণনা
MGMT-3158 API-এর মাধ্যমে পৃথক প্রক্সিগুলিতে RBAC সেট করা হলে UI-তে অপর্যাপ্ত অনুমতি
MGMT-3142 ত্রুটি বিশ্লেষণ ড্যাশবোর্ডে গ্রাফগুলি লোড হচ্ছে না৷
MGMT-3118 UI "clientAuthEnabled" প্যারামিটারের জন্য ভুল SSL ভার্চুয়াল হোস্ট কনফিগারেশন প্রদর্শন করে
DEVRT-2344 এক-দিনের প্রতিবেদনের সংজ্ঞা UI-তে লেনদেন লোড করে না

মেঘ 16.03.02

ইস্যু আইডি বর্ণনা
MGMT-3083 Node.js লগ স্বয়ংক্রিয়-রিফ্রেশ লগ বার্তাগুলির সাথে খুব ভার্বোস৷
DEVRT-2275 কাস্টম অ্যাট্রিবিউট রেট প্ল্যানগুলি অনুমোদিত 10টির পরিবর্তে শুধুমাত্র 5টি বৈশিষ্ট্য দেখায়
DEVRT-1275 রেট প্ল্যান ড্রপ-ডাউন মেনুতে সব ডেভেলপার দেখানো হয় না
DEVRT-1074 ক্রেডিট প্রয়োগ করা হলে শূন্য ব্যালেন্স সহ প্রিপেইড বিকাশকারী NullpointerException থ্রো করে

মেঘ 16.02.17

ইস্যু আইডি বর্ণনা
MGMT-3083 Node.js লগ স্বয়ংক্রিয়-রিফ্রেশ লগ বার্তাগুলির সাথে খুব ভার্বোস৷
MGMT-3077 UI একটি WSDL থেকে একটি অবৈধ প্রক্সি বান্ডেল তৈরি করে যা ডিফল্ট নামস্থান ব্যবহার করে
MGMT-1642 কাস্টম ব্যবহারকারীর ভূমিকা বিকাশকারী অ্যাপগুলির জন্য "পান" অনুমতি অনুপস্থিত৷

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

এই প্রকাশের নিম্নলিখিত পরিচিত সমস্যা আছে.

ইস্যু আইডি বর্ণনা
APIRT-2978

রাউটার Nginx শুরু করতে ব্যর্থ হয় বা রাউটার শুরু করতে ব্যর্থ হয়

যদি এজ রাউটার Nginx শুরু করতে ব্যর্থ হয় বা একেবারেই শুরু করতে ব্যর্থ হয়, যেমনটি /opt/apigee/var/log/edge-router/logs/system.log ফাইলে দেখানো হয়েছে, তাহলে /opt/nginx/- এর সমস্ত ফাইল মুছে দিন conf.d ডিরেক্টরি, এবং রাউটার পুনরায় চালু করুন:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
APIRT-3364

মেসেজ প্রসেসর IPv4 এবং IPv6 এ DNS লুকআপ করে

আপনি যদি NSCD (Name Service Cache Daemon) ইনস্টল এবং সক্ষম করে থাকেন তবে আপনি লক্ষ্য করতে পারেন যে মেসেজ প্রসেসর দুটি DNS লুকআপ তৈরি করে: একটি IPv4 এর জন্য এবং একটি IPv6 এর জন্য।

IPv6 এ DNS লুকআপ নিষ্ক্রিয় করতে:

  1. প্রতিটি বার্তা প্রসেসর নোডে, /etc/nscd.conf সম্পাদনা করুন।
  2. নিম্নলিখিত সম্পত্তি সেট করুন:

    সক্রিয় ক্যাশে হোস্ট নং
PRC-1118

"apigee-service apigee-postgresql pg-data-purge" কমান্ড চালানোর সময় ত্রুটি

আপনি যদি "apigee-service apigee-postgresql pg-data-purge" কমান্ডটি চালান এবং ফর্মটিতে একটি ত্রুটি দেখতে পান:

ত্রুটি: সম্পর্কের মালিক হতে হবে

/opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge সম্পাদনা করুন এবং 'apigee'-তে নিম্নলিখিত বৈশিষ্ট্য সেট করুন:

POSTGRES_USER=apigee

DOC-1687 একটি পরিচিত প্যাকেজ নির্ভরতা দ্বন্দ্বের কারণে, Satellite Server 6-এ ব্যবহৃত Katello এজেন্ট Qpid ডেমন চলমান Apigee Edge হোস্টে সঠিকভাবে ইনস্টল হবে না।

JSON পেলোড অ্যাসাইন মেসেজ, জাভা কলআউট এবং রেইজ ফল্ট নীতিতে

অ্যাসাইন মেসেজ, জাভা কলআউট এবং রেইজ ফল্ট নীতিগুলি আপনাকে <Set><Payload> উপাদান ব্যবহার করে বার্তা সামগ্রী তৈরি করতে দেয়। এই বার্তাগুলির অংশ হিসাবে, আপনি ভেরিয়েবলগুলি অন্তর্ভুক্ত করতে পারেন যার মান রানটাইমে স্বয়ংক্রিয়ভাবে জনবহুল হয়৷ উদাহরণস্বরূপ, আপনি যদি HTTP শিরোনাম থেকে তারিখ আউটপুট করতে চান, আপনি আপনার বার্তায় {message.header.date} সন্নিবেশ করতে পারেন।

যদি বার্তা বিন্যাস JSON হয়, এটি দেখতে এরকম কিছু হবে:

{"The date is: " : "{message.header.date}"}

যাইহোক, আপনি দেখতে পাচ্ছেন যে এটি বিকৃত JSON। এই সমস্যাটি সমাধান করার জন্য, আপনার কাছে দুটি বিকল্প রয়েছে:

  • একটি ব্যাকস্ল্যাশ দিয়ে খোলার কোঁকড়া বন্ধনী এড়িয়ে যান:
    \{"The date is: " : "{message.header.date}"}
    
  • পেলোড উপাদান কনফিগারেশনে, একটি JSON পেলোডে একটি পরিবর্তনশীল নির্দেশ করতে variablePrefix এবং variableSuffix বৈশিষ্ট্যগুলি ব্যবহার করুন৷ যেমন:
    <Payload contentType="application/json" variablePrefix="#" variableSuffix="%">{"The date is: " : "#message.header.date%"}</Payload>
    

ব্যক্তিগত ক্লাউড বৈশিষ্ট্য প্রকাশের জন্য পরবর্তী প্রান্তে, আপনি সমস্যা ছাড়াই JSON বার্তাগুলিতে ভেরিয়েবলের জন্য কোঁকড়া ধনুর্বন্ধনী ব্যবহার করতে সক্ষম হবেন। (APIRT-1160)

রাউটার Nginx শুরু করতে ব্যর্থ হয় বা রাউটার শুরু করতে ব্যর্থ হয়

যদি এজ রাউটার Nginx শুরু করতে ব্যর্থ হয় বা একেবারেই শুরু করতে ব্যর্থ হয়, যেমনটি /opt/apigee/var/log/edge-router/logs/system.log ফাইলে দেখানো হয়েছে, তাহলে /opt/nginx/- এর সমস্ত ফাইল মুছে দিন conf.d ডিরেক্টরি, এবং রাউটার পুনরায় চালু করুন:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart