Logback 1.5.20 現已發佈,具體更新內容包括:
- 由於動態(即運行時)Java 代碼編譯和執行(使用 Janino)存在潛在的漏洞,
<if>元素中的'condition'屬性已被棄用,並將於 2027 年移除。
官方提供了在線遷移服務以幫助用户完成過渡。
此版本新增的<condition>元素允許使用自定義PropertyEvaluator作為推薦替代方案。另可參閲關於條件配置的更新文檔。
- Logback-classic 的初始化過程已簡化,移除了
SerializedModelConfigurator實例化步驟。但是,仍然可以將SerializedModelConfigurator設置為自定義配置器。 - 通過在與 v_1.5.20 標籤關聯的提交 930fb15 處從源代碼構建,可獲得與本版本位對位相同的二進制文件。Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.
詳情可查看:https://github.com/qos-ch/logback/releases/tag/v_1.5.20