1.1.1 - Apigee हाइब्रिड रनटाइम की रिलीज़ के नोट

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

हमने 14 फ़रवरी, 2020 को Apigee hybrid runtime का वर्शन 1.1.1 रिलीज़ किया था.

अपग्रेड किया जा रहा है

1.0.0 से 1.1.1 पर अपग्रेड नहीं किया जा सकता. साथ ही, नया वर्शन 1.0.0 के साथ काम नहीं करता है. अगर आपने 1.0.0 वर्शन से शुरुआत की है, तो 1.1.1 वर्शन के लिए नया इंस्टॉलेशन ज़रूरी है. अगर आपके पास फ़िलहाल वर्शन 1.1.0 है, तो इन निर्देशों का पालन करके अपग्रेड किया जा सकता है: Apigee hybrid को अपग्रेड करना.

नई सुविधाएं और अपडेट

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

GKE on-prem और AKS के लिए सहायता

अब हाइब्रिड रनटाइम को, कंपनी की इमारत में डिप्लॉय किए गए Anthos GKE (GKE on-prem) और Microsoft® Azure Kubernetes Service (AKS) पर इंस्टॉल किया जा सकता है. शुरू करने के लिए, दूसरा हिस्सा: रनटाइम के बारे में खास जानकारी लेख पढ़ें.

GKE on-prem और AKS के लिए, एक से ज़्यादा क्षेत्रों में डिप्लॉयमेंट की सुविधा भी उपलब्ध है. GKE और GKE on-prem पर एक से ज़्यादा रीजन में डिप्लॉयमेंट और AKS पर एक से ज़्यादा रीजन में डिप्लॉयमेंट देखें.

हाइब्रिड कॉम्पोनेंट के लिए प्रॉक्सी वैरिएबल

अब एचटीटीपी फ़ॉरवर्ड प्रॉक्सी सर्वर के लिए कॉन्फ़िगरेशन पैरामीटर दिए जा सकते हैं. कॉन्फ़िगर किए जाने पर, UDCA, MART, और Synchronizer कॉम्पोनेंट के लिए इंटरनेट से होने वाला सारा कम्यूनिकेशन, प्रॉक्सी सर्वर से होकर गुज़रता है. httpProxy कॉन्फ़िगरेशन प्रॉपर्टी के बारे में जानकारी के लिए, httpProxy प्रॉपर्टी देखें. (132167490)

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

इस रिलीज़ में इन बग को ठीक किया गया है. यह सूची मुख्य रूप से उन लोगों के लिए है जो यह देखना चाहते हैं कि उनके सहायता टिकट ठीक किए गए हैं या नहीं. इसे सभी उपयोगकर्ताओं को ज़्यादा जानकारी देने के लिए नहीं बनाया गया है.

समस्या आईडी कॉम्पोनेंट का नाम ब्यौरा
144448262 K8S प्लैटफ़ॉर्म

यूडीसीए मेट्रिक में अंतर udca_upstream_http_error_count label

147258525 सीपीएस

हाइब्रिड मोड में, पार्टिशन किए गए हैश इंडेक्स की सुविधा चालू करना

144286363 ट्रेस

उस समस्या को ठीक किया गया है जिसमें env.json में मौजूद डीबग मास्क, जवाब के डेटा को मास्क नहीं करता था.

147191247 K8S प्लैटफ़ॉर्म

कॉन्ट्रैक्ट को एन्क्रिप्ट करने वाली कुंजी, apigeectl init का हिस्सा नहीं होनी चाहिए

146932903 K8S प्लैटफ़ॉर्म

istio ingress से अनचाहे पोर्ट हटाना

146426226 K8S प्लैटफ़ॉर्म

इनग्रेस लॉग इकट्ठा नहीं किए जाते

143660032 RMP

com.apigee.test.runtime.steps.quota.DefaultQuotaTypeTest fails in hybrid

144973407 RMP

फ़िलहाल, एक लेन-देन के लिए दो कोरिलेशन आईडी मौजूद हैं. हमारे पास सिर्फ़ एक होना चाहिए.

144321473 UAP

UDCA: remove no health check warning in logging

144321491 RMP

CacheConfiguration.warnMaxEntriesLocalHeap() Log statement indicates a performance issue

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

इस टेबल में, इस रिलीज़ से जुड़ी ज्ञात समस्याओं के बारे में बताया गया है:

समस्या ब्यौरा
150187652 एनवायरमेंट के नामों में हाइफ़न का इस्तेमाल नहीं किया जा सकता. हाइफ़न वाले एनवायरमेंट के नाम की वजह से, रनटाइम पॉड स्टार्टअप में गड़बड़ियां होती हैं.
149220463

वर्शन 1.1.1 पर अपग्रेड करने पर, पहले से डिप्लॉय की गई प्रॉक्सी डिप्लॉय नहीं की जाएंगी.

समस्या हल करने का तरीका: इस समस्या को हल करने के लिए, पहले से डिप्लॉय की गई किसी भी प्रॉक्सी को फिर से डिप्लॉय करें.

लागू नहीं mart और envs, दोनों कॉन्फ़िगरेशन के लिए, hostAlias प्रॉपर्टी के लिए "*" का इस्तेमाल नहीं किया जा सकता. सबसे सही तरीका यह है कि mart कॉन्फ़िगरेशन के लिए, किसी खास होस्टनेम का इस्तेमाल किया जाए.
लागू नहीं Apigee Connect के ऐल्फ़ा वर्शन में, HTTP_PROXY, HTTPS_PROXY, और NO_PROXY वैरिएबल सेट करने की सुविधा काम नहीं करती.
लागू नहीं

अमान्य एचटीटीपी हेडर की गड़बड़ी: Istio इनग्रेस, टारगेट से मिलने वाले सभी रिस्पॉन्स को HTTP2 प्रोटोकॉल पर स्विच कर देता है. हाइब्रिड मैसेज प्रोसेसर सिर्फ़ HTTP1 के साथ काम करता है. इसलिए, एपीआई प्रॉक्सी को कॉल करने पर आपको यह गड़बड़ी दिख सकती है:

http2 error: Invalid HTTP header field was received: frame type: 1, stream: 1,
   name: [:authority], value: [domain_name]

अगर आपको यह गड़बड़ी दिखती है, तो समस्या को ठीक करने के लिए इनमें से कोई एक कार्रवाई करें:

  • टारगेट सेवा में बदलाव करें, ताकि रिस्पॉन्स में Host हेडर शामिल न हो.
  • अगर ज़रूरी हो, तो अपनी एपीआई प्रॉक्सी में AssignMessage नीति का इस्तेमाल करके, Host हेडर हटाएं.
144584813 अगर आपने कोई डीबग सेशन बनाया है, लेकिन उसमें अब तक कोई लेन-देन नहीं हुआ है, तो List Debug Sessions API इस सूची में सेशन को शामिल नहीं करता है. एपीआई, जवाब में सिर्फ़ ऐसे सेशन शामिल करता है जिनमें कम से कम एक लेन-देन हुआ हो.
144436206 कैश मेमोरी की परफ़ॉर्मेंस व्यू में, कैश हिट रेशियो की गिनती गलत है.
144321144 सुरक्षित वर्चुअल होस्ट वाली प्रॉक्सी को फिर से लोड नहीं किया जा सकता.
143659917

PopulateCache नीति की समयसीमा खत्म होने की सेटिंग को 1 से 30 के बीच की किसी वैल्यू पर सेट किया जाना चाहिए. उदाहरण के लिए:

<ExpirySettings>
  <TimeoutInSec>30</TimeoutInSec>
</ExpirySettings>
133192879

खास जानकारी: एपीआई या यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, अपने संगठन की डिप्लॉयमेंट की स्थिति की जानकारी पाने में बहुत ज़्यादा समय लग रहा है. इस वजह से, आपको HTTP 204 (No Content) या HTTP 400 (Bad Request) जवाब मिल सकता है.

समस्या हल करने का तरीका: अपने ब्राउज़र को रीफ़्रेश करें या अनुरोध को फिर से भेजें.