1.1.1 - Apigee Hybrid 執行階段版本資訊

您正在查看 Apigee Edge 說明文件。
查看 Apigee X 說明文件
資訊

我們在 2020 年 2 月 14 日推出了 Apigee Hybrid 執行階段 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

您現在可以在部署於地端部署系統 (GKE On-Prem) 和 Microsoft® Azure Kubernetes Service (AKS) 的 Anthos GKE 上安裝混合式執行階段。請參閱第 2 部分:執行階段快速入門導覽課程以開始使用。

GKE On-Prem 和 AKS 也支援多區域部署。詳情請參閱「GKE 和 GKE On-Prem 的多區域部署」和「AKS 的多區域部署」。

混合型元件的 Proxy 變數

您現在可以提供 HTTP 轉送 Proxy 伺服器的設定參數。設定完成後,UDCA、MART 和 Synchronizer 元件的所有網際網路通訊都會通過 Proxy 伺服器。如需 httpProxy 設定屬性的相關資訊,請參閱 httpProxy 屬性。(132167490)

修正錯誤

本次更新修正了下列錯誤。這份清單主要是用來確認支援單是否已經解決,無法向所有使用者提供詳細資訊。

問題 ID 元件名稱 說明
144448262 K8S 平台

UDCA 指標有出入udca_upstream_http_error_count label

147258525 單一時段費用

啟用混合型分區雜湊索引

144286363 追蹤記錄

問題已修正 env.json 中的偵錯遮罩不會遮蓋回應資料

147191247 K8S 平台

合約加密金鑰不得為「apigeectl init」的一部分

146932903 K8S 平台

從 istio 輸入中移除不需要的通訊埠

146426226 K8S 平台

系統不會收集輸入記錄

143660032 RMP

com.apigee.test.runtime.steps.quota.DefaultQuotaTypeTest 在混合環境中失敗

144973407 RMP

目前一筆交易有兩個關聯 ID。我們應該只有一個。

144321473 UAP

UDCA:移除記錄時不顯示健康狀態檢查警告

144321491 RMP

CacheConfiguration.warnMaxEntriesLocalHeap() 記錄陳述式表示效能問題

已知問題

下表說明這個版本的已知問題:

問題 說明
150187652 請勿在環境名稱中使用連字號。如果環境名稱包含連字號,會導致執行階段 Pod 啟動錯誤。
149220463

升級至 1.1.1 版時,不會部署先前部署的 Proxy。

解決方法 :如要解決這個問題,請重新部署任何先前部署的 Proxy。

不適用 「*」無法用於 hostAlias 屬性的 martenvs 設定。最佳做法是使用特定的主機名稱進行 mart 設定。
不適用 Apigee Connect Alpha 版不支援設定 HTTP_PROXYHTTPS_PROXYNO_PROXY 變數。
不適用

HTTP 標頭無效錯誤:Istio Ingress 會將所有傳入的目標回應切換為 HTTP2 通訊協定。由於混合型訊息處理器僅支援 HTTP1,因此在呼叫 API Proxy 時,您可能會看見下列錯誤:

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

如果您看到這個錯誤,請採取下列任一行動來修正問題:

  • 修改目標服務,以省略回應中的 Host 標頭。
  • 如有需要,請在 API Proxy 中使用 AssignMessage 政策移除主機標頭。
144584813 如果您建立偵錯工作階段,但工作階段中沒有任何交易,List Debug Sessions API 就不會將該工作階段列入這份清單。只有在工作階段至少包含一筆交易時,API 才會將工作階段納入回應。
144436206 在「Cache Performance」檢視畫面中,快取命中率的計算方式不正確。
144321144 無法重新載入含有安全虛擬主機的 Proxy。
143659917

PopulateCache 政策的到期時間設定必須設為介於 1 至 30 之間的明確值。例如:

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

摘要:使用 API 或 UI 取得機構的部署狀態時,會發生延遲時間極高的情形。這段延遲時間可能會產生 HTTP 204 (No Content)HTTP 400 (Bad Request) 回應。

解決方法:重新整理瀏覽器 (或重新傳送要求)。