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

यह देखने के लिए कि आपके इंस्टॉल किए गए आरपीएम के वर्शन अपडेट करने की ज़रूरत है या नहीं, यह कमांड डालें:

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, वह कॉन्फ़िगरेशन फ़ाइल है जिसका इस्तेमाल आपने Apigee Edge for Private Cloud इंस्टॉल करने के लिए किया था. उदाहरण के लिए, /opt/silent.conf.

  5. Postgres नोड (मास्टर और स्टैंडबाय) अपडेट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  6. सभी Edge नोड पर, 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 के लिए EOL (लाइफ़ साइकल खत्म होने की तारीख) के बारे में चेतावनी देती है

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

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

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

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

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

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

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

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

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

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 रीडायरेक्ट की समस्या.

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

दूसरे मैनेजमेंट सर्वर पर, मॉनेटाइज़ेशन इंस्टॉल नहीं हो पा रहा था

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

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

यह समस्या ठीक कर दी गई है.
168846482

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

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

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

यह समस्या ठीक कर दी गई है.
180207712

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

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

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

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

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

आंकड़ों की क्वेरी के लिए, कनेक्ट करने के लिए सबसे सही Postgres चुनने के लिए, मैनेजमेंट सर्वर के एल्गोरिदम में सुधार किए गए हैं.
189743303

Analytics API को फ़िल्टर करने में समस्या

यह समस्या ठीक कर दी गई है.
156623186

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

यह समस्या ठीक कर दी गई है.
123015330

किसी कॉम्पोनेंट की .properties फ़ाइल में, गलत फ़ॉर्मैट वाले नंबरों की वजह से, कॉम्पोनेंट शुरू नहीं हो पा रहा था

यह समस्या ठीक कर दी गई है.
183147699

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

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

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

यह समस्या ठीक कर दी गई है.
182857918

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

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 यूज़र इंटरफ़ेस (यूआई) (क्लासिक) में, 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 में मौजूद ज्ञात समस्याएं देखें.