Lukasz Lenart created WW-5171:
---------------------------------

             Summary: Upgrade Apache Log4j 2.17.2
                 Key: WW-5171
                 URL: https://issues.apache.org/jira/browse/WW-5171
             Project: Struts 2
          Issue Type: Dependency
          Components: Core
            Reporter: Lukasz Lenart
             Fix For: 2.6


Log4j 2.17.2 has been released to:

Over 50 improvements and fixes to the Log4j 1.x support. Continued testing has 
shown it is a suitable replacement for Log4j 1.x in most cases.
Scripting now requires a system property be specified naming the languages the 
user wishes to allow. The scripting engine will not load if the property isn't 
set.
By default, the only remote protocol allowed for loading configuration files is 
HTTPS. Users can specify a system property to allow others or prevent remote 
loading entirely.
Variable resolution has been modified so that only properties defined as 
properties in the configuration file can be recursive. All other Lookups are 
now non-recursive. This addresses issues users were having resolving lookups 
specified in property definitions for use in the RoutingAppender and 
RollingFileAppender due to restrictions put in place in 2.17.1.
Many other fixes and improvements.
2.17.2 (for Java 8) is a recommended upgrade.

Log4j 2.17.2 is now available for production. While the normal API for Log4j 2 
is not compatible with Log4j 1.x, an adapter is available to allow applications 
to continue to use the Log4j 1.x API and configuration files. Adapters are also 
available for Apache Commons Logging, SLF4J, and java.util.logging.

Log4j 2.17.2 is the latest release of Log4j. As of Log4j 2.13.0 Log4j 2 
requires Java 8 or greater at runtime. This release contains new features and 
fixes which can be found in the latest changes report.

Log4j 2.17.2 maintains binary compatibility with previous releases.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to