公司新聞,軟件行業(yè)資訊,通知公告
Apache Log4j2團(tuán)隊(duì)宣布Log4j 2.16.0發(fā)布,強(qiáng)烈建議升級(jí)
來(lái)源:未知 時(shí)間:2022-24-27 瀏覽次數(shù):288次
Apache Log4j2團(tuán)隊(duì)宣布Log4j 2.16.0發(fā)布!
由于SLF4J適配兼容性的中斷,Log4j 現(xiàn)在發(fā)布兩個(gè)版本的SLF4J to Log4j的適配器。log4j-slf4j-impl對(duì)應(yīng) SLF4J 1.7.x 及更早版本;log4j-slf4j18-impl對(duì)應(yīng)SLF4J 1.8.x 及更高版本一起使用。SLF4J-2.0.0 alpha 版本目前還不完全支持。

強(qiáng)烈推薦升級(jí)2.16.0。
修正錯(cuò)誤
LOG4J2-3208:默認(rèn)禁用 JNDI。需要 log4j2.enableJndi設(shè)置為 true 以允許 JNDI。無(wú)論是Log4j2還是其它使用了JNDI的Java類庫(kù)中,在不受保護(hù)的上下文中使用JNDI都具有一個(gè)很大的問(wèn)題安全風(fēng)險(xiǎn)。
LOG4J2-3211:完全刪除對(duì)Message Lookups的支持。目的是采取強(qiáng)化措施以防止 CVE-2021-44228,此舉措不是修復(fù) CVE-2021-44228所必須的。
在 2.15.0 版本之前,Log4j 會(huì)在模式布局(Pattern Layout)中包含的消息或參數(shù)中自動(dòng)解析 Lookups。這行為不再是默認(rèn)值,必須通過(guò)指定啟用%msg{lookup}。
Apache Log4j 2.16.0至少需要Java 8才能構(gòu)建和運(yùn)行。Log4j 2.12.1是最后一個(gè)支持Java 7的版本。Java 7不是Log4j團(tuán)隊(duì)的長(zhǎng)期支持版本。
有關(guān)Apache Log4j2的完整信息,包括有關(guān)如何提交錯(cuò)誤報(bào)告、補(bǔ)丁或改進(jìn)建議,請(qǐng)參閱Apache Apache Log4j2網(wǎng)站

掃一掃