4.52.02.01 - Edge for Private Cloud के रिलीज़ नोट

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

हमने 6 दिसंबर, 2024 को Apigee Edge for Private Cloud का नया वर्शन रिलीज़ किया है.

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

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

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

  • apigee-cassandra-3.11.16-0.0.2585.noarch.rpm
  • apigee-postgresql-14.5-0.0.2756.noarch.rpm
  • apigee-qpidd-8.0.6-0.0.2533.noarch.rpm
  • edge-analytics-4.52.02-0.0.40121.noarch.rpm
  • edge-gateway-4.52.02-0.0.60260.noarch.rpm
  • edge-management-server-4.52.02-0.0.60260.noarch.rpm
  • edge-message-processor-4.52.02-0.0.60260.noarch.rpm
  • edge-postgres-server-4.52.02-0.0.60260.noarch.rpm
  • edge-qpid-server-4.52.02-0.0.60260.noarch.rpm
  • edge-router-4.52.02-0.0.60260.noarch.rpm
  • edge-mint-gateway-4.52.02-0.0.40465.noarch.rpm
  • edge-mint-management-server-4.52.02-0.0.40465.noarch.rpm
  • edge-mint-message-processor-4.52.02-0.0.40465.noarch.rpm
  • apigee-setup-4.52.02-0.0.1139.noarch.rpm

फ़िलहाल इंस्टॉल किए गए RPM वर्शन देखने के लिए, यह कमांड डालें:

apigee-all version

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

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

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

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

    4. apigee-service.sh स्क्रिप्ट को चलाने के लिए, source कमांड का इस्तेमाल करें:
      source /etc/profile.d/apigee-service.sh
    5. apigee-setup यूटिलिटी को अपडेट करें:
      apigee-service apigee-setup update
  2. सभी Cassandra नोड पर, update.sh स्क्रिप्ट को लागू करें:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile
  3. सभी Qpid नोड पर, update.sh स्क्रिप्ट को एक्ज़ीक्यूट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c qpid -f configFile
  4. सभी Postgres नोड पर, update.sh स्क्रिप्ट को एक्ज़ीक्यूट करें:
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  5. सभी एज नोड पर, edge प्रोसेस (इसमें कमाई करना भी शामिल है) के लिए update.sh स्क्रिप्ट को लागू करें:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

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

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

समस्या आईडी ब्यौरा
372070691 Cassandra से गैर-ज़रूरी JNA लाइब्रेरी को हटा दिया गया है.
362799717 कैश मेमोरी में सेव किए गए डेटा को मिटाने में होने वाली गड़बड़ी को ठीक किया गया.
361792608 ऐसी गड़बड़ी को ठीक किया गया है जिसमें edgenotification जैसे बंद हो चुके स्कीमा की वजह से, Cassandra में समस्याएं आ रही थीं.
361436097 Cassandra के drop_old_tables कमांड में पुष्टि करने की जांचें जोड़ी गईं, ताकि अगर Cassandra क्लस्टर में स्कीमा के कई वर्शन मौजूद हों, तो कमांड को एक्ज़ीक्यूट होने से रोका जा सके.
370115540 Cassandra को इंस्टॉल या कॉन्फ़िगर करने के लिए setup.sh स्क्रिप्ट का इस्तेमाल करते समय, बीच-बीच में होने वाली गड़बड़ी को ठीक किया गया.
375487499 rebuildIndex एपीआई की सुविधा को वापस लाया गया है.
362909723 Postgres ड्राइवर को वर्शन 42.5.5 पर अपग्रेड किया गया.
379179891 Cassandra अब सिस्टम टेबल के रेप्लिकेशन फ़ैक्टर को क्लस्टर टोपोलॉजी से मैच करने के लिए सेट करता है.
381092556 कई कॉम्पोनेंट में स्क्रिप्ट में मौजूद डायरेक्ट्री की जांच करने के लिए, पुष्टि करने की सुविधा जोड़ी गई.
372068460 Apigee के मालिकाना हक वाली डेटा डायरेक्ट्री को Cassandra के लिए TMPDIR के तौर पर सेट करें.
373673550 QPID के wait_for_ready ऐक्शन को बेहतर बनाया गया है.
360376605 हमने उस समस्या को ठीक कर दिया है जिसकी वजह से AWS एनवायरमेंट में Edge for Private Cloud का इस्तेमाल करने वाले लोग, Monetization API का इस्तेमाल नहीं कर पा रहे थे.

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

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

समस्या आईडी ब्यौरा
344961470 XSS की जोखिम की आशंका को दूर करने के लिए, QPID मैनेजमेंट पोर्टल को पैच किया गया है.

साथ काम करने वाले सॉफ़्टवेयर में बदलाव

इनके लिए सहायता जोड़ी गई है:

  • Red Hat Enterprise Linux (RHEL) 8.10
  • Oracle Enterprise Linux (OEL) 8.10

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

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

नई सुविधाएं

इस सेक्शन में, इस रिलीज़ में जोड़ी गई नई सुविधाओं के बारे में बताया गया है.

समस्या आईडी ब्यौरा
352648971 एक ऐसी सुविधा जोड़ी गई है जिसमें राउटर, उन क्लाइंट के लिए नॉन-स्टैंडर्ड एसएसएल पोर्ट पर कॉन्फ़िगर किए गए फ़ॉलबैक सर्टिफ़िकेट/कुंजी को दिखाता है जो एसएनआई के साथ काम नहीं करते. राउटर नोड पर कॉन्फ़िगरेशन conf_load_balancing_load.balancing.driver.nginx.fallback.server.nonstandard.ports.enabled को true पर सेट करके, इस सुविधा को चालू करें. ज़्यादा जानकारी के लिए, Edge के साथ SNI का इस्तेमाल करना लेख पढ़ें.

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

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

पैच के एक से ज़्यादा वर्शन लागू करना

इस सेक्शन में, एक से ज़्यादा पैच वर्शन लागू करने का तरीका बताया गया है. ऐसा तब करना होता है, जब आपको Edge for Private Cloud के ऐसे वर्शन से अपडेट करना हो जो पैच के पिछले रिलीज़ के लिए तैयार वर्शन से पहले का हो.

हर पैच रिलीज़ में, Edge for Private Cloud के कुछ कॉम्पोनेंट के अपडेट शामिल होते हैं. जैसे, edge-management-server. एक से ज़्यादा पैच वर्शन लागू करने के लिए, आपको हर उस Edge कॉम्पोनेंट को अपडेट करना होगा जो आपके मौजूदा इंस्टॉल किए गए वर्शन के बाद, पैच रिलीज़ में शामिल किया गया था. इन कॉम्पोनेंट के बारे में जानने के लिए, Edge for Private Cloud के रिलीज़ नोट देखें. ये नोट, आपके मौजूदा वर्शन के बाद के सभी वर्शन के लिए उपलब्ध हैं. साथ ही, उन रिलीज़ के लिए आरपीएम की सूची देखें. Edge for Private Cloud के सभी रिलीज़ नोट के लिंक पाने के लिए, Apigee के रिलीज़ नोट देखें.

ध्यान दें: आपको हर कॉम्पोनेंट को सिर्फ़ एक बार अपडेट करना होगा. इसके लिए, पैच रिलीज़ में शामिल कॉम्पोनेंट के नए वर्शन के लिए आरपीएम इंस्टॉल करें. कॉम्पोनेंट को अपडेट करने के लिए, उस वर्शन के रिलीज़ नोट में दिए गए निर्देशों का पालन करें.

ध्यान दें: किसी कॉम्पोनेंट को अपग्रेड करने पर, उसका नया पैच वर्शन अपने-आप इंस्टॉल हो जाता है. अगर आपको किसी ऐसे पैच वर्शन पर अपग्रेड करना है जो सबसे नया नहीं है, तो आपको Apigee mirror का इस्तेमाल करके, Apigee के रेपो की अपनी tarball कॉपी बनाए रखनी होगी. साथ ही, Apigee को इंस्टॉल करने के लिए इस मिरर का इस्तेमाल करना होगा. ज़्यादा जानकारी के लिए, Edge के वर्शन को बनाए रखने के लिए, लोकल Edge रिपॉज़िटरी का इस्तेमाल करना लेख पढ़ें.