4.51.00.12 - Edge for Private Cloud 版本資訊

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

我們在 2023 年 3 月 30 日發布了適用於 Private Cloud 的新版 Apigee Edge。

注意:我們將於 2024 年 3 月 30 日前支援這個版本。

更新程序

本節說明如何從先前的修補程式版本 4.51.00.11 更新時,如何安裝此版本。如需從先前的版本進行更新,請參閱「套用多個修補程式版本」一文。

安裝這個版本會更新下列 RPM 清單中的元件:

  • edge-gateway-4.51.00-0.0.60186.noarch.rpm
  • edge-management-server-4.51.00-0.0.60186.noarch.rpm
  • edge-postgres-server-4.51.00-0.0.60186.noarch.rpm
  • edge-qpid-server-4.51.00-0.0.60186.noarch.rpm
  • edge-router-4.51.00-0.0.60186.noarch.rpm
  • apigee-postgresql-10.17-0.0.2535.noarch.rpm
  • edge-mint-gateway-4.51.00-0.0.40322.noarch.rpm
  • edge-mint-management-server-4.51.00-0.0.40322.noarch.rpm
  • edge-mint-message-processor-4.51.00-0.0.40322.noarch.rpm
  • apigee-sso-4.51.00-0.0.21244.noarch.rpm
  • apigee-attribution-4.51.00-0.0.723.noarch.rpm
  • apigee-sosreport-5.0-0.0.2508.noarch.rpm

如要查看目前安裝的 RPM 版本,請輸入以下指令:

apigee-all version

如要更新安裝,請在邊緣節點上執行以下程序:

  1. 在所有邊緣節點上:

    1. 清除 Yum 存放區:
      sudo yum clean all
    2. 將最新的 Edge 4.51.00 bootstrap_4.51.00.sh 檔案下載至 /tmp/bootstrap_4.51.00.sh
      curl https://software.apigee.com/bootstrap_4.51.00.sh -o /tmp/bootstrap_4.51.00.sh
    3. 安裝 Edge 4.51.00 apigee-service 公用程式和依附元件:
      sudo bash /tmp/bootstrap_4.51.00.sh apigeeuser=uName apigeepassword=pWord

      其中 uNamepWord 是您從 Apigee 接收的使用者名稱和密碼。 如果省略 pWord,系統會提示您輸入該驗證碼。

    4. 使用 source 指令執行 apigee-service.sh 指令碼:
      source /etc/profile.d/apigee-service.sh
  2. 更新 Postgres 節點 (主要和待命節點):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f configFile
  3. 在所有 Edge 節點上,執行邊緣程序的 update.sh 指令碼:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  4. 在所有節點執行 SSO 適用的 update.sh 指令碼:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

新功能

此版本推出了以下新功能:

傳輸層安全標準 (TLS) 1.3 (往南流量)

這個版本支援傳輸層安全標準 (TLS) 1.3 南端流量 (訊息處理器和後端伺服器之間的流量)。詳情請參閱「為南界流量設定 TLS 1.3」一文。

已修正安全性問題

此版本未修正任何安全性問題。

支援的軟體變更

這個版本支援的軟體沒有任何變更。

淘汰和淘汰

這個版本沒有新的淘汰項目或淘汰項目。

修正錯誤

本節列出已在這個版本中修正的 Private Cloud 錯誤。

問題 ID 說明
197529839

條件運算子之後缺少結尾空格,導致部署失敗。

透過改善 Proxy 條件陳述式中新行的處理方式,現在這個問題已得到修正。
269545512

已將閘道和營利模式中的 Postgres 驅動程式版本更新為 42.5.4。

193007714

當系統以 JSON 格式擷取 Proxy 的目標詳細資料時,缺少幾項屬性。

不過現在這個問題已經解決。
245387101

修改開發人員應用程式相關 API 的稽核資料。

現在,用戶端密鑰會以遮罩方式持續記錄。您可以在管理伺服器中將 CWC conf_keymanagement_app.auditlog.mask.secret 設為 false,防止密鑰遮蓋,以便在稽核時記錄明文密鑰。
260013493

已新增修正程式,以便在 OASValidation 政策中最佳化 Open API 規格資源載入作業。

如果 MP 必須載入許多 OAS 資源,如此就能加快訊息處理器的啟動時間。這也能避免不必要的錯誤,並在載入含有 OAS 資源的 Proxy 時產生警告。
274587823

根據預設,XSLTransform 政策中不允許載入外部實體。

如要啟用此功能,請在訊息處理器中設定標記 conf_feature-flags_xsl.allow.external.entities=true
260714664

根據預設,部分 Cassandra 資料表仍在使用 SizeTieredCompactionStrategy

這個項目已變更為「LeveledCompactionStrategy」。請注意,這項異動僅適用於新安裝的 Apigee Edge 私人雲端。
261631942

已修正 apigee-postgresql 預先安裝指令碼中的細微迴歸問題,因為在某些情況下,系統可能無法備份設定檔。

258898812

從擷取應用程式的 API 回應中移除非預期的參數 credentialsLoaded

272136041

下列最近新增至 Apigee 的 API 欄位會顯示在 Private Cloud Edge 中。但對 Private Cloud 的 Edge 沒有任何作用,因此如果您遇到這類問題,可以放心忽略。

  • proxy_deployment_type
  • sense_action_id
  • sense_flag_headers
  • x_apigee_grpc_status
  • x_apigee_grpc_service_name
  • x_apigee_grpc_rpc_name

已知問題

如需已知問題的完整清單,請參閱「Edge for Private Cloud 的已知問題」一文。

套用多個修補程式版本

本節說明如何套用多個修補程式版本,以便您從 Private Cloud 適用的 Edge 版本更新,但更新的版本早於先前的修補程式發布版本。

每個修補程式版本都包含針對 Private Cloud Edge 特定元件的更新項目,例如 edge-management-server。 如要套用多個修補程式版本,您需要更新修補程式版本中包含的每個 Edge 元件,使其高於目前安裝的版本。如要找到這些元件,請查看私有雲的 Edge 版本資訊,瞭解目前版本之後的所有版本,並查看這些版本的 RPM 清單。如需所有 Edge for Private Cloud 版本資訊的連結,請參閱 Apigee 版本資訊

注意:您只需要更新每個元件一次,方法是為修補程式版本內含的最新版元件安裝 RPM。請按照該版本的版本資訊中的操作說明更新元件。

注意:升級元件會自動安裝元件的最新修補程式版本。如要升級至不是最新的修補程式版本,您必須使用 Apigee 鏡像維護自己的 Apigee 存放區 tarball 副本,並將這個鏡像用於 Apigee 安裝。詳情請參閱「 使用本機邊緣存放區來維護邊緣版本」。