您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件。 info
我們已於 2018 年 9 月 24 日 (星期一) 開始發布新版 Apigee Edge Public Cloud。
Private Cloud 客戶:這個雲端版本是否包含在您的 Private Cloud 版本中?請參閱版本資訊,瞭解該版本包含哪些雲端版本。此外,請參閱「關於版本編號」,瞭解如何比較版本編號。
有任何問題嗎? 聯絡 Apigee Edge 支援團隊
版本發布通知:前往 http://status.apigee.com 然後按一下「訂閱最新消息」。
新功能與最新消息
以下列出這個版本的新功能和更新內容。
| 問題 ID | 元件名稱 | 說明 |
|---|---|---|
| 67506562 | API 執行階段 |
JavaScript 政策支援 SSL/TLS 您可以使用 JavaScript 政策,為外部服務的安全 SSL/TLS 呼叫設定 <SSLInfo>。詳情請參閱 JavaScript 政策說明文件。 |
| 77149507 | API 執行階段 |
Edge 路由器提供的 SSL/TLS 變數 Edge Public Cloud 從 Netty 路由器切換至 Nginx 時,部分 SSL/TLS 流程變數不再適用。這項更新會重新提供部分 SSL/TLS 變數。詳情請參閱「評估 API Proxy 中的傳輸層安全標準 (TLS) 連線資訊」。 |
| 67310628 | API 執行階段 |
httpClient 中的 JavaScript 回呼支援功能,可改善呼叫 Apigee JavaScript 物件模型中的 範例:變更前
ex1 = httpClient.get("http://example.com");
ex1.waitForComplete();
if (ex1.isSuccess()) {
response1 = ex1.getResponse();
context.setVariable('example.status',response1.status);
} else {
error = ex1.getError();
context.setVariable('example.error','Woops: ' + error);
}
範例:現在
function onComplete(response, error) {
if (response) {
context.setVariable('example.status', response.status);
} else {
context.setVariable('example.error', 'Woops: ' + error);
}
}
// Function callback allowed as an argument.
httpClient.get("http://example.com", onComplete);
|
| 80298811 | 管理伺服器 |
全新管理 API (Beta 版):更新指派給消費者金鑰的 API 產品 開發人員應用程式具有與特定 API 產品相關聯的消費者/API 金鑰。 您可以使用新的管理 API (Beta 版),變更與單一消費者金鑰相關聯的 API 產品。 在下列 cURL 範例中,假設消費者金鑰已與名為「 JSON 酬載 curl -i -X PUT -H "Content-Type: application/json" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '["product2","product3"]' \ -u account_email XML 酬載 curl -i -X PUT -H "Content-Type: application/xml" \ "https://api.enterprise.apigee.com/v1/organizations/org_name/\ developers/developer_email_or_id/apps/app_name/\ keys/consumer_key/apiproducts" \ -d '<List><Item>product2</Item><Item>product3</Item></List>' \ -u account_email |
| 113700413 | 託管目標 |
權杖更新邏輯損毀 |
| 112481174 | 託管目標 |
不要因 Turbo 錯誤而導致 Proxy 取消部署失敗 |
| 111443934 | 託管目標 |
簡化 Edge 中的部署 API 實作 |
| 110897740 | 託管目標 |
實作 Turbo 應用程式/修訂版本的適當刪除支援 |
| 110894391 | 託管目標 |
在 Edge 中重構 TurboService,簡化 HTTP 要求/重試 |
| 110377069 | Analytics |
新的數據分析維度和 隨著 Edge for the Cloud 的發布,Edge Analytics 中 Edge 設定 在此版本中, 警告:遭拒絕存取的 IP 可能會偽造 您現在可以在自訂報表或自訂報表的篩選條件中使用 這項變更也會影響 AccessControl 政策處理 |
| 109955269 | API 執行階段 |
更新發布分支版本 Release_180608 的 fh.properties |
| 80154696 | 管理伺服器 |
在部署和取消部署狀態的回應中,加入每個伺服器的區域和伺服器詳細資料 |
| 80096158 | 營利 |
在營利資料集中新增開發人員電子郵件地址 |
| 80088703 | 營利 |
還原 BigQuery 的預設旗標 |
| 79980234 | API 執行階段 |
為不同資源檔案新增資源類型 |
| 79979555 | API 執行階段 |
執行建立/讀取作業時,請確認父項實體存在 |
| 79445195 | Edge Micro |
透過 Microgateway 呼叫管理 API 時支援 mTLS |
| 79165169 | API 執行階段 |
Sonar:查看每個目標的目標 HTTP 狀態和延遲時間 |
| 79094567 | 營利 |
在營利摘要報表中新增開發人員電子郵件地址欄 |
| 78910936 | API 執行階段 |
將 MP 對 isSenseEnabled 的依附元件遷移至 sense.protection |
| 78911890 | 管理伺服器 |
全新內建的 Sense 使用者角色:SenseOperator 和 SenseUser |
| 78535353 | API 執行階段 |
修正路由器位於 GCP http(s) GLB 後方時的 XFF |
| 78304706 | API 執行階段 |
MP 應新增法規遵循相關標頭 |
| 78297238 | API 執行階段 |
在路由器中新增 HTTP 標頭,確保符合 PCI 標準 |
| 77543608 | 營利 |
營利:新增「找不到機構簡介」 |
| 72232364 | 營利 |
為每個機構建立營利環境 |
修正的錯誤
這個版本修正了下列錯誤。這份清單主要供使用者查看支援單是否已解決問題。這項功能並非為所有使用者提供詳細資訊。
| 問題 ID | 元件名稱 | 說明 |
|---|---|---|
| 113267243 | API 執行階段 |
jstack clearance from jstack-local-copy is not fast enough. |
| 113222974 | API 執行階段 |
MP 中的磁碟會填滿巨大的 system.log*.tmp 檔案 |
| 111671525 | 託管目標 |
Proxy 中 HT 觸發錯誤流程的非成功回應代碼 |
| 111416863 | API 執行階段 |
機構中的一個 Proxy 未在 180608_03 版本中部署 |
| 111073791 | Turbo |
如果系統持續擲回錯誤,輪詢邏輯可能會無限期執行 |
| 110924838 | API 執行階段 |
在 R180608 中,試用型 Pod 路由器不會載入虛擬主機的上游 |
| 110425503 | API 執行階段 |
nginx 重新載入會導致 MP 可用性問題 |
| 79541171 | API 執行階段 |
x_forwarded_for_ip Analytics 維度只會回報清單中的第一個 IP 位址。並回報完整清單。 內部修正,支援日後的產品更新。 |
| 109673863 | API 執行階段 |
修正可刪除使用中虛擬主機的錯誤 |
| 80538530 | API 執行階段 |
用戶端無法部署新的 Proxy 修訂版本 |
| 80429941 | API 執行階段 |
對於 /apiproxies/*/maskconfigs/* 路徑,CassandraRepositoryDelegate.exists() 一律會傳回 true |
| 80207872 | API 執行階段 |
在 configstore 服務中新增記錄,以便在啟動時更容易判斷使用的設定 |
| 80203732 | API 執行階段 |
在 DeploymentStatusService HTTP 用戶端中,更妥善地處理內容類型 |
| 79993247 | API 執行階段 |
對 Node.js 目標發出的 HEAD 要求會停滯 |
| 79944922 | API 執行階段 |
託管目標套裝組合部署作業失敗,並顯示 messaging.resource.UnknownResourceType |
| 79939838 | API 執行階段 |
建立 build.info 檔案,搭配 kokoro 使用,確保 Db 整合品質 |
| 79939496 | API 執行階段 |
OAuth 權杖建立作業失敗,並顯示 NumberFormatException |
| 79882402 | API 執行階段 |
JWT:VerifyJWT 中的 TimeAllowance 未正確處理 |
| 79876202 | 營利 |
Clean up mint scope from mxgroup as part of org delete |
| 79752674 | 管理伺服器 |
在擷取開發人員 ID 的開發人員電子郵件時,忽略應用程式和公司的載入作業 |
| 79697050 | API 執行階段 |
修正非 CPS 流程中的每日結算計算錯誤 |
| 79657368 | API 執行階段 |
API Proxy 部署錯誤 |
| 79615400 | 營利 |
預設將 bigQuery 旗標設為 true |
| 79578681 | API 執行階段 |
Cassandra 大型 KMS 金鑰空間問題 |
| 79439193 | 營利 |
機構的抵免額重設功能無法正常運作 |
| 79418654 | 營利 |
為非同步詳細報告新增逗號分隔符 |
| 79221633 | API 執行階段 |
Exiting NIOThread |
| 78200288 | 管理伺服器 |
如果中斷 MP 和 Router 的連線,然後重新連線 Router,部分部署作業會失敗 |
| 78190575 | API 執行階段 |
確保微核心程序重新啟動後,不會導致 Consul 服務標記重複 |
| 78088197 | API 執行階段 |
無法排除管理伺服器的 TLS 加密套件 |
| 77735168 | API 執行階段 |
MP 中的大型 *.tmp 記錄檔會填滿磁碟 |
| 74484305 | 營利 |
CPS 遷移後 -> suspended_developers GET 呼叫未傳回新 ID |
| 73597605 | API 執行階段 |
SharedFlow - MessageLogging 政策未執行 |
| 69045657 | 管理伺服器 |
上傳含有 LoadBalancer 目標或 SSLInfo KeyStore 設定的個別 ServiceCallout 政策時,會導致 NullPointerException |
| 67664750 | 營利 |
無法刪除營利資料 |
| 67517550 | 管理伺服器 |
由於 Proxy 組合複製作業的延遲時間過長,導致部署失敗 |
| 67176875 | 營利 |
/delete-org-data 無法刪除開發人員專屬費率方案 |