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

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

हमने 5 जून, 2020 को Private Cloud के लिए Apigee Edge का नया वर्शन रिलीज़ किया था.

अपडेट करने का तरीका

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

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

    1. Yum रिपॉज़िटरी को साफ़ करना:
      sudo yum clean all
    2. /tmp/bootstrap_4.19.06.sh पर, Edge 4.19.06 bootstrap_4.19.06.sh की सबसे नई फ़ाइल डाउनलोड करें:
      curl https://software.apigee.com/bootstrap_4.19.06.sh -o /tmp/bootstrap_4.19.06.sh
    3. Edge 4.19.06 apigee-service की यूटिलिटी और डिपेंडेंसी इंस्टॉल करें:
      sudo bash /tmp/bootstrap_4.19.06.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. सभी नोड पर, OpenLDAP के लिए update.sh स्क्रिप्ट को चलाएं. हर नोड पर, यह कमांड चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile

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

  3. सभी नोड पर, Edge के लिए update.sh स्क्रिप्ट को चलाएं. हर नोड पर, यह कमांड चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

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

  4. सभी नोड पर यूज़र इंटरफ़ेस (यूआई) के लिए update.sh स्क्रिप्ट को लागू करें. हर नोड पर, यह कमांड चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

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

  5. सभी नोड पर एसएसओ के लिए update.sh स्क्रिप्ट को लागू करें. हर नोड पर, यह कमांड चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

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

  6. सभी नोड पर, डेवलपर पोर्टल के लिए update.sh स्क्रिप्ट को लागू करें. हर नोड पर, यह कमांड चलाएं:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

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

  7. अगर Apigee mTLS का इस्तेमाल किया जा रहा है और इस पैच में दी गई नई सुविधाओं या गड़बड़ी ठीक करने के आधार पर कॉन्फ़िगरेशन अपडेट किया गया है, तो इन बदलावों के लागू होने के लिए, आपको सभी नोड से apigee-mtls सेवा को अनइंस्टॉल करके फिर से इंस्टॉल करना होगा. ज़्यादा जानकारी के लिए, किसी मौजूदा apigee-mtls कॉन्फ़िगरेशन में बदलाव करना लेख पढ़ें.

YouTube पर कैप्शन जोड़ने के लिए इस्तेमाल किए जाने वाले सॉफ़्टवेयर

Private Cloud के लिए Apigee Edge ने OpenJDK के वर्शन 1.8.0.252 के साथ काम करने की पुष्टि की है.

Tomcat को 7.0.103 वर्शन पर अपडेट किया गया है.

पुराने वर्शन और रिटायरमेंट

कोई परिवर्तन नहीं.

नई सुविधाएं

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

ब्यौरा

mTLS, मैनेजमेंट सर्वर से राऊटर कनेक्शन को सुरक्षित करता है

Apigee mTLS अब पोर्ट 8081 पर, मैनेजमेंट सर्वर और राउटर के बीच कनेक्शन के साथ काम करता है.

सर्टिफ़िकेट मान्य रहने की अवधि अब कॉन्फ़िगर की जा सकती है

कस्टम सर्टिफ़िकेट का इस्तेमाल करते समय, यह तय किया जा सकता है कि सर्टिफ़िकेट कितने दिनों तक मान्य रहेगा. ऐसा करने के लिए, अपनी कॉन्फ़िगरेशन फ़ाइल में APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR की वैल्यू सेट करें. डिफ़ॉल्ट वैल्यू 365 होती है. ज़्यादा जानकारी के लिए, पहला चरण: अपनी कॉन्फ़िगरेशन फ़ाइल को अपडेट करना देखें. अगर Apigee mTLS इंस्टॉल करने के बाद कोई बदलाव किया जाता है, तो मौजूदा apigee-mtls कॉन्फ़िगरेशन में बदलाव करना में दिए गए निर्देशों का पालन करना न भूलें.

बग ठीक किए गए

इस रिलीज़ में ठीक किए गए गड़बड़ियों की सूची यहां दी गई टेबल में दी गई है:

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

जब पासकोड स्टोर को मिलते-जुलते नामों या उपनामों के साथ कॉन्फ़िगर किया जाता है, तो मैसेज प्रोसेसर, एनवायरमेंट लोड नहीं कर पाता.

हमने उन पासकोड को लोड करते समय रेगुलर एक्सप्रेशन लुकअप से जुड़ी समस्या को ठीक कर दिया है जिनके नाम रखने का तरीका एक जैसा है. इस वजह से, मैसेज प्रोसेसर, पासकोड से जुड़े एनवायरमेंट को लोड नहीं कर पा रहा था या लुकअप के दौरान एक से ज़्यादा पासकोड मिलने पर, शुरू नहीं हो पा रहा था.

130653816

रनटाइम ट्रैफ़िक में, 404 कोड वाली गड़बड़ियां बार-बार दिखना.

रेस कंडीशन की वजह से, मैसेज प्रोसेसर, बूटअप के समय सभी प्रोक्सी लोड नहीं कर पा रहे थे. इस वजह से, रनटाइम ट्रैफ़िक में 404 ApplicationNotFound गड़बड़ियां बार-बार दिख रही थीं.

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

157275131

Drupal अपग्रेड करना

डेवलपर पोर्टल के 4.19.06 वर्शन में, अपग्रेड करने की प्रोसेस काम नहीं कर रही थी.

155840972 Tomcat अपग्रेड करना

Tomcat को 7.0.103 वर्शन पर अपग्रेड किया गया.

155595660

टाइमज़ोन का फ़ॉर्मैट

conf_system_apigee.syslogger.dateFormat प्रॉपर्टी से सेट किए गए टाइमज़ोन फ़ॉर्मैट में, sss और SSS टोकन के लिए इस्तेमाल की गई वैल्यू सही नहीं थीं.

155340541

OpenJDK के साथ काम करना

Apigee ने पुष्टि की है कि OpenJDK के 1.8.0.252 वर्शन के साथ काम करता है.

155105930
76087166

मल्टी-डेटा सेंटर वाले एनवायरमेंट में KVMs

अगर कोई संगठन कई डेटासेंटर (उदाहरण के लिए, dc-1, dc-2) पर फैला हुआ था, तो मैनेजमेंट सर्वर किसी भी डेटासेंटर से कनेक्ट हो रहा था. इसकी वजह से, पासकोड मैनेजमेंट और पासकोड वैल्यू मैप (केवीएम) ऑपरेशन के लिए, लोकल डेटा सेंटर में Cassandra नोड के कनेक्शन पर असर पड़ा.

152382545

mTLS पोर्ट की सीमा का इस्तेमाल

दस्तावेज़ में अब सही तरीके से बताया गया है कि Apigee mTLS के लिए, ZooKeeper पोर्ट की रेंज 10001 से शुरू होती है.

150717738

बिना लीडर वाले क्लस्टर

लीडर के बिना क्लस्टर, mTLS सेवा को रोकने या फिर से शुरू करने से रोकते हैं. टाइम आउट की अवधि भी कम कर दी गई है.

148486685

अप्रत्यक्ष बाइंड OpenLDAP रिप्लिकेशन और एसएसओ इंटरऑपरेबिलिटी

इनडायरेक्ट बाइंडिंग की मदद से, OpenLDAP सेवा, उपयोगकर्ता ऑब्जेक्ट को तब खोज नहीं रही थी, जब रिप्लिकेशन चालू था (एक से ज़्यादा OpenLDAP इंस्टेंस थे).

148179907

apigee-analytics-collector को फिर से जोड़ा गया

apigee-analytics-collector यूटिलिटी को फिर से जोड़ा गया. इस सुविधा की मदद से, एपीआई के वॉल्यूम की संख्या की शिकायत की जा सकती है.

146511254

ExtractVariables नीति से गड़बड़ियां नहीं दिख रही हैं

जब किसी एक्सएमएल वैरिएबल को एक्सप्रेस एक्सप्रेशन की मदद से हल नहीं किया गया, तो ExtractVariables की नीति, प्रोक्सी में लागू होती रही. ऐसा तब भी हुआ, जब IgnoreUnresolvedVariables एलिमेंट या continueOnError एट्रिब्यूट को 'गलत' पर सेट किया गया था.

130013746

कंपनियों को बंद करना

कमाई करने की सुविधा से कंपनियों को हटाने का बटन उपलब्ध नहीं था.

120799182

OpenLDAP अपग्रेड करना

एक से ज़्यादा डेटासेंटर वाले एनवायरमेंट में OpenLDAP को अपग्रेड करने की प्रोसेस के बाद, डेटा खराब हो गया.

145236083

सिस्टम एडमिन के उपयोगकर्ता नाम और पासवर्ड की लंबाई

अगर सिस्टम एडमिन के उपयोगकर्ता नाम और पासवर्ड में 57 से ज़्यादा वर्ण हैं, तो Edge एसएसओ (SSO) के इंस्टॉलेशन की स्क्रिप्ट काम नहीं करती.

135616498

एसएसओ (SSO) सेटअप स्क्रिप्ट में गड़बड़ी

फ़ाइल-स्कीम यूआरएल का इस्तेमाल करने पर, एसएसओ सेटअप स्क्रिप्ट काम न करने की समस्या को ठीक किया गया है.

111420263

मैसेज को लॉग करने की नीति में ConcurrentModificationException को ठीक करना

मैसेज लॉग करने की नीति का इस्तेमाल करते समय होने वाली कई रेस कंडीशन को खत्म करें.

147458330

PostgreSQL के बैकअप में एसएसओ की जानकारी सेव न होने की समस्या को ठीक करना

PostgreSQL के बैकअप में एसएसओ कॉन्फ़िगरेशन डेटा मौजूद न होने की समस्या को ठीक किया गया.