版本釋出說明 24.9.12版本釋出說明 24.9.11版本釋出說明 24.9.10版本釋出說明 24.9.8版本釋出說明 24.9.7版本釋出說明 24.9.6版本釋出說明 24.3.39版本釋出說明 24.3.38版本釋出說明 24.3.37版本釋出說明 24.3.36版本釋出說明 24.3.35版本釋出說明 24.3.34版本釋出說明 24.3.33版本釋出說明 24.3.32版本釋出說明 24.3.31版本釋出說明 24.3.30版本釋出說明 24.3.29版本釋出說明 24.3.28版本釋出說明 24.3.27版本釋出說明 24.3.26版本釋出說明 24.3.25版本釋出說明 24.3.24版本釋出說明 24.3.23版本釋出說明 24.3.22版本釋出說明 24.3.21版本釋出說明 24.3.20版本釋出說明 24.3.19版本釋出說明 24.3.18版本釋出說明 24.3.17版本釋出說明 24.3.16版本釋出說明 24.3.15版本釋出說明 24.3.14版本釋出說明 24.3.13版本釋出說明 24.3.12版本釋出說明 24.3.11版本釋出說明 24.3.10版本釋出說明 24.3.9版本釋出說明 23.12.29版本釋出說明 23.12.28版本釋出說明 23.12.27版本釋出說明 23.12.26版本釋出說明 23.12.25版本釋出說明 23.12.24版本釋出說明 23.12.23版本釋出說明 23.12.22版本釋出說明 23.12.21版本釋出說明 23.12.20版本釋出說明 23.12.19版本釋出說明 23.12.18版本釋出說明 23.12.17版本釋出說明 23.12.16版本釋出說明 23.12.15版本釋出說明 23.12.14版本釋出說明 23.12.13版本釋出說明 23.12.12版本釋出說明 23.12.11版本釋出說明 23.12.10版本釋出說明 23.12.9版本釋出說明 23.6.1版本釋出說明 23.3.1版本釋出說明 22.12.1版本釋出說明 22.9.1版本釋出說明 22.6.1版本釋出說明 22.3.1版本釋出說明 21.12.2版本釋出說明 21.11.7版本釋出說明 1.3.0版本釋出說明 1.1.0版本釋出說明 1.0.1版本釋出說明 0.4.2

版本釋出說明 24.9.12


釋出日期:2024 年 11 月 08 日
特性
JS 挑戰功能支援自定義清除時間(資料庫版本 313)。
特性
新增 Edgelang 介面 enable-js-challenge,實現在 Edgelang 中使用 JS 挑戰功能。
特性
支援透過 Edge Node 配置選項禁用 Edge Captcha 中的 Logo。
變更
最佳化 Edgelang 介面 print-page-template 邏輯,在頁面模板列印後立即退出請求,不再繼續執行。
變更
修正限速動作中的"返回頁面模板"拒絕動作,使其符合預期效果。
修復
解決內建 Location 被限速動作錯誤限制的問題。
修復
解決容器環境下 Edge Node 報告硬體 ID 衝突的問題。

版本釋出說明 24.9.11


釋出日期:2024 年 10 月 23 日
特性
引入離線模式支援,增強系統適應性(資料庫版本 312)。
修復
解決普通 K8s 變更誤觸發灰度資料庫更新的問題,最佳化系統的行為。

版本釋出說明 24.9.10


釋出日期:2024 年 10 月 18 日
修復
解決由 _gray_global lmdb 導致的配置延遲問題。

版本釋出說明 24.9.8


釋出日期:2024 年 10 月 17 日
修復
修復了在手機上全域性和應用配置的儲存按鈕不可見的問題。

版本釋出說明 24.9.7


釋出日期:2024 年 10 月 17 日
特性
Edgelang 新增檢查請求頭中是否存在下劃線的介面 req-header-has-underscore
特性
頁面規則的條件中支援變數:請求頭中存在下劃線。
特性
頁面規則的條件中支援變數:請求被標記為拒絕。
特性
限速相關的頁面規則動作中支援拒絕動作:將請求標記為拒絕。
特性
支援為同一個域名配置多個 ACME 證書。詳見:應用內證書
特性
訪問日誌中支援變數:client_org、client_asn、client_city 等變數。
特性
限速相關頁面規則動作支援自定義 Key。
最佳化
允許在沒有啟用“作為權威 DNS 伺服器”時,在分割槽配置中使用 UDP 型別的 53 埠。
修復
解決速率型別的動態指標資料顯示不準確的問題。
修復
解決只讀使用者無法檢視全域性 Lua 模組原始碼的問題。
修復
修復部分動態指標沒有資料的問題。

版本釋出說明 24.9.6


釋出日期:2024 年 09 月 27 日
特性
頁面規則動作“重定向”支援返回 307/308 響應碼。
特性
流(stream)應用支援 IPv6。
特性
Log Server 支援資料庫故障轉移。
特性
速率限制相關動作支援無延遲(nodelay)。
特性
支援展示 Edge Admin 和 Edge Log Server 的磁碟用量。
特性
支援 SSL 型別應用。
特性
支援顯示 Clone Admin 的狀態。
特性
支援在流應用中搜尋上游。
特性
支援列印 Kubernetes endpoints 事件詳情。
特性
支援新的頁面規則動作"關閉連線"。
特性
支援新的頁面規則動作"限制請求併發"。
特性
在"限制請求數"和"限制請求併發"頁面規則中支援設定拒絕動作。
特性
在 Edgelang 中新增了 ip-asn 和 client-asn API。
特性
在 Edgelang 中新增了 ip-org 和 client-org API。
特性
在 Edgelang 中新增了 enable-otel-trace API。
特性
在 Edgelang 中新增了 replace-resp-filter API。
特性
支援 OpenTelemetry。
特性
支援在 Edgelang replace-resp-filter 動作中使用使用者函式。
特性
支援對 IP 列表中的每個 IP 地址設定過期時間。
變更
為“加密 cookie”新增了 httponly 標籤。
變更
為 LDAP 配置項新增了更多配置提示。
變更
為 Prometheus 新增了埠驗證。
變更
改進了 Edge 閘道器節點狀態的顯示。
變更
修改了輸出響應體的預設內容。
變更
支援在 Edgelang 編輯器中啟用 vim 模式。
變更
改進了 Edge 內建驗證碼頁面。
變更
提升了 Edge 驗證碼生成的效能。
變更
增加了密碼更改時的密碼確認。
變更
在 Edge 編輯器頂部新增了儲存取消按鈕。
變更
增加了透過名稱載入應用 IP 列表的支援。
變更
頁面規則的條件中支援使用請求體(request body)變數。
最佳化
JS 挑戰響應採用 gzip 壓縮。
最佳化
縮短 DNS 查詢時嘗試 DNS 伺服器的超時為 1000 毫秒。
修復
解決了系統重啟後 Edge 閘道器節點啟動失敗的問題。
修復
對代理 URI 的進行轉義。
修復
解決了全域性 Lua 模組更新可能不生效的問題。
修復
修復了建立新 TLS 應用時的控制檯錯誤。
修復
解決了粘性 cookie 功能的問題。
修復
解決了 MDB_READERS_FULL 相關的錯誤。
修復
修復了流應用中釋出狀態顯示。
修復
修復了 Kubernetes 列表中動作列的可見性問題。
修復
解決了更改運算子時條件值被重置的問題。
修復
修復了頁面規則列表中的上游編輯問題。
修復
解決了 Kubernetes 服務載入問題。
修復
解決了 Edge 閘道器節點版本報告延遲的問題。
修復
修復了 Kubernetes 上游搜尋功能。
修復
修復了搜尋上游列表頁面的連結。
修復
對 IP 列表進行分頁。
修復
解決了頁面規則動作“限制請求速率”與舊配置的相容性問題。
修復
提高了上游指標的準確性。
修復
解決了應用無法被刪除的問題。
修復
最佳化了主從資料庫狀態檢查持續時間。

版本釋出說明 24.3.39


釋出日期:2024 年 08 月 07 日
修復
最佳化了上游 URL 處理機制,確保 URL 中的特殊字元(如空格)在得到正確編碼。

版本釋出說明 24.3.38


釋出日期:2024 年 07 月 29 日
修復
Edge Admin 及時同步閘道器伺服器 MAC 地址,消除持續提示 MAC 地址不一致的問題。

版本釋出說明 24.3.37


釋出日期:2024 年 07 月 26 日
修復
解決了 Prometheus 指標中的問題,確保上游資料的準確性和可靠性。

版本釋出說明 24.3.36


釋出日期:2024 年 07 月 19 日
最佳化
最佳化 HTTP 應用及全域性中 IP 列表的更新效能。

版本釋出說明 24.3.35


釋出日期:2024 年 07 月 15 日
最佳化
最佳化 Edge Captcha 的效能。

版本釋出說明 24.3.34


釋出日期:2024 年 07 月 2 日
修復
解決 24.3 版本的 Edge Node 與 23.3 及之前版本的 Edge Admin 不相容的問題。
修復
解決惡意請求導致 js challenge 列印錯誤日誌的問題。
最佳化
調整 captcha 驗證過程中部分錯誤處理日誌的級別。

版本釋出說明 24.3.33


釋出日期:2024 年 06 月 25 日
修復
禁止透過介面修改 Kubernetes 上游的編譯版本等資訊。

版本釋出說明 24.3.32


釋出日期:2024 年 06 月 25 日
修復
解決由於 Kubernetes 上游 ID 生成錯誤導致的負載均衡失效問題。

版本釋出說明 24.3.31


釋出日期:2024 年 06 月 21 日
修復
解決併發更新 Kubernetes 時出現的衝突報錯問題。

版本釋出說明 24.3.30


釋出日期:2024 年 06 月 17 日
最佳化
顯著縮短檢查資料庫主庫所需的時間。

版本釋出說明 24.3.29


釋出日期:2024 年 06 月 14 日
修復
解決啟用 Sticky Cookie 功能後上遊切換失敗的問題。

版本釋出說明 24.3.28


釋出日期:2024 年 06 月 12 日
修復
最佳化 stream 應用的審計日誌,確保狀態正確展示。

版本釋出說明 24.3.27


釋出日期:2024 年 06 月 11 日
最佳化
增加快取索引 LMDB 的 READER 數量,提高併發讀取能力。

版本釋出說明 24.3.26


釋出日期:2024 年 06 月 06 日
修復
修正重編譯指令碼中的依賴庫錯誤,確保編譯過程順利進行。

版本釋出說明 24.3.25


釋出日期:2024 年 06 月 04 日
修復
解決了 Kubernetes 服務僅用於 stream 應用時,Kubernetes 上游資訊無法自動更新的問題。

版本釋出說明 24.3.24


釋出日期:2024 年 06 月 04 日
修復
解決了上游負載均衡演算法失效的問題。

版本釋出說明 24.3.23


釋出日期:2024 年 06 月 03 日
修復
解決了錯誤日誌中報告清理資料錯誤的問題。

版本釋出說明 24.3.22


釋出日期:2024 年 06 月 03 日
修復
解決了 Edge Log Server 服務不可用導致 Edge Node 同步狀態上報不及時的問題。

版本釋出說明 24.3.21


釋出日期:2024 年 05 月 31 日
修復
解決了 IP 列表包含 IPv6 地址時,IP 列表無法生效的問題。

版本釋出說明 24.3.20


釋出日期:2024 年 05 月 31 日
修復
修復了執行回退資料庫指令碼失敗的問題。
修復
解決了儲存 Edgelang 規則沒有報錯,但釋出時報錯的問題。
修復
解決了某些系統下 OpenResty Edge 服務沒有隨系統啟動的問題。

版本釋出說明 24.3.19


釋出日期:2024 年 05 月 30 日
修復
解決了透過 SDK 獲取到的 Kubernetes 上游節點資訊與介面上不一致的問題。

版本釋出說明 24.3.18


釋出日期:2024 年 05 月 30 日
修復
解決了 Kubernetes 事件處理報錯並導致連線數異常的問題。

版本釋出說明 24.3.17


釋出日期:2024 年 05 月 30 日
變更
最佳化了 Kubernetes 相關的查詢。

版本釋出說明 24.3.16


釋出日期:2024 年 05 月 29 日
修復
解決了 IP 列表編輯失敗的問題。

版本釋出說明 24.3.15


釋出日期:2024 年 05 月 27 日
修復
解決了升級後靜態檔案無法編輯的問題。
特性
支援將 Kubernetes Endpoints 事件列印到錯誤日誌中。

版本釋出說明 24.3.14


釋出日期:2024 年 05 月 24 日
修復
解決了上游搜尋失敗的問題。
修復
解決了資料庫故障轉移失敗的問題。

版本釋出說明 24.3.13


釋出日期:2024 年 05 月 22 日
修復
解決了 WAF 規則編輯報錯的問題。

版本釋出說明 24.3.12


釋出日期:2024 年 05 月 20 日
修復
解決了 Edgelang 編譯錯誤資訊不正確的問題。

版本釋出說明 24.3.11


釋出日期:2024 年 05 月 20 日
特性
stream 應用支援 IPv6。

版本釋出說明 24.3.10


釋出日期:2024 年 05 月 15 日
變更
限速動作中的加密 Cookie 增加了 httponly 標記。

版本釋出說明 24.3.9


釋出日期:2024 年 05 月 15 日
特性
Edge Admin 支援資料庫的故障轉移。配置方式見 Edge Admin 的資料庫配置
特性
HTTP 應用的限速動作支援指定多個鍵值對作為限速 Key。
特性
IP 列表功能支援刪除指定的 IP。
特性
Kubernetes 叢集支援配置請求傳送超時引數。
特性
上游管理頁面新增搜尋功能,方便快速查詢。
特性
支援使用 OAuth(OpenIDC)認證方式登入 OpenResty Edge Admin 控制檯。
特性
支援內建變數 SSL Client Hello Message
特性
支援自動刪除無效的 Kubernetes 閘道器節點。
特性
應用中支援設定預設 SSL 證書。
特性
支援透過 Edgelang 指令碼獲取 SSL Client Hello 訊息內容。
特性
支援透過 Edgelang 指令碼呼叫全域性動作。
特性
支援根據規則名稱過濾 WAF 日誌。
特性
支援透過輸入呼叫棧檢視對應的 Lua 和 EdgeLang 原始碼。
特性
新增全域性配置項用於控制是否儲存 SSL Client Hello 訊息。
特性
單擊 WAF 命中規則柱狀圖可過濾檢視相關的 WAF 日誌。
變更
提升配置變更及釋出速度。
變更
最佳化 Kubernetes 上游更新機制,提升效能。
變更
最佳化 Kubernetes 服務事件處理流程,減少資料庫操作。
變更
最佳化上游選擇器效能,解決大量上游導致的頁面卡頓問題。
變更
最佳化配置同步的資料編解碼效率,提升配置同步效能。
變更
閘道器節點狀態切換改為開關形式,支援下線操作,下線後的節點不計入許可證數量。
變更
為 SSL 證書不匹配場景新增額外的日誌記錄。
變更
最佳化 Edge Admin 和 Edge Node 的內部 DNS 查詢。
變更
升級後保留原有的 Server 請求頭。
變更
匯出 DNS 記錄時支援匯出更多欄位資訊。
變更
封鎖請求動作支援配置拒絕動作。
變更
支援在日誌中列印 Kubernetes Endpoints 變更事件。
變更
調整限速動作使用的共享記憶體空間大小。
變更
根據不同的 Kubernetes 版本顯示對應的 token.yml 配置。
變更
新增驗證確保限速動作的拒絕閾值高於限速閾值。
變更
移除限速拒絕動作中的延遲選項。
變更
限速的拒絕動作支援返回自定義頁面模板。
變更
頁面規則動作的延遲值支援輸入小數。
變更
預設使用 MaxMind 的 IP 地址資料庫。
修復
修復 GeoIP 資料庫相關日誌中的錯誤資訊。
修復
修復同時開啟叢集快取和 WAF 功能時可能導致 500 錯誤的問題。
修復
修復配置檔案中某些埠未開啟 reuseport 選項的問題。
修復
解決重複刪除 Kubernetes 上游導致回退操作失敗的問題。
修復
解決 Kubernetes 請求握手失敗後未中斷處理並返回錯誤的問題。
修復
解決 Maxmind GeoIP 資料庫下載失敗的問題。
修復
解決快取清除表單中重置按鈕無響應的問題。
修復
解決傳遞錯誤的退出碼導致的 stream 子系統報告異常的問題。
修復
解決某些頁面規則動作無法輸入 0 值的問題。
修復
解決若干 WAF 規則上傳相關的問題。
修復
解決 Hcaptcha 驗證透過後沒有重定向的問題。
修復
解決 WebHook 在 n8n 平臺上不可用的問題。

版本釋出說明 23.12.29


釋出日期:2024 年 05 月 15 日
修復
解決 Hcaptcha 驗證透過後沒有重定向的問題。

版本釋出說明 23.12.28


釋出日期:2024 年 05 月 08 日
修復
解決 WebHook 在 n8n 平臺上不可用的問題。

版本釋出說明 23.12.27


釋出日期:2024 年 05 月 07 日
修復
解決 Maxmind GeoIP 資料庫下載失敗的問題。

版本釋出說明 23.12.26


釋出日期:2024 年 04 月 26 日
變更
匯出 DNS 記錄支援更多欄位。

版本釋出說明 23.12.25


釋出日期:2024 年 04 月 26 日
修復
修復多層網路下不相容舊的 WAF 請求頭格式的問題。

版本釋出說明 23.12.24


釋出日期:2024 年 04 月 24 日
變更
修改限速動作中最大休眠時間為 0.5 秒。

版本釋出說明 23.12.23


釋出日期:2024 年 04 月 22 日
特性
支援點選 WAF 圖表過濾 WAF 日誌。
修復
修復特定情況下 WAF 規則集 protocol_attack 執行失敗的問題。
修復
解決開啟叢集快取導致 WAF 規則載入失敗的問題。
最佳化
增強限速動作的引數校驗。

版本釋出說明 23.12.22


釋出日期:2024 年 04 月 11 日
變更
使用客戶端地址作為 HTTP 應用的限速動作預設的 Key。

版本釋出說明 23.12.21


釋出日期:2024 年 04 月 10 日
特性
HTTP 應用的限速動作支援指定多個 Key。
特性
HTTP 應用的限速動作支援指定 Encrypted Cookie 作為 Key。

版本釋出說明 23.12.20


釋出日期:2024 年 03 月 12 日
修復
解決設定 Cookie 等動作中,值不能為 0 的問題。
修復
解決清理未釋出變更失敗的問題。
變更
所有埠都增加 reuseport 標識。

版本釋出說明 23.12.19


釋出日期:2024 年 02 月 23 日
修復
修復了若干個 WAF 規則匯入和匯出相關問題。

版本釋出說明 23.12.18


釋出日期:2024 年 02 月 22 日
特性
增強了 Kubernetes 閘道器叢集功能,新增自動移除失效閘道器節點的能力。
修復
修復了 Kubernetes 閘道器叢集在自動批准閘道器節點加入叢集時出現的一些問題。

版本釋出說明 23.12.17


釋出日期:2024 年 02 月 20 日
變更
更新了 MaxMind 和 IPIP.NET 的 IP 地理位置資料庫下載介面的協議。

版本釋出說明 23.12.16


釋出日期:2024 年 02 月 20 日
變更
新增支援在配置檔案的 dns 部分設定 DNS 查詢的限速引數 client_limiter_rateclient_limiter_burst
最佳化
改進了 DNS 查詢流程,減少因限速產生的日誌記錄。
修復
修復了多個與 Kubernetes 功能相關的問題。

版本釋出說明 23.12.15


釋出日期:2024 年 01 月 30 日
最佳化
提升頁面規則頁面處理大量上游時的流暢度。

版本釋出說明 23.12.14


釋出日期:2024 年 01 月 22 日
修復
解決修改分割槽配置時提示分割槽不存在的問題。

版本釋出說明 23.12.13


釋出日期:2024 年 01 月 18 日
最佳化
最佳化配置同步介面的效能。

版本釋出說明 23.12.12


釋出日期:2024 年 01 月 18 日
修復
更新失敗後的 Kubernetes 叢集,後續繼續嘗試更新。

版本釋出說明 23.12.11


釋出日期:2024 年 01 月 16 日
變更
支援在 Edgelang 中呼叫全域性自定義動作。

版本釋出說明 23.12.10


釋出日期:2024 年 01 月 12 日
修復
解決不可用的 Kubernetes 叢集影響整個 Kubernetes 上游更新的問題。
修復
更新失敗後的 Kubernetes 叢集,後續繼續嘗試更新。

版本釋出說明 23.12.9


釋出日期:2024 年 01 月 10 日
特性
支援搜尋 HTTP 應用內的上游。
特性
Edge Log Server 支援多例項,配置方式詳見:《配置 OpenResty Edge Log Server 多例項》
特性
全域性通用配置支援分批發布。
特性
Edge Node 伺服器支援強制全量同步。
特性
支援匯出全域性 WAF 規則集。
特性
支援 UDP 應用。
特性
支援不同粒度(條件級別、應用級別)的標準動態指標。
特性
支援“禁用代理緩衝”的動作。
特性
全域性配置中支援配置“健康檢查報告”的共享記憶體。
特性
HTTP 正向代理支援代理 IPv6。
特性
支援透過 HTTP 正向代理傳送 ACME 證書籤發請求。
特性
支援透過 HTTP 正向代理下載 IP 地理資訊資料庫。
特性
支援上報 Edge Node 伺服器的 CPU 數量到 Edge Admin。
特性
支援熱更新後保持健康檢查結果。
特性
Edge 語言增加介面 skip-json-values、set-proxy-ignore-no-cache、disable-proxy-buffering、enable-proxy-buffering。
變更
webhook 執行歷史中增加狀態碼展示。
變更
最佳化 Edge Node 伺服器的 MAC 地址比較邏輯。
變更
當在 Edge Node 伺服器的私有地址框中輸入公共 IP 地址時,展示警告訊息。
變更
完善頁面規則中重試條件的描述。
變更
允許在 Edge Node 伺服器的私有 IP 地址框中輸入公網 IP 地址。
變更
最佳化全域性外掛的引數展示。
變更
HTTP 正向代理的訪問日誌支援更多欄位,如 uri、url。
最佳化
最佳化增量配置同步以正確處理版本號跳變的問題。
最佳化
最佳化 HTTP 應用配置更新介面的效能。
最佳化
最佳化 Kubernetes 配置監聽器的啟動時間。
最佳化
延長 ACME 證書籤發的預設超時時間並允許自定義。
最佳化
預設啟用“允許在請求標頭中使用下劃線”。
最佳化
最佳化 Kubernetes 的錯誤日誌訊息。
最佳化
增加對 Edge Admin 的健康檢查,配置最佳化同步速度。
最佳化
最佳化 Edge Node 服務是否執行在容器內的檢查。
修復
Dos 日誌中增加 delay 動作過濾。
修復
內部請求的預設超時時間從 5 秒改成 60 秒。
修復
加強頁面規則中“代理”相關欄位的校驗以避免無法生成配置描述。
修復
解決搜尋上游、HTTP 應用、DNS 應用出錯的問題。
修復
修復若干 WAF 規則上傳的問題。
修復
修復若干安全問題。

版本釋出說明 23.6.1


釋出日期:2023 年 6 月 1 日
修復
解決 Hcaptcha 驗證透過後沒有重定向的問題。
修復
解決 WebHook 在 n8n 平臺上不可用的問題。
修復
解決 Maxmind GeoIP 資料庫下載失敗的問題。
變更
更新了 MaxMind 和 IPIP.NET 的 IP 地理位置資料庫下載介面的協議。
最佳化
改進了 DNS 查詢流程,減少因限速產生的日誌記錄。
最佳化
改用 timescaledb 儲存告警資訊。
特性
加入對上游健康檢查結果的持久化支援。
最佳化
最佳化上游健康檢查的實現。
變更
在 Edgelang 中,http-version 介面的返回型別由 Num 更改為 Str,以便返回 "1.0" 而非 "1"。
變更
現在可以獲取鍵值為空字串的 URI 引數,如 ka=va&=vb。
修復
解決了 WAF Log 及 WAF 規則上傳的若干問題。
特性
WAF 日誌現在能夠記錄響應體(僅在 僅記錄日誌 動作下有效)。
特性
增加了一個針對 413(Content Too Large)錯誤的錯誤頁面。
修復
解決了 IPv6 DNS 健康檢查失敗的問題。
最佳化
改進了 WAF 白名單 並廢棄了 禁用 WAF 規則
特性
Edge 語言現在支援 custom-var 相關介面,可用於在 Edge 語言和 Lua 模組之間傳遞資料。
變更
更新了上傳檔案的預設引數,現在預設快取 1 個檔案,檔案內容大小為 1MB。
變更
Edge Captcha 和 hCaptcha 驗證請求的返回值從 302 更改為 200。
修復
修復了動態指標介面的問題。
特性
在頂部新增了聯絡我們的按鈕。
變更
新增了一個新的全域性配置項 真實 IP 來源
變更
新增 記錄 WAF 日誌設定響應 Cookie 的 SameSite啟用 CSRF token 三個動作。
修復
修復了批次刪除 WAF 禁用規則列表的問題。
修復
修復了取消勾選 使用 IP 地址載入 SSL 證書使用 IP 地址載入應用 選項無效的問題。
變更
選擇規則集後,現在可以選擇規則名稱。
變更
WAF 日誌列表不再展示 ISP 欄位。
變更
現在可以禁用其他使用者的 2FA 功能。
變更
在 SSL 表單中增添了 RSA-4096 消耗效能的提示。

版本釋出說明 23.3.1


釋出日期:2023 年 3 月 1 日
修復
解決 Maxmind GeoIP 資料庫下載失敗的問題。
變更
更新了 MaxMind 和 IPIP.NET 的 IP 地理位置資料庫下載介面的協議。
特性
頁面規則新增 響應體過濾 動作。
特性
頁面規則條件新增 HTTP 版本 變數。
特性
頁面規則條件中新增變數 上傳副檔名上傳檔案內容上傳副檔名與檔案內容是否匹配
特性
頁面規則條件中新增 最長的請求頭名字的長度最長的請求頭值的長度cookie 鍵值對的個數重複的請求頭名字重複的 URI 引數 變數。
特性
頁面規則條件中新增 SNI(Server Name Indication) 變數。
特性
頁面規則動作中新增 設定上傳檔案引數 動作。
特性
閘道器節點增加了兩個配置項 TCP 應用本地監聽的 IP 地址SNI Proxy 應用本地監聽的 IP 地址
特性
新增新的全域性配置項:啟用叢集快取叢集快取埠
特性
新增 WAF 動作 關閉連線
特性
新增 CC 攻擊日誌列表。
特性
全域性配置 > 全域性統計設定 中增加 OpenResty Edge Admin 指標配置。
特性
在 WAF 的 返回頁面模板 動作中增加了響應狀態程式碼欄位。
特性
動態指標頁面新增 WAF 指標。
特性
動態指標頁面新增 CC 攻擊指標。
特性
全域性配置新增 WAF 日誌配置。
特性
全域性配置增加 CC 攻擊日誌配置。
特性
全域性配置中新增 重置超時連線 的開關。
特性
全域性配置中新增 允許 TRACE 方法 的配置。
特性
全域性配置中增加配置項:TCP 快速開啟上游 Keepalive(上游 keepalive 保留的空閒連線數)上游 Keepalive Requests上游 Keepalive 超時時間代理快取區使用臨時路徑
特性
全域性配置中增加了訪問日誌的 escape 選項。
特性
全域性配置中增加 CC 攻擊防護統計過期時間 的配置。
特性
為 WAF 和限速新增了跳轉驗證的動作。
特性
為 WAF 和限速新增了 JS 演算法挑戰的動作。
特性
全域性配置 > 全域性統計設定 的指標中支援獲取 Edge Node 的服務狀態。
特性
全域性配置 > 全域性統計設定 的指標中支援 HTTP 應用的上游健康檢查結果。
特性
SSL 頁面增加規則配置。
特性
Edge 語言新增 http-version,用於獲取 HTTP 請求的版本號。
特性
Edge 語言支援上傳檔案相關原語。
特性
Edge 語言支援 req-line ,用於獲取 HTTP 請求行。
特性
Edge 語言支援 req-args-combined-size,用於獲取 URL 和 POST 引數的總大小。
變更
配置檔案中的敏感資訊自動加密。
變更
改用內部請求的方式自動更新 Kubernetes 的配置。
變更
支援配置節點的 MAC 地址。
變更
支援搜尋和下載 WAF 日誌。
變更
支援批次刪除閘道器叢集。
變更
支援寫入 WAF 日誌到檔案,並支援檔案輪轉。
變更
當 Kubernetes 名稱空間或服務被刪除時,支援更新其他正常 Kubernetes 上游資訊。
變更
將幫助選單移動到右側。
變更
對應用的 SSL 證書列表進行分頁展示。
變更
完善內建 WAF 規則集,並更新至 3.3.4 版本。
變更
完善 Edge Log Server API 的訪問控制。
變更
如果使用者無法訪問正向代理應用的設定頁面,則跳轉到第一個可訪問的頁面。
變更
如果使用者無法訪問 SOCKS5 應用的設定頁面,則跳轉到第一個可訪問的頁面。
變更
只有型別為 A 或者 AAAA 的 DNS 記錄可以設定健康檢查。
變更
修改 Edge Log Server 中清理操作的日誌級別,從 warn 級別改成 info 級別。
變更
WAF 返回頁面模板時可以指定響應狀態碼。
變更
Edge 語言支援 set-ssl-protocolsset-ssl-ciphers,用於設定 SSL 協議及演算法。
修復
如果使用者沒有 寫全部 的許可權,隱藏由他人建立的 Basic Auth 記錄的編輯和刪除按鈕。
修復
在更新 LE 和自定義 SSL 證書時,不更新未釋出變更的統計。
修復
只讀使用者不能啟用標準動態指標。
修復
全域性重寫規則的排序功能需要有 寫全部 的許可權。
修復
修復設定錯誤頁後,POST 請求失敗返回 405 狀態碼的問題。
修復
修復自定義報警動作和規則的批次刪除許可權的問題。
修復
修復離線的閘道器節點的 IP 地址不能快捷複製的問題。
修復
修復源站證書生成器的許可權問題。
修復
修復正向代理應用頁面的許可權問題。
修復
修復批次刪除 DNS 記錄後批次操作按鈕仍然存在的問題。
修復
修復恢復應用出錯的問題。
修復
修復合併 IP 地理資料庫失敗後頻繁重試的問題。
修復
修復建立應用時,代理規則禁用仍然會建立代理規則的問題。
修復
修復全域性配置的許可權問題。
修復
修復了正向代理應用詳情頁中不正確的變更提示。
修復
修復了在域名輸入中按下回車鍵後跳轉到閘道器頁面的問題。
修復
修復了 SOCKS5 應用詳情頁中不正確的變更提示。
修復
修復了 Kubernetes 表單在 基礎版專業版 中可以提交的問題。
修復
修復上游在 基礎版專業版 中無法編輯的問題。
修復
修復 SOCKS5 設定頁面的讀許可權的問題。
修復
修復 Edge 語言在某些情況下正則捕獲分組為空的問題。

版本釋出說明 22.12.1


釋出日期:2022 年 12 月 1 日
修復
解決 Maxmind GeoIP 資料庫下載失敗的問題。
變更
更新了 MaxMind 和 IPIP.NET 的 IP 地理位置資料庫下載介面的協議。
修復
解決更新頁面規則由於競爭導致規則動作重複的問題。
變更
Edge Node 的機器支援增加或刪除網路介面,但必須至少保持一個網路介面不變。使用批准後的 Edge Node 製作的映象可以用於備份;使用批准前的 Edge Node 製作映象可以用於快速部署。
變更
許可證同步失敗多次後,再進行提示。
變更
Edgelang 介面 set-error-page 和 set-upstream-retry-uri 的引數支援變數。
修復
解決自定義錯誤頁型別為後端 URL 時,會出現 500 錯誤的問題。
變更
不再把固定的 IP 地址渲染到配置檔案中。
變更
Lua 外掛支援更多型別。
特性
頁面規則新增動作“使用下游伺服器地址作為上游源地址”。
特性
支援配置 Stream 應用的訪問日誌。
特性
支援在 Admin 介面上更新 WAF 規則集。
變更
更新動態指標 YSQL 語言的提示。
變更
支援 Lua 外掛新的觸發型別“在特定的時間”和“僅手動觸發”。
變更
支援 Lua 外掛傳遞引數。
變更
Lua 外掛支援自定義表格相關的事件型別。
變更
內建的 Lua 模組不能刪除。
變更
HTTP 應用清除未釋出更改時,也會回滾之前的灰度釋出。
修復
修復上游健康資料的 UI 顯示問題。
最佳化
最佳化自定義表格的實現。

版本釋出說明 22.9.1


釋出日期:2022 年 9 月 1 日
修復
解決 Maxmind GeoIP 資料庫下載失敗的問題。
修復
解決 Kubernetes 的 Resource Version 比較失敗的問題。
修復
解決 Kubernetes 上游更新失敗且沒有記錄日誌的問題。
特性
支援透過在 OpenResty Edge Node 的 k8s 配置塊中配置 endpoint_event_log 來啟用 Kubernetes Endpoints 事件日誌。
修復
解決應用 SSL 證書中 IP 地址亂碼的問題。
修復
解決無法新增包含 IP 地址的全域性 SSL 證書的問題。
修復
解決清理未釋出變更失敗的問題。
修復
解決回滾失敗的問題。
變更
更新了 MaxMind 和 IPIP.NET 的 IP 地理位置資料庫下載介面的協議。
修復
解決與 Kubernetes 叢集握手失敗後沒有列印詳細錯誤日誌的問題。
修復
與 Kubernetes 叢集握手失敗後,後續繼續嘗試更新。
最佳化
最佳化配置同步介面的效能。
修復
解決不可用的 Kubernetes 叢集影響整個 Kubernetes 上游更新的問題。
修復
更新失敗後的 Kubernetes 叢集,後續繼續嘗試更新。
最佳化
最佳化增量配置同步以正確處理版本號跳變的問題。
修復
解決 TCP 應用中代理的重試次數為上游節點數無效的問題。
特性
支援跳過操作日誌並跳過 K8s 上游自動更新的操作日誌。
最佳化
最佳化許可證同步失敗的提示邏輯。
修復
解決 2FA 無法增加到微軟 authenticator 的問題。
變更
支援更多使用者配置。
修復
解決上報的閘道器節點數量不正確的問題。
最佳化
最佳化釋出記錄獲取速度。
特性
支援設定 stream 應用的訪問日誌。
最佳化
最佳化 HTTP/Stream 應用列表獲取速度。
修復
解決應用搜尋出現相同結果的問題。
特性
支援替換 OpenResty Edge 元件間通訊的伺服器證書(需與 openresty-edge-config 包配合)。
修復
解決灰度釋出刪除的 Kubernetes 上游時被正式釋出的問題。
特性
新增頁面規則動作:啟用限流事件。
特性
新增頁面規則動作:啟用熔斷器事件。
特性
新增 ssl-client-serial 變數。
特性
新增“Capture Response Body”動作,啟用後可以在訪問日誌中列印響應體。
特性
支援頁面規則條件:時間。
特性
支援頁面規則動作:映象請求。
特性
支援頁面規則動作:熔斷器。
特性
支援自定義表格。
特性
支援清理閘道器標籤。
特性
支援啟用代理協議(Proxy Protocol)。
特性
在控制面板中增加事件頁面。
變更
新增依賴 openresty-yajl-dev/devel。
變更
更新產品型別的名稱。
變更
支援快取 DNS 結果。
變更
支援禁用 DNS 訪問日誌和限制。
變更
把“最大請求體緩衝大小”改為“客戶端請求體緩衝大小”。
變更
將閘道器分割槽的叢集名稱變成叢集頁面的連結,並突出顯示該叢集。
變更
將所有提示改為 OpenResty Edge。
變更
將工作程序的最大數量從 64 個改為 1024 個。
變更
將 EdgeLang 改為 Edgelang。
變更
增加驗證以確保開啟快取的最大檔案數不大於開啟檔案的最大數量。
變更
增加了 ACME 驗證失敗後的重試次數。
變更
修改預設代理超時值從 6 秒改為 60 秒。
變更
修改 WAF 白名單專案的條件和條件的順序。
變更
DNS listen 行增加 reuseport。
修復
修正了配置項中 acme_skip_precheck 條目的資料型別,同時支援 boolean 和 string。
修復
修正了在應用程式的概覽頁面上刪除頁面規則之後頁面沒有更新顯示的錯誤。
修復
修復錯誤日誌匯出按鈕失效的問題。
修復
修復搜尋應用和上游跳轉出錯的問題。
修復
修復釋出頁詳情複製到剪貼簿失效的問題。
最佳化
最佳化刪除應用程式時的提示。

版本釋出說明 22.6.1


釋出日期:2022 年 6 月 1 日
修復
解決 Maxmind GeoIP 資料庫下載失敗的問題。
變更
更新了 MaxMind 和 IPIP.NET 的 IP 地理位置資料庫下載介面的協議。
修復
解決灰度釋出刪除的 Kubernetes 上游時被正式釋出的問題。
變更
OpenResty Edge Admin 必須能聯網以訪問 api.openresty.com。(僅用於上報 License 用量)
最佳化
提升 WAF 規則的效能。
變更
支援修改 Edge 的元件間通訊證書。
變更
ACME 挑戰重試次數增加。
變更
ACME 日誌中列印狀態和挑戰結果。
最佳化
減少配置同步所需時間。
變更
去除全域性證書的校驗。
修復
解決更新 Kubernetes 服務資料時 ID 變化的問題。
修復
解決餘額大於 0 時,無法批准節點的問題。
變更
預設啟用 HTTP2。
變更
刪除”訪問日誌格式“時展示關聯的應用 ID。
修復
解決檢查泛域名 DNS 記錄相關的問題。
最佳化
最佳化全域性變數的編譯速度。
變更
block-req 和 limit-req-count 動作支援不指定 key。
變更
改進 Webhooks 功能。
最佳化
最佳化 DNS 健康檢查的邏輯。
變更
統一所有事件型別。
變更
建立新分割槽時使用預設分割槽的配置。
最佳化
證書籤發失敗後,清理處於 Pending 狀態的證書籤發訂單 (ACME)。
變更
支援關閉 Edge 預設錯誤頁。
修復
修復無法刪除使用者組的問題。
變更
增加證書的域數超過 100 的提示。
變更
前端頁面文案調整,DNS 詳情頁面調整。
特性
支援搜尋靜態檔案。
特性
支援使用甘特圖展示閘道器及上游健康檢查資料。
特性
健康檢查支援 ssl_verify 選項。
變更
在分割槽選擇下拉框新增編輯按鈕,點選可編輯分割槽。
變更
在 Kubernetes 叢集選擇下拉框新增新建按鈕,點選可新建 Kubernetes 叢集。
修復
修復了簽發 Let’s Encrypt 證書時生成非法 JWS 簽名導致的錯誤。
變更
支援為分割槽新增描述。
特性
支援小時粒度的計費模式。
變更
前端頁面調整,修正動態指標圖表標題,新增 GSLB 配置文件連結以及配置表單修正。
修復
DNS 頁面許可權檢查。
變更
Kubernetes 上游節點變更最佳化併發執行能力,最佳化效能,防止事件累積。
特性
Kubernetes 上游新增版本控制功能。
變更
Kubernetes 上游節點更新,查詢埠對映返回 404 時不再輸出錯誤日誌。
特性
支援 OAuth2 校驗。
特性
支援啟用 Edge 預設錯誤頁。
特性
支援設定灰度閘道器叢集。
變更
配置檔案中的 [log_cluster] 重新命名為 [log_server]。
變更
前端頁面調整,應用 release 頁面的紅色按鈕改為灰色。
變更
增加 public IPv4 和 private IPv4 的校驗,並設定 private IPv4 為必填。
修復
修復因為快取導致的靜態資源資料未實時更新的問題。
修復
修復了簽發 Let’s Encrypt 證書時生成非法 JWS 簽名導致的錯誤。
修復
修復了“幫助”頁面跳轉連結失效的問題。
變更
將 Kubernetes,多層網路,使用者和使用者組,閘道器分割槽從全域性配置中移出。
特性
新增動作“移除請求頭”。
特性
支援新的動作“enable hcaptcha”和“enable edge captcha”。
修復
解決回滾失敗不會返回錯誤的問題。
變更
重構 webhook 功能。
特性
支援使用 HTTP 代理上報 License 資訊。
變更
當 License 資訊上報失敗超過 24 小時後,禁用節點的配置同步。
修復
解決不能在 access log format 中使用全域性使用者變數的問題。
變更
對動態指標的資料進行聚合加快查詢。
特性
WAF 新增非跨請求模式,並且支援單獨設定規則集的閾值。預設將使用非跨請求的模式。
修復
修復了全域性 Let’s Encrypt 證書會被定時任務清理的問題。
變更
重構靜態檔案功能並支援上傳整站上傳。
修復
增強訪問日誌檔名校驗,不允許“/”字元。
變更
更新 WAF 規則。
變更
Kubernetes 上游 pod 數量可以為 0。
修復
Kubernetes 監聽程序處理 ERROR 事件,最佳化列印錯誤日誌資訊。
變更
動態指標增加一年篩選項。
特性
增加新動作 OAuth2 Jwt Validate 和 OAuth2 Introspection Validate。
變更
報警日誌頁面上支援點選顯示節點資訊。
變更
應用設定頁面增加最大響應 Header 數配置項。
變更
將多層網路,Kubernetes,使用者和使用者組,閘道器分割槽許可權控制和全域性許可權控制分開。
變更
支援灰度叢集。
變更
將請求 ID 解碼器開發為元件應用到所有請求 ID 出現的位置。
修復
修復 Diff 詳情頁複製到剪貼簿按鈕失效的問題。
修復
修復了搜尋上游出錯的問題。

版本釋出說明 22.3.1


釋出日期:2022 年 3 月 1 日
變更
更新了 MaxMind 和 IPIP.NET 的 IP 地理位置資料庫下載介面的協議。
特性
增加 log-server 心跳檢查。
特性
定時刪除同步資料。
特性
支援在動態指標中收集 limit-request-rate 等速率限制動作攔截的請求數。
修復
解決特定情況下不能正常 reload 的問題。
變更
增加全域性配置初始化失敗後的重試和告警。
特性
增加全域性配置分割槽釋出功能。
變更
增加介面許可權限制。
修復
解決當返回頭沒有 set-cookie 時,rm-resp-cookie 動作出錯的問題。
修復
解決當存在 Kubernetes 操作,搜尋未釋出應用返回不正確的問題。
修復
解決 rm-resp-cookie 動作不能刪除多個重名 set-cookie 的問題。
特性
支援應用分割槽釋出。
修復
解決沒有變更時,多次釋出有多個釋出記錄的問題。
特性
支援分割槽級別的通用全域性配置和配置全域性 Lua 模組。
修復
修復了節點私有 IP 無法儲存的問題。
特性
當手動上傳證書時支援 由 ACME 自動更新 的選項。
變更
DNS 記錄的域名允許下劃線。
修復
編輯閘道器叢集時國家不應該是必選項。
最佳化
加強對 dns 及 dns 記錄的驗證。
修復
解決 HTTP 正向代理不檢查賬號的問題。
特性
支援釋出應用到特定分割槽。
特性
新增嚮應用中追加或者移除域名的介面。
修復
修復了 PostgresSQL 連線池的 max_idle_timeout 配置不生效的問題。
特性
新增使用名稱空間,服務,埠搜尋 Kubernetes 上游的介面。
特性
支援手動上傳用於 ACME 簽發證書的私鑰。
特性
在 ACME 模式下支援使用使用者上傳的私鑰。
特性
新增使用 ip 搜尋 Kubernetes 上游的介面。
特性
新增 Kubernetes 上游資料快取,改善 Kubernetes 上游更新效能。
特性
Kubernetes 上游新增歷史搜尋介面。
特性
支援 Kubernetes upstream 預設 node 權重。
特性
Kubernetes 上游支援命名埠。
修復
修復一些許可權控制。
修復
當 Kubernetes 上游繫結多個 Kubernetes 叢集的時候,某些叢集的節點可以為空。
修復
刪除 Kubernetes 的 deployment 物件的時候能夠正確刪除對應的上游節點。
修復
Kubernetes 上游更新的時候不再做 dns 查詢。
修復
Kubernetes 上游更新使用定時器機制,防止併發操作導致資料庫鎖住。
特性
or-config.ini 中新增設定 Kubernetes 上游更新定時器的時間間隔的引數。
特性
日誌格式中支援新變數:$realip_remote_addr 和 $realip_remote_addr。
修復
圖表使用 meta 中的 limit 作為請求引數。
修復
修復重新載入資料後圖表渲染不對的問題。
修復
set-upstream-name 只有搜尋所有的上游都失敗後才會列印錯誤日誌。
變更
增加標準動態指標 tab。
特性
上游健康檢查中新增 always_check 模式。
特性
上游健康檢查中新增 HEAD 請求方法。

版本釋出說明 21.12.2


釋出日期:2021 年 12 月 2 日
修復
解決 Maxmind GeoIP 資料庫下載失敗的問題。
變更
更新了 MaxMind 和 IPIP.NET 的 IP 地理位置資料庫下載介面的協議。
修復
允許 Kubernetes 上游服務 nodes 數量為 0。
變更
新增 Kubernetes 命名埠支援。
變更
新增 Kubernetes 節點權重設定。
特性
使用 ip 搜尋 Kubernetes 上游。
特性
Kubernetes 歷史變更記錄搜尋。
最佳化
Kubernetes 上游服務資訊放到快取中。
修復
Kubernetes 新增普通使用者 GET 許可權。
修復
修復清除未釋出應用未重新整理資料的問題。
修復
修復單獨升級 openresty-plus 導致不能下發配置的問題。
修復
修復 session 過期時,編輯彈框還在的問題。
修復
修復 log disk usage 顯示單位。
修復
修復 hash 路由頁面會重新整理的問題。
修復
解決在應用內修改上游時導致的 5xx 問題。
特性
Access log 中記錄 DNS 響應時間。
特性
支援新動作 access-log-off。
特性
支援單獨關閉某個請求的訪問日誌。
特性
支援 HTTP/3(實驗性的)。
特性
增加 Log Server 的心跳檢查。
特性
新增 Edgelang 指令:upstream-has-live-nodes。
特性
訪問日誌中支援 $internal_request 變數,用於區分外部和內部請求。
特性
動態指標支援記錄被限速動作攔截的請求。
特性
報警訊息支援郵件和 Webhook 通知。
變更
Kubernetes 新增最後錯誤資訊欄位記錄。
變更
HTTP 應用支援更多排序欄位。
變更
支援報告 Node 的 MAC 地址。
變更
支援 global static file name 複製。
變更
增加 metrics SQL 模板 limit_traffic_status。
變更
應用釋出頁審計日誌列表新增狀態列。
變更
應用 Overview Page Rules 增加編輯和刪除按鈕。
變更
修改 HTTP2 Enabled 顯示樣式。
變更
顯示 page rules proxy edgelang 內容。
變更
節點狀態增加日誌目錄的磁碟使用率。
變更
更新 WAF 規則到 3.3.2。
變更
定期清理同步資料。

版本釋出說明 21.11.7


釋出日期:2021 年 11 月 7 日
最佳化
最佳化頁面模板。
修復
修改頁面規則等內容更新應用的修改時間。
修復
新增 limit_rate 等共享記憶體。
修復
解決在存在泛域名的應用中獲取 DNS 記錄出錯的問題。
修復
解決灰度應用無法在“未釋出應用”中被找到的問題。
特性
WAF Logs 頁面新增開關控制顯示全部 WAF 日誌還是隻顯示超出閾值的。
特性
IP 地址匹配支援 IPv6。
特性
HTTP 應用支援代理 gRPC 協議。
特性
Admin Lua 外掛支援 WAF 命中事件。
特性
支援在頁面規則中啟用客戶端認證。
特性
支援動作 disable access log
特性
支援匯出 http 型別應用。
特性
支援操作日誌和釋出歷史的自動清理。
特性
全域性配置支援搜尋操作日誌。
特性
訪問日誌中支援列印應用 ID(app_id)。
特性
動態指標支援二元表示式。
特性
報告 Node 的架構。
變更
WAF 命中日誌預設只展示達到閾值的日誌。
變更
支援 limit request rate 動作不指定具體的 key。
變更
增加應用釋出和修改的互斥鎖。
變更
在 About 頁面初始只展示主版本,點選詳情按鈕展開展示個元件版本。
變更
為自定義錯誤頁面增加狀態碼 400 401 405 406。
變更
全域性配置頁面去掉了 namespace network。
變更
建立全域性和應用 IP 列表時,列表可以為空。

版本釋出說明 1.3.0


釋出日期:2021 年 8 月 25 日
修復
解決灰度釋出刪除的 Kubernetes 上游時被正式釋出的問題。
修復
清除未釋出修改失敗的問題。
修復
更新 Kubernetes 上游節點權重時會刪除 Kubernetes_services 的問題。
修復
允許 Kubernetes 上游服務 nodes 數量為 0。
變更
新增 Kubernetes 命名埠支援。
最佳化
node 灰度標識從閘道器叢集級別,改為閘道器節點級別方便切換 node 節點是否灰度的標識。
最佳化
最佳化增量配置同步。
最佳化
最佳化健康檢查和上游指標的資料庫寫入方式。
最佳化
縮短了配置同步的延遲。
修復
Log Server 下線導致節點同步狀態無法整成顯示的問題。
修復
keepalived 配置檔案中 check_script 欄位應該為全路徑。
修復
Kubernetes rest api 資料返回格式不規範。
修復
增加應用釋出/回滾操作的併發鎖,避免併發操作帶來的配置錯誤。
修復
已下線的 http 應用不應再自動更新 ACME 證書。
修復
修復應用列表頁面跳轉出現多餘請求及錯誤請求。
修復
修復應用釋出日誌描述中缺失配置的問題。
修復
修復頁面搜尋選擇元件報錯。
修復
修復頁面輸入 DNS 記錄校驗錯誤。
修復
修復閘道器叢集標籤有時候不顯示的問題。
修復
修復搜尋上游名稱的結果不匹配的問題。
修復
修復使用 SDK 或 edge-cli 無法上傳證書的 BUG。
修復
修復全域性改寫規則和全域性自定義動作新增閘道器叢集條件失敗的問題。
修復
修復了多個 IP 列表白名單匹配時的 BUG。
修復
修復過期證書分頁失效的問題。
修復
修復導致證書無法定期更新的錯誤條件。
修復
修復 X-Forwarded-For 請求頭 IP 地址匹配出錯的問題。
修復
修復 HTTP 健康檢查響應體匹配報錯的問題。
修復
修復 global lua module 不能更新的問題。
修復
修復 DNS 查詢非法域名時請求異常的問題。
修復
修復 Append-proxy-header-value 動作無法提交的問題。
修復
新增了遞迴上游的檢測選項,防止出現由此造成的死迴圈。
修復
同一個應用下後面的 defer resp-body 會覆蓋前面的 defer resp-body。
修復
手動上傳 SSL 證書更新時,也需要對上傳的證書進行校驗。
修復
前端修復建立新應用時選擇全域性上游作為 proxy 上游時未自動建立頁面規則。
修復
開啟閘道器叢集級別的共享快取時,如果所有節點都失敗,應該最後重試一下本機。
修復
解決無法新增較大頁面模板的問題。
修復
解決恢復釋出後搜尋不到未釋出應用的問題。
修復
對 IPv6 在地址匹配時進行了錯誤處理。
修復
當介面上刪減至 1 個上游時,去除第二個沒用的 balancer。
修復
"重寫代理 URI 字首"動作沒有對 URI 進行編碼,可能導致上游不識別。
特性
X-Forwarded-For 增加 IP 地址匹配的運算子。
特性
WAF 日誌介面新增命中規則統計圖表。
特性
tcp 和 tls 應用支援 proxy protocol。
特性
DNS 頁面顯示 A/AAAA 記錄的地圖展示。
特性
自定義證書籤發商,可顯示帳號資訊。
特性
重新編譯指令碼支援並行編譯所有的 HTTP/HTTPS 應用。
特性
支援新的 Brotli 壓縮型別。
特性
支援清理動態指標資料。
特性
支援批次刪除。
特性
支援了應用級別的 IP 列表配置。
特性
支援節點 LMDB 備份。
特性
支援根據字首清理 mlcache 中的快取資源(適用於有自定義使用 mlcache Lua 模組的場景)。
特性
支援全域性頁面模板
特性
支援服務靜態資源
特性
支援 ngx2edge 工具。
特性
在幫助中心顯示部落格文章。
特性
應用設定頁面新增側邊欄方便跳轉。
特性
頁面支援分別配置應用內 Kubernetes 上游及全域性 Kubernetes 上游。
特性
新增兩個內建動態指標:請求數和請求流量。
特性
新增 Edgelang 動作:set-req-cookierm-req-cookie
特性
新加動作 啟用 Basic 認證,支援建立全域性 Basic 認證賬號和應用級別 Basic 認證賬號。
特性
為 Let’s Encrypt 和 ACME 新增 ECC 證書支援。
特性
全域性配置新增釋出記錄。
特性
請求速率限制支援使用 HTTP 請求頭作為 key。
特性
當 admin 有新版本時提示使用者重新整理頁面。
特性
變數 first-x-forwarded-addr 和 last-x-forwarded-addr 支援運算子 IP 匹配以及 IP 不匹配。
變更
WAF 日誌頁面新增列響應狀態。
變更
search_by_name 的介面支援搜尋 Kubernetes 上游。
變更
Kubernetes 上游新增繫結多 Kubernetes 服務的支援。
變更
Kubernetes 上游節點變更執行緒新增快取和併發執行能力,最佳化效能。
變更
Kubernetes 上游發生變更,不影響 release。
變更
Kubernetes 後臺執行緒新增雙 admin 和灰度 admin 的支援。
變更
增加全域性變更日誌的篩選條件 操作,使用者 以及日誌關鍵字。
變更
在應用編輯頁面頂部顯示 offline 狀態。
變更
應用泛域名語義變更,不再支援多級域名的匹配。比如 *.foo.com 只會匹配 a.foo.com 而不會匹配 a.b.foo.com.。
變更
修改所有否定意思文案的開關選項為肯定,使之更易理解。
變更
修改 package_created_time 的獲取方式。
變更
修改 Kubernetes 時 token 欄位非必填。
變更
新增搜尋 Kubernetes 上游變更歷史的介面。
變更
新增使用名稱空間,服務名稱,埠號搜尋 Kubernetes 上游的介面。
變更
新增使用 ip 地址搜尋 Kubernetes 上游的介面。
變更
新增 Kubernetes 節點權重設定。
變更
使預設應用支援證書上傳和簽發。
變更
設定 Kubernetes 的 host 引數支援使用域名。
變更
刪除應用前需要先刪除 Load SSL certificate by IP addresses 和 Load application by IP addresses  配置。
變更
前端:升級元件以更新 Edgelang 編輯器提示。
變更
前端:全域性錯誤日誌頁面改為先篩選叢集再篩選節點。
變更
前端:全域性變更日誌頁面文案並改名為審計日誌,在應用釋出頁面新增審計日誌。
變更
前端:調整 Lua 模組及 Lua 外掛編輯器高度。
變更
前端:備份功能顯示正在處理的節點以及調整頁面文案。
變更
調整上游健康檢查共享記憶體大小。

版本釋出說明 1.1.0


釋出日期:2021 年 6 月 8 日
最佳化
Kubernetes 後臺監控執行緒每隔 10 分鐘重連。
最佳化
所有輸入域名都自動轉成小寫。
修復
ip-list 白名單模式的錯誤。
修復
修復 nginx.conf 模板錯誤。
修復
閘道器叢集健康檢查模板渲染的錯誤。
修復
全域性更新日誌路徑沒有解碼。
修復
全域性變更日誌沒有使用 UTC 時區。
修復
規則條件忽略大小寫不生效。
修復
當配置了多個 Kubernetes 叢集的時候,監控某個 Kubernetes 叢集會使用其他的 Kubernetes 叢集配置。
特性
支援使用者透過上傳 csv 檔案使用自定義的 IP 資料庫。
特性
支援搜尋全域性變更日誌。
變更
在 ini 中增加 admin_api_port 配置。
變更
許可方式變更,支援離線許可。
變更
內部 Kubernetes 服務更新使用 https。
變更
內部 Kubernetes 服務更新使用 443 埠。
變更
內部 Kubernetes 服務更新的時候,呼叫自身的介面不需要驗證 ssl。

版本釋出說明 1.0.1


釋出日期:2021 年 5 月 20 日
修復
修復沒有 http 應用時預設繫結 80 埠的問題。
修復
修復 hcaptcha 快取時間不能修改的問題。
修復
修復 dns 健康檢查超時時間單位錯誤的問題。
修復
修復 debug 級別的 waf 規則會導致其他規則無法命中問題。
特性
IP 地理資訊資料庫支援 qqzeng 資料庫。
特性
dns 繫結到 Kubernetes 叢集。
特性
Admin 支援 Lua 擴充套件。
特性
支援應用動態指標。
特性
支援閘道器節點健康檢查。
特性
支援同時部署並啟用兩個 admin server 服務,提高 admin 的可用性。
特性
支援全域性動態指標。
特性
支援建立全域性 IP 列表,並支援 IP 地址與指定名稱 IP 列表進行匹配。
特性
新增 user-agent-is-mobile 動作。
特性
上游健康檢查支援判斷響應體內容是否包含指定字串。
特性
上游健康檢查新增 PostgreSQL 和 MySQL 檢查型別。
特性
全域性上游健康檢查新增始終檢查的選項。
特性
給 limit request rate 動作增加攔截動作。
變更
頁面規則內多個 WAF 規則會同時生效,原來是後面的 WAF 規則會覆蓋前面的 WAF 規則。
變更
全域性 lua 模組支援 ffi。
變更
備份上游重試順序調整:當所有的上游節點全部都失敗(健康檢查失敗,或者當前請求嘗試過了)才會重試備份上游。

版本釋出說明 0.4.2


釋出日期:2021 年 4 月 21 日
最佳化
支援按照時間範圍搜尋錯誤日誌。
最佳化
最佳化應用列表的載入時間,介面耗時減少 900ms 左右。
最佳化
最佳化大部分的 Get 介面,實測原來 1.2 秒的介面現在只需要 100 ms。
最佳化
最佳化 log-server 崩潰後,前端頁面不能載入的問題。
最佳化
最佳化 edgelang 編譯速度。
最佳化
最佳化 edge node 效能,簡單反向代理場景 QPS 可以提升 26%。
最佳化
限制重複錯誤訊息頻率,當 send queue 滿了的時候,每個 worker 最多每 30 秒列印一條日誌。
最佳化
限制配置同步介面的請求頻率,防止多臺 node 節點同時全量同步導致 admin 節點無法服務。
最佳化
如果健康檢查的上游太多,可能會報 timer 不夠的錯誤;最佳化了併發控制。
最佳化
如果 ip database 沒有 token,最多記錄 3 條日誌。
最佳化
給 global-lua-module 和 custom share zone 增加黑名單。
修復
DNS 健康檢查失敗之後,解析結果列表中依然會返回失敗 IP。
修復
admin 上使用者 session 遠端地址不對的問題。
修復
正向代理不支援多埠的問題。
修復
應用級別證書手動上傳證書校驗:當應用為泛域名時,上傳的非泛域名證書會校驗失敗的 BUG。
修復
修復全域性動作修改觸發節點 binary upgrade 的問題。
修復
下游監聽支援繫結 ipv6
修復
上傳證書出現 500 錯誤的問題。
修復
健康檢查的狀況可能會重複上報。
特性
WAF 日誌頁面支援禁用 WAF 規則集內的規則。
特性
WAF 日誌頁面支援檢視命中 WAF 規則的 edgelang 原始碼。
特性
TCP/TLS 應用支援上游健康檢查的功能。
特性
openresty-plus 新增 lua-resty-mlcache 庫。
特性
keepalived 整合,支援 IP 層的高可用。
特性
http 正向代理訪問日誌支援 decoded_proxy_authorization。
特性
gateway 繫結到 Kubernetes 叢集,以便自動批准 Kubernetes 叢集中的 edge-node。
特性
Edgelang 新增動作 sorted-query-string。
特性
DNS 應用支援新增 SRV 型別的記錄。
特性
dns 健康檢查支援每條記錄單獨開啟和配置埠。
特性
certbot 外掛 API。
特性
支援指定自定義證書籤發商,新增了對 ACME 服務的 EAB 的支援。
特性
支援在應用裡配置 client-max-body-size,proxy-cache-revalidate,proxy-cache-use-stale,gateway-gzip 和 enable-websocket。
特性
支援在第三方模組中呼叫另一個第三方模組。
特性
支援節點級別開啟 QAT。
特性
支援 Sticky Cookie。
特性
增加 V3.3 的 WAF 規則。
特性
應用頁面支援 DNS 記錄的管理。
特性
下游監聽支援繫結本地 ip。
特性
收集更多上游指標 (如狀態碼)。
特性
上游轉發支援繫結本地 ip。
特性
上游健康檢查上報檢查失敗詳情。
特性
上游繫結到某個 Kubernetes 叢集服務上。
變更
log server 切換時序庫,需要安裝時序庫擴充套件,切換和歸檔方案看李庚 wiki。wiki 連結。
變更
主導航順序
變更
應用泛域名語義變更,不再支援多級域名的匹配。比如 -.foo.com 只會匹配 a.foo.com 而不會匹配 a.b.foo.com. (當前版本還保持相容,但是未來版本會移除。)。
變更
許可證入口位置從網管叢集下移至主頁面左上角 logo 旁。
變更
去掉 trusted_client 和 trusted_uid 的配置。
變更
拆分 http 和 stream 應用。

版本釋出說明 1.2.60


釋出日期:2024 年 08 月 15 日
修復
最佳化命令列工具 edge-config/edge2yaml,解決部分全域性配置與多份本地配置不相容的問題。

版本釋出說明 1.2.59


釋出日期:2024 年 08 月 14 日
變更
增強匯出指標資料的介面功能,新增支援 limit 引數。

版本釋出說明 1.2.58


釋出日期:2024 年 08 月 13 日
特性
edge-config/edge2yaml 命令列工具新增支援匯出 OpenResty Edge 配置。
特性
edge-config/edge2yaml 命令列工具擴充套件匯入功能,新增支援全域性頁面模板、全域性動作等配置。

版本釋出說明 1.2.57


釋出日期:2024 年 06 月 14 日
修復
完善 edge-config/edge2yaml 命令列工具,解決使用者組名稱處理失敗的問題。

版本釋出說明 1.2.56


釋出日期:2024 年 06 月 13 日
修復
改進 edge-config/edge2yaml 命令列工具,解決無法找到使用者組的問題。

版本釋出說明 1.2.55


釋出日期:2024 年 06 月 11 日
特性
edge-config/edge2yaml 命令列工具增加新選項 --users-config-path,支援自定義指定使用者配置路徑。

版本釋出說明 1.2.54


釋出日期:2024 年 06 月 06 日
特性
edge-config/edge2yaml 命令列工具現已整合到 openresty-edge-sdk 中一同釋出。
特性
edge-config/edge2yaml 命令列工具新增功能,支援向新使用者傳送郵件通知。

版本釋出說明 1.2.53


釋出日期:2024 年 05 月 28 日
特性
新增 remove_from_ip_list 介面,支援從 IP List 中刪除指定 IP。

版本釋出說明 1.2.52


釋出日期:2024 年 05 月 11 日
特性
新增功能,支援將 WAF 規則集 ID 轉換為對應的 WAF 規則集名稱。

版本釋出說明 1.2.51


釋出日期:2024 年 01 月 29 日
特性
支援釋出分割槽變更。

版本釋出說明 1.2.50


釋出日期:2024 年 01 月 04 日
修復
修復 remove_useless_conf.py 指令碼。
特性
put_rule介面支援 comment 引數。

版本釋出說明 1.2.48


釋出日期:2023 年 12 月 07 日
修復
修復 put_rule 中 last 欄位的預設值。

版本釋出說明 1.2.47


釋出日期:2023 年 11 月 30 日
修復
解決 node_sync_status 報錯的問題。

版本釋出說明 1.2.46


釋出日期:2023 年 11 月 24 日
特性
新增閘道器伺服器管理的介面:get_node_by_mac_addressdel_nodeget_all_candidate_nodeapprove_candidate_node

版本釋出說明 1.2.45


釋出日期:2023 年 11 月 17 日
修復
更新 put_rule 介面,支援啟用或禁用頁面規則;支援關閉頁面規則中的條件動作WAF代理快取內容 等。
修復
更新 put_global_rule 介面,支援關閉頁面規則中的條件動作
變更
靜態檔案相關介面 upload_static_fileget_all_static_files 改用新的 Rest API 介面。
變更
更新 put_rule 介面,支援設定 WAF 的 sensitivity、cross_requests、rule_sets_threshold。

版本釋出說明 1.2.44


釋出日期:2023 年 11 月 01 日

版本釋出說明 1.2.43


釋出日期:2023 年 10 月 23 日

版本釋出說明 1.2.42


釋出日期:2023 年 9 月 21 日
特性
新增獲取 DoS 日誌的介面 get_dos_logs

版本釋出說明 1.2.41


釋出日期:2023 年 9 月 12 日
特性
新增獲取 WAF 日誌的介面 get_waf_logs

版本釋出說明 1.2.40


釋出日期:2023 年 4 月 26 日
修復
修復 get_all_cert_keys 介面獲取證書不全的問題。

版本釋出說明 1.2.39


釋出日期:2023 年 2 月 13 日
修復
修復了透過 SDK 增加的規則中“內容”在 Edge Admin 不展示的問題。

版本釋出說明 1.2.38


釋出日期:2023 年 2 月 13 日
變更
新增規則介面 new_rule 增加 reorder 引數,支援插入完規則後重新進行排序。
特性
增加重新排序頁面規則的介面 reorder_rules

版本釋出說明 1.2.37


釋出日期:2022 年 10 月 17 日
特性
支援轉換 crl 到 Lua 模組 conv_crl_to_lua_module

版本釋出說明 1.2.36


釋出日期:2022 年 7 月 13 日
特性
支援獲取引用了指定的全域性證書的應用列表 get_global_cert_referenced

版本釋出說明 1.2.35


釋出日期:2022 年 7 月 5 日
特性
支援觸發 LMDB 備份 lmdb_backup

版本釋出說明 1.2.34


釋出日期:2022 年 5 月 11 日
修復
修復 get_healthcheck_status 介面。

版本釋出說明 1.2.33


釋出日期:2022 年 2 月 17 日
變更
get_healthcheck_status 支援分頁引數。

版本釋出說明 1.2.32


釋出日期:2022 年 2 月 11 日
特性
支援 get_le_cert 來獲取 Let's encrypt 簽發的證書的狀態。
變更
put_le_cert 支援 resign 引數,使用 Let's encrypt 重新簽發證書。

版本釋出說明 1.2.31


釋出日期:2022 年 2 月 7 日
修復
新增 DNS 應用後原始引數會被修改。

版本釋出說明 1.2.30


釋出日期:
特性
獲取所有閘道器節點資訊 get_all_nodes
特性
獲取指定閘道器節點的資訊 get_node
特性
更新指定閘道器節點的資訊 put_node

版本釋出說明 1.2.29


釋出日期:2021 年 12 月 28 日
特性
透過 IP 搜尋 k8s 上游 search_k8s_upstream_by_ip
特性
搜尋 k8s 上游歷史 search_k8s_upstream_history

版本釋出說明 1.2.28


釋出日期:2021 年 12 月 20 日
修復
node_monitor 無法指定 Node ID。
變更
new_dns_recordput_dns_record 增加 gateway 引數。
特性
搜尋 k8s 上游 使用名稱空間,服務名,埠號搜尋 k8s 上游。

版本釋出說明 1.2.27


釋出日期:2021 年 12 月 1 日
特性
應用級別動態指標 new_app_dymetrics

版本釋出說明 1.2.26


釋出日期:2021 年 11 月 8 日
變更
new_global_k8s, put_global_k8s, 新增 domain,connect_time,read_timeout 引數。
變更
put_app_config, 新增 enable_websocket 引數。
變更
copy_upstream_to_k8s_upstream, 不再支援 delete_origin,transfer_rule 引數,函式會刪除原 upstream 並做規則遷移。

版本釋出說明 1.2.25


釋出日期:2021 年 11 月 2 日

版本釋出說明 1.2.24


釋出日期:2021 年 10 月 19 日
變更
put_app支援設定應用狀態。

版本釋出說明 1.2.23


釋出日期:2021 年 10 月 18 日
變更
頁面規則的快取部分支援更多配置選項。

版本釋出說明 1.2.22


釋出日期:2021 年 10 月 8 日
特性
新增普通上游轉換成 k8s 上游介面copy_upstream_to_k8s_upstream
特性
新增搜尋 k8s 上游介面search_k8s_upstream_by_name

版本釋出說明 1.2.20


釋出日期:2021 年 9 月 7 日
修復
search_upstream_by_ip, search_upstream_by_name, search_http_app_by_keyword 的 page_size 引數不起作用。

版本釋出說明 1.2.19


釋出日期:2021 年 9 月 7 日
特性
新增 k8s,k8s 上游的增刪改查介面new_k8s_upstream,new_global_k8s_upstreamnew_global_k8s

版本釋出說明 1.2.17


釋出日期:2021 年 8 月 13 日
變更
put_rule 介面的 proxy 引數支援直接使用 get 介面返回的資料格式。

版本釋出說明 1.2.16


釋出日期:2021 年 7 月 27 日
特性
新增獲取版本資訊的介面 get_version
特性
新增透過應用名稱搜尋應用的介面 search_http_app_by_keyword
特性
新增透過上游名稱搜尋上游的介面 search_upstream_by_name
特性
新增透過上游 IP 搜尋上游的介面 search_upstream_by_ip

版本釋出說明 1.2.15


釋出日期:2021 年 7 月 13 日
修復
add_app_userput_app_useradd_user_for_all_appsadd_all_users_for_app 介面新增 dns_read 和 dns_write 引數。
特性
新增獲取閘道器叢集 get_all_gateway 和閘道器叢集標籤 get_all_gateway_tag 的介面。
變更
get_all_global_users 介面支援返回詳細資訊。
變更
刪除 get_all_global_user_ids 介面。
特性
新增獲取全域性動作數量 count_global_actions 和 獲取全域性動作 get_all_global_actions 的介面。