4.50.00.09 - Private Cloud के रिलीज़ नोट के लिए Edge

Apigee Edge का दस्तावेज़ देखा जा रहा है.
Apigee X के दस्तावेज़ पर जाएं.
info

हमने 18 अगस्त, 2021 को Apigee Edge for Private Cloud का नया वर्शन रिलीज़ किया था.

अपडेट करने की प्रोसेस

इस रिलीज़ को अपडेट करने से, आरपीएम की इस सूची में मौजूद कॉम्पोनेंट अपडेट हो जाएंगे:

  • edge-gateway-4.50.00-0.0.20137.noarch.rpm
  • edge-management-server-4.50.00-0.0.20137.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20137.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20137.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20137.noarch.rpm
  • edge-router-4.50.00-0.0.20137.noarch.rpm
  • edge-analytics-4.50.00-0.0.40045.noarch.rpm
  • apigee-postgresql-9.6.1-0.0.2519.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2526.noarch.rpm
  • apigee-service-4.50.00-0.0.1426.noarch.rpm
  • apigee-provision-4.50.00-0.0.615.noarch.rpm
  • apigee-validate-4.50.00-0.0.623.noarch.rpm
  • apigee-sso-4.50.00-0.0.21017.noarch.rpm
  • apigee-tomcat-8.5.64-0.0.915.noarch.rpm
  • edge-ui-4.50.00-0.0.20193.noarch.rpm
  • edge-management-ui-static-4.50.00-0.0.20032.noarch.rpm
  • edge-management-ui-4.50.00-0.0.20017.noarch.rpm
  • apigee-drupal-7.82-0.0.306.noarch.rpm
  • apigee-drupal-devportal-4.50.00-0.0.407.noarch.rpm
  • Apigee-drupal-contrib-4.50.00-0.0.403.noarch.rpm

आपके पास यह देखने का विकल्प होता है कि आपके डिवाइस में RPM के कौनसे वर्शन इंस्टॉल हैं. इसके लिए, आपको यह कमांड डालनी होगी:

apigee-all version

इंस्टॉलेशन को अपडेट करने के लिए, Edge नोड पर यह तरीका अपनाएं:

  1. सभी Edge नोड पर:

    1. Yum रिपॉज़िटरी साफ़ करें:
      sudo yum clean all
    2. Edge 4.50.00 की नई bootstrap_4.50.00.sh फ़ाइल डाउनलोड करें. इसके लिए, /tmp/bootstrap_4.50.00.sh पर जाएं:
      curl https://software.apigee.com/bootstrap_4.50.00.sh -o /tmp/bootstrap_4.50.00.sh
    3. Edge 4.50.00 apigee-service यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
      sudo bash /tmp/bootstrap_4.50.00.sh apigeeuser=uName apigeepassword=pWord

      यहां uName:pWord, Apigee से मिला उपयोगकर्ता नाम और पासवर्ड है. अगर आपने pWord नहीं डाला है, तो आपसे इसे डालने के लिए कहा जाएगा.

    4. apigee-setup यूटिलिटी को अपडेट करें:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. apigee-service.sh स्क्रिप्ट को चलाने के लिए, source कमांड का इस्तेमाल करें:
      source /etc/profile.d/apigee-service.sh
  2. मैनेजमेंट सर्वर पर apigee-validate यूटिलिटी को अपडेट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. मैनेजमेंट सर्वर पर apigee-provision यूटिलिटी को अपडेट करें:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  4. सभी Cassandra नोड अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    यहां configFile उस कॉन्फ़िगरेशन फ़ाइल के बारे में बताता है जिसका इस्तेमाल आपने Private Cloud के लिए Apigee Edge इंस्टॉल करने के लिए किया था. उदाहरण के लिए, /opt/silent.conf.

  5. Postgres नोड (मास्टर और स्टैंडबाय) अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  6. सभी एज नोड पर, edge प्रोसेस के लिए update.sh स्क्रिप्ट को एक्ज़ीक्यूट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. सभी नोड पर एसएसओ के लिए, update.sh स्क्रिप्ट को लागू करें:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  8. सभी नोड पर यूज़र इंटरफ़ेस (यूआई) के लिए, update.sh स्क्रिप्ट को लागू करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  9. अगर New Edge का इस्तेमाल किया जा रहा है, तो यह निर्देश चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  10. Apigee Developer Services के सभी पोर्टल नोड पर, devportal प्रोसेस को अपडेट करें. इसके लिए, यह कमांड चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

सपोर्ट किए गए सॉफ़्टवेयर में बदलाव

इस रिलीज़ में, काम करने वाले सॉफ़्टवेयर में कोई बदलाव नहीं किया गया है.

बंद की गई सेवाएं/सुविधाएं

इस रिलीज़ में, किसी भी सुविधा को बंद नहीं किया गया है.

नई सुविधाएं

इस रिलीज़ में, ये नई सुविधाएं जोड़ी गई हैं:

एक नई पॉप-अप विंडो में, आपको Edge for Private Cloud के बंद होने की तारीखों (ईओएल) के बारे में चेतावनी दी जाती है

Edge for Private Cloud के ग्राहकों को, इंस्टॉल किए गए वर्शन के ईओएल की तारीख से छह महीने पहले, चेतावनी वाले मैसेज दिखने लगेंगे. EOL मैसेज, हर ब्राउज़र सेशन में एक बार दिखेगा: टैब या ब्राउज़र बंद करने पर, सेशन बंद हो जाएगा. इसके बाद, अगर आपने ब्राउज़र में Apigee को फिर से खोला, तो आपको यह मैसेज फिर से दिखेगा.

पासवर्ड बदले जाने पर, उपयोगकर्ताओं को लॉग आउट करने का नया विकल्प

apigee.feature.clearSessionOnPasswordUpdate में एक नया फ़्लैग जोड़ा गया है. इससे यह कॉन्फ़िगर किया जा सकता है कि पासवर्ड बदलने के बाद, उपयोगकर्ताओं को लॉग आउट किया जाए या नहीं. डिफ़ॉल्ट रूप से, उपयोगकर्ताओं को लॉग आउट नहीं किया जाता है.

एसएमटीपी के लिए टीएलएस वर्शन सेट करने का नया फ़्लैग

mail.smtp.ssl.protocols में एक नया फ़्लैग जोड़ा गया है. यह फ़्लैग, एसएसएल प्रोटोकॉल के बारे में बताता है. यह प्रोटोकॉल, एसएमटीपी कनेक्शन के लिए चालू होता है. इस सुविधा की मदद से, सुरक्षा से जुड़ी अपनी ज़रूरतों के हिसाब से एसएसएल प्रोटोकॉल कॉन्फ़िगर किए जा सकते हैं.

फ़ॉरवर्ड प्रॉक्सी कॉन्फ़िगर करें.

ये फ़्लैग जोड़े गए हैं. इनकी मदद से, फ़ॉरवर्ड प्रॉक्सी को कॉन्फ़िगर किया जा सकता है:

  • http.proxyHost
  • http.proxyPort
  • http.proxyUser
  • http.proxyPassword

डिफ़ॉल्ट रूप से, फ़्लैग की वैल्यू खाली होती हैं.

पेरंट फ़ैक्ट टेबल से Analytics का डेटा मिटाने के लिए, pg-data-purge स्क्रिप्ट को बेहतर बनाया गया है

स्क्रिप्ट चलाने के लिए, यह कमांड डालें:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]

स्क्रिप्ट में ये विकल्प उपलब्ध हैं:

  • Delete-from-parent-fact डिफ़ॉल्ट वैल्यू : नहीं. इससे पैरंट फ़ैक्ट टेबल से, डेटा को बनाए रखने की अवधि से पुराना डेटा भी मिट जाएगा.
  • Confirm-delete-from-parent-fact. डिफ़ॉल्ट: नहीं. अगर 'नहीं' चुना जाता है, तो स्क्रिप्ट, पैरंट फ़ैक्ट से डेटा मिटाने से पहले पुष्टि करने के लिए कहेगी. अगर डेटा मिटाने वाली स्क्रिप्ट अपने-आप काम करती है, तो इसे 'हां' पर सेट करें.

लॉगिन पेज पर उपयोगकर्ता के लेबल को बदलने का विकल्प

नए फ़्लैग apigee.feature.customLoginUserLabel की मदद से, लॉगिन पेज पर उपयोगकर्ता के लेबल को उनकी पसंद के हिसाब से कॉन्फ़िगर किया जा सकता है. डिफ़ॉल्ट रूप से, यह ईमेल पता होता है.

गड़बड़ियां ठीक की गईं

इस सेक्शन में, Private Cloud में मौजूद उन गड़बड़ियों की सूची दी गई है जिन्हें इस रिलीज़ में ठीक किया गया है.

समस्या आईडी ब्यौरा
179989459

एपीआई प्रॉडक्ट बंडल से एपीआई प्रॉडक्ट मिटाने की सुविधा काम नहीं कर रही थी.

इस समस्या को ठीक कर दिया गया है.
67151202

इंस्टॉल करते समय, पासवर्ड की जटिलता से जुड़ी ज़रूरी शर्तों को लागू नहीं किया गया

इस समस्या को ठीक कर दिया गया है.
175942835

ग्राहक, सीएसआरएफ़ से सुरक्षा के बिना dailysummaryreports के लिए GET अनुरोध कर सकते थे

इस समस्या को ठीक कर दिया गया है.
161351690

यूज़र इंटरफ़ेस (यूआई) में नीतियों की सूची में एचएमएसी नीति नहीं दिखती

इस समस्या को ठीक कर दिया गया है.
170791446

यूज़र इंटरफ़ेस (यूआई) में मौजूद डेवलपर टैब में, 404 रीडायरेक्ट की समस्या.

डेवलपर के ईमेल पते में खास वर्ण मौजूद होने की वजह से, ग्राहक यूज़र इंटरफ़ेस (यूआई) में मौजूद Developers टैब में कोई बदलाव नहीं कर पा रहे थे. इसके अलावा, वे इस टैब में मौजूद किसी भी आइटम को न तो मिटा पा रहे थे और न ही कोई अन्य कार्रवाई कर पा रहे थे. इस समस्या को ठीक कर दिया गया है
168149141

दूसरे मैनेजमेंट सर्वर पर कमाई करने की सुविधा इंस्टॉल नहीं हो पा रही थी

Mint Management Server को इंस्टॉल करने के दौरान, रेस कंडीशन की वजह से होने वाली कुछ संभावित समस्याओं को ठीक किया गया है
167960487

डाइमेंशन के टेक्स्ट में AND/OR रिज़र्व कीवर्ड की वजह से, Analytics रिपोर्ट जनरेट नहीं हो पा रही थीं

इस समस्या को ठीक कर दिया गया है.
168846482

Apigee डेटाबेस मौजूद न होने पर, Postgres को वापस नहीं लाया जा सका

हमने Postgres को वापस लाने वाली स्क्रिप्ट में गड़बड़ी लॉग करने की सुविधा को बेहतर बनाया है.
161155125

apigee-ldap के लिए अपग्रेड नहीं हो पा रहे थे

इस समस्या को ठीक कर दिया गया है.
180207712

ग्राहक, नए Cassandra नोड नहीं जोड़ सका

अगर गलत CASS_HOSTS प्रॉपर्टी दी जाती है, तो Cassandra सेटअप नहीं हो पाएगा. साथ ही, गड़बड़ी का बेहतर मैसेज दिखेगा.
173657467

अगर किसी दूसरे डेटा सेंटर में Cassandra नोड बंद थे, तो मैनेजमेंट सर्वर काम नहीं कर रहा था

Cassandra की पुष्टि करने की सुविधा चालू करने वाली स्क्रिप्ट को बेहतर बनाया गया है, ताकि इस समस्या को ठीक किया जा सके.
182456858

मैनेजमेंट सर्वर, लोकल Postgres क्षेत्र से कनेक्ट नहीं हो रहा था.

Management Server के एल्गोरिदम में सुधार किया गया है. इससे Analytics क्वेरी के लिए, कनेक्ट करने के लिए सबसे अच्छा Postgres चुना जा सकेगा.
189743303

Analytics API में फ़िल्टर करने से जुड़ी समस्या

इस समस्या को ठीक कर दिया गया है.
156623186

ऑडिट संसाधन के लिए, अनुमति से जुड़ी पाबंदियां काम नहीं कर रही थीं

इस समस्या को ठीक कर दिया गया है.
123015330

कॉम्पोनेंट की .properties फ़ाइल में मौजूद संख्याओं का फ़ॉर्मैट सही नहीं था. इस वजह से, कॉम्पोनेंट शुरू नहीं हो सका

इस समस्या को ठीक कर दिया गया है.
183147699

मैनेजमेंट सर्वर इंस्टॉल/अपडेट करते समय, डेटास्टोर रजिस्ट्रेशन से जुड़ी समस्या को ठीक किया गया है. यह समस्या तब होती थी, जब dc-x फ़ॉर्मैट में नहीं दिए गए क्षेत्र के नामों का इस्तेमाल किया जाता था.

Edge कॉन्फ़िगरेशन फ़ाइल का रेफ़रंस देखें.
180373096

एपीआई प्रॉक्सी को बड़े पैमाने पर रोल आउट करने में समय लग रहा था

इस समस्या को ठीक कर दिया गया है.
182857918

गड़बड़ी की स्थितियों को बेहतर तरीके से कैप्चर करने के लिए, मैसेज प्रोसेसर के लॉग को बेहतर बनाया गया

193870176

राउटर लेवल पर कॉन्फ़िगरेशन जोड़ा गया है, ताकि स्टैंडर्ड पोर्ट 80 और 443 पर वर्चुअल होस्ट के लिसन विकल्प बंद किए जा सकें.

168560804

शेयर किया गया फ़्लो बनाते समय, 403 गड़बड़ी का मैसेज मिला

यह गड़बड़ी इसलिए हुई, क्योंकि एपीआई को कोई ऐसी वैल्यू भेजी जा रही थी जिसे तय नहीं किया गया है. इस समस्या को ठीक कर दिया गया है.
186503861

ServiceCallout नीति, हेडर की वैल्यू को अलग-अलग हिस्सों में बांट रही थी. साथ ही, जब एलिमेंट का इस्तेमाल किया गया था, तब एक ही कुंजी और अलग-अलग वैल्यू वाले हेडर को बैकएंड में भेज रही थी

सभी हेडर के लिए, डिफ़ॉल्ट रूप से एक से ज़्यादा वैल्यू और डुप्लीकेट वैल्यू के व्यवहार को कंट्रोल करने के लिए, सामान्य कॉन्फ़िगरेशन (conf_http_HTTPHeader.{ANY}) जोड़ा गया. यह कॉन्फ़िगरेशन सिर्फ़ तब लागू होगा, जब कोई खास हेडर कॉन्फ़िगरेशन मौजूद न हो.

सुरक्षा से जुड़ी समस्याएं ठीक की गईं

यहां सुरक्षा से जुड़ी उन समस्याओं की सूची दी गई है जिन्हें इस रिलीज़ में ठीक कर दिया गया है. इन समस्याओं से बचने के लिए, Edge Private Cloud का नया वर्शन इंस्टॉल करें.

समस्या आईडी ब्यौरा
CVE-2020-11022

jQuery से जुड़ी जोखिम की आशंका को ठीक किया गया

CVE-2020-11023

jQuery से जुड़ी जोखिम की आशंका को ठीक किया गया

CVE-2018-20801

Edge UI (Classic) में Highcharts की जोखिम की आशंका से जुड़ी समस्याएं

CVE-2019-14863

CVE-2020-7676

CVE-2019-10768

jQuery में क्रॉस-साइट स्क्रिप्टिंग (XSS) से जुड़ी जोखिम की आशंका

jquery में मौजूद एक जोखिम की आशंका को दूर किया गया है. इससे क्रॉस-साइट स्क्रिप्टिंग (XSS) की समस्या होती थी.

CVE-2016-5388

CVE-2020-1745

CVE-2020-8022

Tomcat servlet में जोखिम की आशंका.

मौजूदा Tomcat servlet 8.0.53 में सुरक्षा से जुड़ी जोखिम की आशंका थी. Tomcat servlet को 8.5.34 पर अपग्रेड करने से, इस जोखिम को ठीक किया जा सकता है.

ज्ञात समस्याएं

Edge for Private Cloud से जुड़ी ज्ञात समस्याएं लेख में, ज्ञात समस्याओं की पूरी सूची देखें.