4.50.00.09 - Edge for Private Cloud 版本資訊

查看 Apigee Edge 說明文件。
前往 Apigee X說明文件
資訊

我們在 2021 年 8 月 18 日發布了新版 Apigee Edge for Private Cloud。

更新程序

更新這個版本後,下列元件中的元件也會隨之更新: 每千次觀看收益:

  • edge-gateway-4.50.00-0.0.20137.noarch.rpm
  • edge-management-server-4.50.00-0.0.20137.noarch.rpm
  • edge-message-processor-4.50.00-0.0.20137.noarch.rpm
  • edge-postgres-server-4.50.00-0.0.20137.noarch.rpm
  • edge-qpid-server-4.50.00-0.0.20137.noarch.rpm
  • edge-router-4.50.00-0.0.20137.noarch.rpm
  • edge-analytics-4.50.00-0.0.40045.noarch.rpm
  • apigee-postgresql-9.6.1-0.0.2519.noarch.rpm
  • apigee-cassandra-2.1.22-0.0.2526.noarch.rpm
  • apigee-service-4.50.00-0.0.1426.noarch.rpm
  • apigee-provision-4.50.00-0.0.615.noarch.rpm
  • apigee-validate-4.50.00-0.0.623.noarch.rpm
  • apigee-sso-4.50.00-0.0.21017.noarch.rpm
  • apigee-tomcat-8.5.64-0.0.915.noarch.rpm
  • edge-ui-4.50.00-0.0.20193.noarch.rpm
  • edge-management-ui-static-4.50.00-0.0.20032.noarch.rpm
  • edge-management-ui-4.50.00-0.0.20017.noarch.rpm
  • apigee-drupal-7.82-0.0.306.noarch.rpm
  • apigee-drupal-devportal-4.50.00-0.0.407.noarch.rpm
  • Apigee-drupal-contrib-4.50.00-0.0.403.noarch.rpm

你可以查看目前安裝的 RPM 版本, 皆須更新,請輸入:

apigee-all version

如要更新安裝項目,請在 Edge 節點上執行以下程序:

  1. 在所有 Edge 節點上:

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

      其中 uName:pWord 是您從 Apigee 收到的使用者名稱和密碼。 如果省略 pWord,系統會提示您輸入。

    4. 更新 apigee-setup 公用程式:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. 使用 source 指令執行 apigee-service.sh 指令碼:
      source /etc/profile.d/apigee-service.sh
  2. 在管理伺服器上更新 apigee-validate 公用程式:
    /opt/apigee/apigee-service/bin/apigee-service apigee-validate update
  3. 在管理伺服器上更新 apigee-provision 公用程式:
    /opt/apigee/apigee-service/bin/apigee-service apigee-provision update
  4. 更新所有 Cassandra 節點:
    /opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    其中 configFile 會指定用於安裝 Apigee Edge 的設定檔 私有雲例如 /opt/silent.conf

  5. 更新 Postgres 節點 (主要節點和待命節點):
    /opt/apigee/apigee-setup/bin/update.sh -c ps -f /opt/silent.conf
  6. 在所有 Edge 節點上,為 edge 程序執行 update.sh 指令碼:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  7. 在所有節點上執行單一登入 (SSO) 的 update.sh 指令碼:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile
  8. 為所有節點上的 UI 執行 update.sh 指令碼:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile
  9. 如果使用的是新版 Edge 服務,請執行下列指令:
    /opt/apigee/apigee-setup/bin/update.sh -c ue -f configFile
  10. 在所有 Apigee Developer Services 入口網站節點上,執行下列指令來更新開發程序: 以下指令:
    /opt/apigee/apigee-setup/bin/update.sh -c dp -f configFile

變更內容 支援的軟體

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

淘汰和淘汰項目

這個版本不含淘汰或已淘汰的功能。

新功能

本次發布包含以下新功能:

新的彈出式視窗,顯示 Edge for Private Cloud 的終止日期 (EOL)

在每個月的六個月前,Private Cloud 客戶的 Edge 就會開始看到警告訊息 安裝版本的服務終止日期每個瀏覽器工作階段會顯示一次 EOL 訊息: 如果您關閉分頁或瀏覽器,工作階段就會遺失。如果接著在瀏覽器中重新開啟 Apigee, 就會再次顯示該訊息

新增讓使用者在密碼變更時登出的選項

已為 apigee.feature.clearSessionOnPasswordUpdate 新增標記 您可以設定是否要在使用者變更密碼後登出。 在預設狀態下,系統不會將使用者登出。

用於設定 SMTP 的 TLS 版本的新標記

已在 mail.smtp.ssl.protocols 中新增標記,用於指定 SSL 通訊協定 已啟用 SMTP 連線。這項功能可讓您根據 以及安全性需求

設定轉送 Proxy。

已新增下列旗標,可讓您設定轉送 Proxy:

  • http.proxyHost
  • http.proxyPort
  • http.proxyUser
  • http.proxyPassword

標記的值預設為空白。

加強 pg-data-purge 指令碼,以便從數據分析中清除父項資訊表格

如要執行指令碼,請輸入下列指令:

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain [Delete-from-parent-fact - N/Y] [Confirm-delete-from-parent-fact - N/Y]

指令碼包含以下選項:

  • Delete-from-parent-fact 預設:否。這也會刪除保留前的資料 父項資訊表中的天數
  • Confirm-delete-from-parent-fact。預設:否。如果否, 指令碼會提示您確認 才能從家長觀點刪除資料如果是自動清除指令碼,請設為「是」。

在登入頁面中變更使用者標籤的選項

新標記 apigee.feature.customLoginUserLabel 可讓您設定使用者標籤 顯示專屬的登入資訊預設值為電子郵件地址。

修正錯誤

本節列出這個版本修正的私有雲錯誤。

問題 ID 說明
179989459

無法從 API 產品組合中刪除 API 產品。

這個問題現在已經解決。
67151202

安裝時未強制執行密碼複雜度要求

這個問題現在已經解決。
175942835

客戶可對每日摘要報表提出 GET 要求,但未受到任何 CSRF 保護

這個問題現在已經解決。
161351690

HMAC 政策未顯示在 UI 的政策清單中

這個問題現在已經解決。
170791446

使用者介面的「開發人員」分頁的 404 重新導向問題

客戶無法在「開發人員」分頁中編輯/刪除或執行任何其他作業 因為 開發人員的電子郵件含有特殊字元。這個問題已修正
168149141

在第二個管理伺服器上無法安裝營利服務

修正安裝 Mint 管理伺服器
167960487

維度文字中的「AND/OR」保留關鍵字導致數據分析報表失敗

這個問題現在已經解決。
168846482

缺少 Apigee 資料庫,導致 Postgres 還原失敗

我們改善了 Postgres 還原指令碼中的錯誤記錄功能。
161155125

apigee-ldap 無法升級

這個問題現在已經解決。
180207712

客戶無法新增 Cassandra 節點

如果不正確,Cassandra 設定會失敗,並顯示經過改善的錯誤訊息 提供了 CASS_HOSTS 屬性。
173657467

如果其他資料中心內的 Cassandra 節點停止運作,就無法啟動管理伺服器

已啟用 Cassandra 驗證指令碼,以便處理這種情況。
182456858

管理伺服器無法連線至本機 Postgres 區域。

改善 Management Server 演算法,以便選擇最適合連線至 Postgres 的 Postgres 提供分析查詢所需的資料
189743303

Analytics API 篩選問題

這個問題現在已經解決。
156623186

權限限制不適用於 Audits 資源

這個問題現在已經解決。
123015330

元件 .properties 檔案中數字的格式錯誤,導致元件無法運作 從起點

這個問題現在已經解決。
183147699

修正管理伺服器安裝/更新期間的資料儲存庫註冊問題 未使用 dc-x 格式的區域名稱時。

請參閱「邊緣設定 檔案參考資料
180373096

大量推出 API Proxy 的速度很慢

這個問題現在已經解決。
182857918

改善訊息處理器記錄,更妥善擷取錯誤狀態

193870176

已新增路由器層級設定,以停用標準通訊埠 80 和第 443 頁

168560804

建立共用流程時傳回 403 錯誤

發生錯誤,因為系統正在將未定義的值傳遞至 API。這意味著 通常也會自動修復
186503861

ServiceCALL 政策分割標頭值,並使用相同的鍵傳送標頭 以及使用 元素時設定的後端不同值

新增了一組一般設定 (conf_http_HTTPHeader.{ANY}) 預設多值 &所有標頭的重複行為這項設定只會 會在沒有特定標頭設定的情況下套用。

已解決安全性問題

以下列出我們在這個版本中已修正的已知安全性問題。 為避免發生這些問題,請安裝最新版的 Edge Private Cloud。

問題 ID 說明
CVE-2020-11022

已修正 jQuery 安全漏洞

CVE-2020-11023

已修正 jQuery 安全漏洞

CVE-2018-20801

Edge UI 中的 Highcharts 安全漏洞問題 (傳統版)

CVE-2019-14863

CVE-2020-7676

CVE-2019-10768

jQuery 中的跨網站指令碼攻擊 (XSS) 安全漏洞

修正回報跨網站指令碼攻擊 (XSS) 的 jquery 安全漏洞。

CVE-2016-5388

CVE-2020-1745

CVE-2020-8022

Tomcat utter 中的安全漏洞。

現有 Tomcat xls 8.0.53 有安全漏洞。升級 Tomcat 將 JDK 修正為 8.5.34 即可修正這個安全漏洞。

已知問題

請參閱 Edge for Private Cloud 的已知問題 以取得已知問題的完整清單。