You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4j-dev@logging.apache.org by Ralph Goers <Ra...@dslextreme.com> on 2015/10/09 05:33:55 UTC
[VOTE] Log4j 2.4.1 rc1
This is a vote to release Log4j 2.4.1, the next version of the Log4j 2 project.
Please download, test, and cast your votes on the log4j developers list.
[] +1, release the artifacts
[] -1, don't release because...
The vote will remain open for 72 hours (or more if required). All votes are welcome, but only Logging PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
Changes in this version include:
New features:
o LOG4J2-1129: Allow PatternLayout to select a pattern to use based on some selection criteria.
o LOG4J2-1145: Add %equals to PatternLayout to test and replace patterns with strings.
o LOG4J2-1147: Add %equalsIgnoreCase to PatternLayout to test and replace patterns with strings.
o LOG4J2-1146: Add %notEmpty to PatternLayout to avoid output of patterns where all variables are empty.
o LOG4J2-1020: Add possibility to set shutdown timeout on AsyncAppender.
Fixed Bugs:
o LOG4J2-1153: Fixed NullPointerException when only root logger is defined (and no named loggers) in configuration properties file.
o LOG4J2-1140: Fixed bug where headers were not being written to first file with RollingFileAppender.
o LOG4J2-1149: Fixed bug where PatternLayout predefined date pattern with time zone always renders default date format.
o LOG4J2-1050: Fixed Log4jLookup.
o LOG4J2-1142: Fix potential memory leak in web applications by using a straight ThreadLocal field instead of subclassing ThreadLocal.
o LOG4J2-1135: Compression on rollover was broken: log file was renamed to .zip but not compressed.
o LOG4J2-1127: log4j2.xml cannot be parsed on Oracle Weblogic 12c.
o LOG4J2-1132: Do not use MongoDB driver 2.13.3 deprecated methods.
o LOG4J2-1144: Add %markerSimpleName in pattern layout should evaluate to marker name (not toString()).
o LOG4J2-1126: Web site corrections and updates.
Changes:
o LOG4J2-1151: Performance improvement: backport Java 8 fast ISO-8859-1 String to byte[] encoder to AbstractStringLayout.
o LOG4J2-935: Performance improvement when converting Strings to byte[] arrays.
o LOG4J2-1040: Update MongoDB driver from 2.13.3 to 3.0.4.
o LOG4J2-1128: Reuse StringBuilder to improve performance for String-based layouts: CSV, GELF, HTML, RFC524, Syslog.
o LOG4J2-1131: Update mongo-java-driver from 2.13.2 to 2.13.3.
o LOG4J2-1138: Do not use Jackson deprecated methods.
o LOG4J2-1139: Update Jackson from 2.6.1 to 2.6.2.
o LOG4J2-1150: Update kafka-clients from 0.8.2.1 to 0.8.2.2.
Tag: https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=commit;h=bd929b829d5d019cff4640a63007adab71d752df <https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=commit;h=bd929b829d5d019cff4640a63007adab71d752df> or
a) for a new copy do "git clone https://git-wip-us.apache.org/repos/asf/logging-log4j2.git <https://git-wip-us.apache.org/repos/asf/logging-log4j2.git>" and then "git checkout tags/log4j-2.4.1"
b) for an existing working copy to “git pull” and then “git checkout tags/log4j-2.4.1”
Web Site: http://people.apache.org/~rgoers/log4j2/ <http://people.apache.org/~rgoers/log4j2/>
Artifacts: https://repository.apache.org/content/repositories/orgapachelogging-1016/ <https://repository.apache.org/content/repositories/orgapachelogging-1016/>
You may download all the artifacts by executing:
wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapachelogging-1016/org/apache/logging/log4j/ <https://repository.apache.org/content/repositories/orgapachelogging-1016/org/apache/logging/log4j/>
Ralph
Re: [VOTE] Log4j 2.4.1 rc1
Posted by Ralph Goers <ra...@dslextreme.com>.
If anyone is available to review this today please do. I would really like to finish the release process tonight after the 72 hours are up as I don’t know how busy I am going to be during the week.
Ralph
> On Oct 11, 2015, at 3:12 AM, Ralph Goers <ra...@dslextreme.com> wrote:
>
> Here is my +1. We still need one more vote.
>
> Ralph
>
> On Oct 8, 2015, at 8:33 PM, Ralph Goers <Ralph.Goers@dslextreme.com <ma...@dslextreme.com>> wrote:
>
>> This is a vote to release Log4j 2.4.1, the next version of the Log4j 2 project.
>>
>> Please download, test, and cast your votes on the log4j developers list.
>> [] +1, release the artifacts
>> [] -1, don't release because...
>>
>> The vote will remain open for 72 hours (or more if required). All votes are welcome, but only Logging PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
>> Changes in this version include:
>>
>> New features:
>> o LOG4J2-1129: Allow PatternLayout to select a pattern to use based on some selection criteria.
>> o LOG4J2-1145: Add %equals to PatternLayout to test and replace patterns with strings.
>> o LOG4J2-1147: Add %equalsIgnoreCase to PatternLayout to test and replace patterns with strings.
>> o LOG4J2-1146: Add %notEmpty to PatternLayout to avoid output of patterns where all variables are empty.
>> o LOG4J2-1020: Add possibility to set shutdown timeout on AsyncAppender.
>>
>> Fixed Bugs:
>> o LOG4J2-1153: Fixed NullPointerException when only root logger is defined (and no named loggers) in configuration properties file.
>> o LOG4J2-1140: Fixed bug where headers were not being written to first file with RollingFileAppender.
>> o LOG4J2-1149: Fixed bug where PatternLayout predefined date pattern with time zone always renders default date format.
>> o LOG4J2-1050: Fixed Log4jLookup.
>> o LOG4J2-1142: Fix potential memory leak in web applications by using a straight ThreadLocal field instead of subclassing ThreadLocal.
>> o LOG4J2-1135: Compression on rollover was broken: log file was renamed to .zip but not compressed.
>> o LOG4J2-1127: log4j2.xml cannot be parsed on Oracle Weblogic 12c.
>> o LOG4J2-1132: Do not use MongoDB driver 2.13.3 deprecated methods.
>> o LOG4J2-1144: Add %markerSimpleName in pattern layout should evaluate to marker name (not toString()).
>> o LOG4J2-1126: Web site corrections and updates.
>>
>> Changes:
>> o LOG4J2-1151: Performance improvement: backport Java 8 fast ISO-8859-1 String to byte[] encoder to AbstractStringLayout.
>> o LOG4J2-935: Performance improvement when converting Strings to byte[] arrays.
>> o LOG4J2-1040: Update MongoDB driver from 2.13.3 to 3.0.4.
>> o LOG4J2-1128: Reuse StringBuilder to improve performance for String-based layouts: CSV, GELF, HTML, RFC524, Syslog.
>> o LOG4J2-1131: Update mongo-java-driver from 2.13.2 to 2.13.3.
>> o LOG4J2-1138: Do not use Jackson deprecated methods.
>> o LOG4J2-1139: Update Jackson from 2.6.1 to 2.6.2.
>> o LOG4J2-1150: Update kafka-clients from 0.8.2.1 to 0.8.2.2.
>> Tag: https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=commit;h=bd929b829d5d019cff4640a63007adab71d752df <https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=commit;h=bd929b829d5d019cff4640a63007adab71d752df> or
>> a) for a new copy do "git clone https://git-wip-us.apache.org/repos/asf/logging-log4j2.git <https://git-wip-us.apache.org/repos/asf/logging-log4j2.git>" and then "git checkout tags/log4j-2.4.1"
>> b) for an existing working copy to “git pull” and then “git checkout tags/log4j-2.4.1”
>>
>> Web Site: http://people.apache.org/~rgoers/log4j2/ <http://people.apache.org/~rgoers/log4j2/>
>>
>> Artifacts: https://repository.apache.org/content/repositories/orgapachelogging-1016/ <https://repository.apache.org/content/repositories/orgapachelogging-1016/>
>>
>> You may download all the artifacts by executing:
>>
>> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapachelogging-1016/org/apache/logging/log4j/ <https://repository.apache.org/content/repositories/orgapachelogging-1016/org/apache/logging/log4j/>
>> Ralph
>>
Re: [VOTE] Log4j 2.4.1 rc1
Posted by Ralph Goers <ra...@dslextreme.com>.
Here is my +1. We still need one more vote.
Ralph
> On Oct 8, 2015, at 8:33 PM, Ralph Goers <Ra...@dslextreme.com> wrote:
>
> This is a vote to release Log4j 2.4.1, the next version of the Log4j 2 project.
>
> Please download, test, and cast your votes on the log4j developers list.
> [] +1, release the artifacts
> [] -1, don't release because...
>
> The vote will remain open for 72 hours (or more if required). All votes are welcome, but only Logging PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
> Changes in this version include:
>
> New features:
> o LOG4J2-1129: Allow PatternLayout to select a pattern to use based on some selection criteria.
> o LOG4J2-1145: Add %equals to PatternLayout to test and replace patterns with strings.
> o LOG4J2-1147: Add %equalsIgnoreCase to PatternLayout to test and replace patterns with strings.
> o LOG4J2-1146: Add %notEmpty to PatternLayout to avoid output of patterns where all variables are empty.
> o LOG4J2-1020: Add possibility to set shutdown timeout on AsyncAppender.
>
> Fixed Bugs:
> o LOG4J2-1153: Fixed NullPointerException when only root logger is defined (and no named loggers) in configuration properties file.
> o LOG4J2-1140: Fixed bug where headers were not being written to first file with RollingFileAppender.
> o LOG4J2-1149: Fixed bug where PatternLayout predefined date pattern with time zone always renders default date format.
> o LOG4J2-1050: Fixed Log4jLookup.
> o LOG4J2-1142: Fix potential memory leak in web applications by using a straight ThreadLocal field instead of subclassing ThreadLocal.
> o LOG4J2-1135: Compression on rollover was broken: log file was renamed to .zip but not compressed.
> o LOG4J2-1127: log4j2.xml cannot be parsed on Oracle Weblogic 12c.
> o LOG4J2-1132: Do not use MongoDB driver 2.13.3 deprecated methods.
> o LOG4J2-1144: Add %markerSimpleName in pattern layout should evaluate to marker name (not toString()).
> o LOG4J2-1126: Web site corrections and updates.
>
> Changes:
> o LOG4J2-1151: Performance improvement: backport Java 8 fast ISO-8859-1 String to byte[] encoder to AbstractStringLayout.
> o LOG4J2-935: Performance improvement when converting Strings to byte[] arrays.
> o LOG4J2-1040: Update MongoDB driver from 2.13.3 to 3.0.4.
> o LOG4J2-1128: Reuse StringBuilder to improve performance for String-based layouts: CSV, GELF, HTML, RFC524, Syslog.
> o LOG4J2-1131: Update mongo-java-driver from 2.13.2 to 2.13.3.
> o LOG4J2-1138: Do not use Jackson deprecated methods.
> o LOG4J2-1139: Update Jackson from 2.6.1 to 2.6.2.
> o LOG4J2-1150: Update kafka-clients from 0.8.2.1 to 0.8.2.2.
> Tag: https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=commit;h=bd929b829d5d019cff4640a63007adab71d752df or
> a) for a new copy do "git clone https://git-wip-us.apache.org/repos/asf/logging-log4j2.git" and then "git checkout tags/log4j-2.4.1"
> b) for an existing working copy to “git pull” and then “git checkout tags/log4j-2.4.1”
>
> Web Site: http://people.apache.org/~rgoers/log4j2/
>
> Artifacts: https://repository.apache.org/content/repositories/orgapachelogging-1016/
>
> You may download all the artifacts by executing:
> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapachelogging-1016/org/apache/logging/log4j/
>
> Ralph
Re: [VOTE] Log4j 2.4.1 rc1
Posted by Remko Popma <re...@gmail.com>.
The Dependency Convergence page of the API and core modules show an error. (API, Core, ...)
Sent from my iPhone
> On 2015/10/10, at 2:56, Ralph Goers <ra...@dslextreme.com> wrote:
>
> What do you mean by “a dependency convergence problem”?
>
> Ralph
>
>> On Oct 9, 2015, at 5:37 PM, Remko Popma <re...@gmail.com> wrote:
>>
>> +1
>> Checked the site, will check artifacts later (travelling without internet access in next 24 hours).
>>
>> I created LOG4J2-1156 to track a number of small site improvements. No showstoppers.
>>
>> We seem to have a dependency convergence problem (API, Core, ...) since 2.4.
>> I think this is caused by "Update Apache Flume from 1.5.2 to 1.6.0. Fixes LOG4J2-1036".
>> How much of a problem is this for our users? I'm not sure what to think of this.
>>
>>
>>> On Fri, Oct 9, 2015 at 5:33 AM, Ralph Goers <Ra...@dslextreme.com> wrote:
>>> This is a vote to release Log4j 2.4.1, the next version of the Log4j 2 project.
>>>
>>> Please download, test, and cast your votes on the log4j developers list.
>>> [] +1, release the artifacts
>>> [] -1, don't release because...
>>>
>>> The vote will remain open for 72 hours (or more if required). All votes are welcome, but only Logging PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
>>> Changes in this version include:
>>>
>>> New features:
>>> o LOG4J2-1129: Allow PatternLayout to select a pattern to use based on some selection criteria.
>>> o LOG4J2-1145: Add %equals to PatternLayout to test and replace patterns with strings.
>>> o LOG4J2-1147: Add %equalsIgnoreCase to PatternLayout to test and replace patterns with strings.
>>> o LOG4J2-1146: Add %notEmpty to PatternLayout to avoid output of patterns where all variables are empty.
>>> o LOG4J2-1020: Add possibility to set shutdown timeout on AsyncAppender.
>>>
>>> Fixed Bugs:
>>> o LOG4J2-1153: Fixed NullPointerException when only root logger is defined (and no named loggers) in configuration properties file.
>>> o LOG4J2-1140: Fixed bug where headers were not being written to first file with RollingFileAppender.
>>> o LOG4J2-1149: Fixed bug where PatternLayout predefined date pattern with time zone always renders default date format.
>>> o LOG4J2-1050: Fixed Log4jLookup.
>>> o LOG4J2-1142: Fix potential memory leak in web applications by using a straight ThreadLocal field instead of subclassing ThreadLocal.
>>> o LOG4J2-1135: Compression on rollover was broken: log file was renamed to .zip but not compressed.
>>> o LOG4J2-1127: log4j2.xml cannot be parsed on Oracle Weblogic 12c.
>>> o LOG4J2-1132: Do not use MongoDB driver 2.13.3 deprecated methods.
>>> o LOG4J2-1144: Add %markerSimpleName in pattern layout should evaluate to marker name (not toString()).
>>> o LOG4J2-1126: Web site corrections and updates.
>>>
>>> Changes:
>>> o LOG4J2-1151: Performance improvement: backport Java 8 fast ISO-8859-1 String to byte[] encoder to AbstractStringLayout.
>>> o LOG4J2-935: Performance improvement when converting Strings to byte[] arrays.
>>> o LOG4J2-1040: Update MongoDB driver from 2.13.3 to 3.0.4.
>>> o LOG4J2-1128: Reuse StringBuilder to improve performance for String-based layouts: CSV, GELF, HTML, RFC524, Syslog.
>>> o LOG4J2-1131: Update mongo-java-driver from 2.13.2 to 2.13.3.
>>> o LOG4J2-1138: Do not use Jackson deprecated methods.
>>> o LOG4J2-1139: Update Jackson from 2.6.1 to 2.6.2.
>>> o LOG4J2-1150: Update kafka-clients from 0.8.2.1 to 0.8.2.2.
>>> Tag: https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=commit;h=bd929b829d5d019cff4640a63007adab71d752df or
>>> a) for a new copy do "git clone https://git-wip-us.apache.org/repos/asf/logging-log4j2.git" and then "git checkout tags/log4j-2.4.1"
>>> b) for an existing working copy to “git pull” and then “git checkout tags/log4j-2.4.1”
>>>
>>> Web Site: http://people.apache.org/~rgoers/log4j2/
>>>
>>> Artifacts: https://repository.apache.org/content/repositories/orgapachelogging-1016/
>>>
>>> You may download all the artifacts by executing:
>>>
>>> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapachelogging-1016/org/apache/logging/log4j/
>>>
>>> Ralph
>>>
>
Re: [VOTE] Log4j 2.4.1 rc1
Posted by Ralph Goers <ra...@dslextreme.com>.
What do you mean by “a dependency convergence problem”?
Ralph
> On Oct 9, 2015, at 5:37 PM, Remko Popma <re...@gmail.com> wrote:
>
> +1
> Checked the site, will check artifacts later (travelling without internet access in next 24 hours).
>
> I created LOG4J2-1156 <https://issues.apache.org/jira/browse/LOG4J2-1156> to track a number of small site improvements. No showstoppers.
>
> We seem to have a dependency convergence problem (API <http://people.apache.org/~rgoers/log4j2/log4j-api/dependency-convergence.html>, Core <http://people.apache.org/~rgoers/log4j2/log4j-core/dependency-convergence.html>, ...) since 2.4.
> I think this is caused by "Update Apache Flume from 1.5.2 to 1.6.0. Fixes LOG4J2-1036 <https://issues.apache.org/jira/browse/LOG4J2-1036>".
> How much of a problem is this for our users? I'm not sure what to think of this.
>
>
> On Fri, Oct 9, 2015 at 5:33 AM, Ralph Goers <Ralph.Goers@dslextreme.com <ma...@dslextreme.com>> wrote:
> This is a vote to release Log4j 2.4.1, the next version of the Log4j 2 project.
>
> Please download, test, and cast your votes on the log4j developers list.
> [] +1, release the artifacts
> [] -1, don't release because...
>
> The vote will remain open for 72 hours (or more if required). All votes are welcome, but only Logging PMC votes are “officially” counted. As always, at least 3 +1 votes and more positive than negative votes are required.
> Changes in this version include:
>
> New features:
> o LOG4J2-1129: Allow PatternLayout to select a pattern to use based on some selection criteria.
> o LOG4J2-1145: Add %equals to PatternLayout to test and replace patterns with strings.
> o LOG4J2-1147: Add %equalsIgnoreCase to PatternLayout to test and replace patterns with strings.
> o LOG4J2-1146: Add %notEmpty to PatternLayout to avoid output of patterns where all variables are empty.
> o LOG4J2-1020: Add possibility to set shutdown timeout on AsyncAppender.
>
> Fixed Bugs:
> o LOG4J2-1153: Fixed NullPointerException when only root logger is defined (and no named loggers) in configuration properties file.
> o LOG4J2-1140: Fixed bug where headers were not being written to first file with RollingFileAppender.
> o LOG4J2-1149: Fixed bug where PatternLayout predefined date pattern with time zone always renders default date format.
> o LOG4J2-1050: Fixed Log4jLookup.
> o LOG4J2-1142: Fix potential memory leak in web applications by using a straight ThreadLocal field instead of subclassing ThreadLocal.
> o LOG4J2-1135: Compression on rollover was broken: log file was renamed to .zip but not compressed.
> o LOG4J2-1127: log4j2.xml cannot be parsed on Oracle Weblogic 12c.
> o LOG4J2-1132: Do not use MongoDB driver 2.13.3 deprecated methods.
> o LOG4J2-1144: Add %markerSimpleName in pattern layout should evaluate to marker name (not toString()).
> o LOG4J2-1126: Web site corrections and updates.
>
> Changes:
> o LOG4J2-1151: Performance improvement: backport Java 8 fast ISO-8859-1 String to byte[] encoder to AbstractStringLayout.
> o LOG4J2-935: Performance improvement when converting Strings to byte[] arrays.
> o LOG4J2-1040: Update MongoDB driver from 2.13.3 to 3.0.4.
> o LOG4J2-1128: Reuse StringBuilder to improve performance for String-based layouts: CSV, GELF, HTML, RFC524, Syslog.
> o LOG4J2-1131: Update mongo-java-driver from 2.13.2 to 2.13.3.
> o LOG4J2-1138: Do not use Jackson deprecated methods.
> o LOG4J2-1139: Update Jackson from 2.6.1 to 2.6.2.
> o LOG4J2-1150: Update kafka-clients from 0.8.2.1 to 0.8.2.2.
> Tag: https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=commit;h=bd929b829d5d019cff4640a63007adab71d752df <https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=commit;h=bd929b829d5d019cff4640a63007adab71d752df> or
> a) for a new copy do "git clone https://git-wip-us.apache.org/repos/asf/logging-log4j2.git <https://git-wip-us.apache.org/repos/asf/logging-log4j2.git>" and then "git checkout tags/log4j-2.4.1"
> b) for an existing working copy to “git pull” and then “git checkout tags/log4j-2.4.1”
>
> Web Site: http://people.apache.org/~rgoers/log4j2/ <http://people.apache.org/~rgoers/log4j2/>
>
> Artifacts: https://repository.apache.org/content/repositories/orgapachelogging-1016/ <https://repository.apache.org/content/repositories/orgapachelogging-1016/>
>
> You may download all the artifacts by executing:
>
> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapachelogging-1016/org/apache/logging/log4j/ <https://repository.apache.org/content/repositories/orgapachelogging-1016/org/apache/logging/log4j/>
> Ralph
>
>
Re: [VOTE] Log4j 2.4.1 rc1
Posted by Remko Popma <re...@gmail.com>.
+1
Checked the site, will check artifacts later (travelling without internet
access in next 24 hours).
I created LOG4J2-1156 <https://issues.apache.org/jira/browse/LOG4J2-1156> to
track a number of small site improvements. No showstoppers.
We seem to have a dependency convergence problem (API
<http://people.apache.org/~rgoers/log4j2/log4j-api/dependency-convergence.html>,
Core
<http://people.apache.org/~rgoers/log4j2/log4j-core/dependency-convergence.html>,
...) since 2.4.
I think this is caused by "Update Apache Flume from 1.5.2 to 1.6.0. Fixes
LOG4J2-1036 <https://issues.apache.org/jira/browse/LOG4J2-1036>".
How much of a problem is this for our users? I'm not sure what to think of
this.
On Fri, Oct 9, 2015 at 5:33 AM, Ralph Goers <Ra...@dslextreme.com>
wrote:
> This is a vote to release Log4j 2.4.1, the next version of the Log4j 2
> project.
>
> Please download, test, and cast your votes on the log4j developers list.
> [] +1, release the artifacts
> [] -1, don't release because...
>
> The vote will remain open for 72 hours (or more if required). All
> votes are welcome, but only Logging PMC votes are “officially” counted. As
> always, at least 3 +1 votes and more positive than negative votes are
> required.
>
> Changes in this version include:
>
> New features:
> o LOG4J2-1129: Allow PatternLayout to select a pattern to use based on some selection criteria.
> o LOG4J2-1145: Add %equals to PatternLayout to test and replace patterns with strings.
> o LOG4J2-1147: Add %equalsIgnoreCase to PatternLayout to test and replace patterns with strings.
> o LOG4J2-1146: Add %notEmpty to PatternLayout to avoid output of patterns where all variables are empty.
> o LOG4J2-1020: Add possibility to set shutdown timeout on AsyncAppender.
>
> Fixed Bugs:
> o LOG4J2-1153: Fixed NullPointerException when only root logger is defined (and no named loggers) in configuration properties file.
> o LOG4J2-1140: Fixed bug where headers were not being written to first file with RollingFileAppender.
> o LOG4J2-1149: Fixed bug where PatternLayout predefined date pattern with time zone always renders default date format.
> o LOG4J2-1050: Fixed Log4jLookup.
> o LOG4J2-1142: Fix potential memory leak in web applications by using a straight ThreadLocal field instead of subclassing ThreadLocal.
> o LOG4J2-1135: Compression on rollover was broken: log file was renamed to .zip but not compressed.
> o LOG4J2-1127: log4j2.xml cannot be parsed on Oracle Weblogic 12c.
> o LOG4J2-1132: Do not use MongoDB driver 2.13.3 deprecated methods.
> o LOG4J2-1144: Add %markerSimpleName in pattern layout should evaluate to marker name (not toString()).
> o LOG4J2-1126: Web site corrections and updates.
>
> Changes:
> o LOG4J2-1151: Performance improvement: backport Java 8 fast ISO-8859-1 String to byte[] encoder to AbstractStringLayout.
> o LOG4J2-935: Performance improvement when converting Strings to byte[] arrays.
> o LOG4J2-1040: Update MongoDB driver from 2.13.3 to 3.0.4.
> o LOG4J2-1128: Reuse StringBuilder to improve performance for String-based layouts: CSV, GELF, HTML, RFC524, Syslog.
> o LOG4J2-1131: Update mongo-java-driver from 2.13.2 to 2.13.3.
> o LOG4J2-1138: Do not use Jackson deprecated methods.
> o LOG4J2-1139: Update Jackson from 2.6.1 to 2.6.2.
> o LOG4J2-1150: Update kafka-clients from 0.8.2.1 to 0.8.2.2.
>
> Tag: https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=commit;h=bd929b829d5d019cff4640a63007adab71d752df or
>
> a) for a new copy do "git clone https://git-wip-us.apache.org/repos/asf/logging-log4j2.git" and then "git checkout tags/log4j-2.4.1"
> b) for an existing working copy to “git pull” and then “git checkout tags/log4j-2.4.1”
>
> Web Site: http://people.apache.org/~rgoers/log4j2/
>
> Artifacts: https://repository.apache.org/content/repositories/orgapachelogging-1016/
>
> You may download all the artifacts by executing:
>
> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapachelogging-1016/org/apache/logging/log4j/
>
> Ralph
>
>
Re: [VOTE] Log4j 2.4.1 rc1
Posted by Gary Gregory <ga...@gmail.com>.
+1
MD5 OK, SHA1 OK, ASC OK.
RAT check OK.
CLIRR check fail on utils:
[ERROR] 3003: org.apache.logging.log4j.util.Chars: Added final modifier to
class
[ERROR] 7009: org.apache.logging.log4j.util.Chars: Accessibility of method
'public Chars()' has been decreased from public to private
[ERROR] 3003: org.apache.logging.log4j.util.StringBuilders: Added final
modifier to class
[ERROR] 7009: org.apache.logging.log4j.util.StringBuilders: Accessibility
of method 'public StringBuilders()' has been decreased from public to
private
That's OK with me but it should be documented in the release notes IMO. See
https://people.apache.org/~rgoers/log4j2/log4j-api/clirr-report.html
Site builds OK. I ran that on Java 8 to avoid dealing with MAVEN_OPTS on a
PermGen error in Java 7.
Apache Maven 3.3.3 (7994120775791599e205a5524ec3e0dfe41d4a06;
2015-04-22T04:57:37-07:00)
Maven home: C:\Java\apache-maven-3.3.3\bin\..
Java version: 1.8.0_60, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.8.0_60\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "amd64", family: "dos"
WRT dependency convergence, I'm not sure this is a problem we can solve and
is worth solving generically.
Gary
On Thu, Oct 8, 2015 at 8:33 PM, Ralph Goers <Ra...@dslextreme.com>
wrote:
> This is a vote to release Log4j 2.4.1, the next version of the Log4j 2
> project.
>
> Please download, test, and cast your votes on the log4j developers list.
> [] +1, release the artifacts
> [] -1, don't release because...
>
> The vote will remain open for 72 hours (or more if required). All
> votes are welcome, but only Logging PMC votes are “officially” counted. As
> always, at least 3 +1 votes and more positive than negative votes are
> required.
>
> Changes in this version include:
>
> New features:
> o LOG4J2-1129: Allow PatternLayout to select a pattern to use based on some selection criteria.
> o LOG4J2-1145: Add %equals to PatternLayout to test and replace patterns with strings.
> o LOG4J2-1147: Add %equalsIgnoreCase to PatternLayout to test and replace patterns with strings.
> o LOG4J2-1146: Add %notEmpty to PatternLayout to avoid output of patterns where all variables are empty.
> o LOG4J2-1020: Add possibility to set shutdown timeout on AsyncAppender.
>
> Fixed Bugs:
> o LOG4J2-1153: Fixed NullPointerException when only root logger is defined (and no named loggers) in configuration properties file.
> o LOG4J2-1140: Fixed bug where headers were not being written to first file with RollingFileAppender.
> o LOG4J2-1149: Fixed bug where PatternLayout predefined date pattern with time zone always renders default date format.
> o LOG4J2-1050: Fixed Log4jLookup.
> o LOG4J2-1142: Fix potential memory leak in web applications by using a straight ThreadLocal field instead of subclassing ThreadLocal.
> o LOG4J2-1135: Compression on rollover was broken: log file was renamed to .zip but not compressed.
> o LOG4J2-1127: log4j2.xml cannot be parsed on Oracle Weblogic 12c.
> o LOG4J2-1132: Do not use MongoDB driver 2.13.3 deprecated methods.
> o LOG4J2-1144: Add %markerSimpleName in pattern layout should evaluate to marker name (not toString()).
> o LOG4J2-1126: Web site corrections and updates.
>
> Changes:
> o LOG4J2-1151: Performance improvement: backport Java 8 fast ISO-8859-1 String to byte[] encoder to AbstractStringLayout.
> o LOG4J2-935: Performance improvement when converting Strings to byte[] arrays.
> o LOG4J2-1040: Update MongoDB driver from 2.13.3 to 3.0.4.
> o LOG4J2-1128: Reuse StringBuilder to improve performance for String-based layouts: CSV, GELF, HTML, RFC524, Syslog.
> o LOG4J2-1131: Update mongo-java-driver from 2.13.2 to 2.13.3.
> o LOG4J2-1138: Do not use Jackson deprecated methods.
> o LOG4J2-1139: Update Jackson from 2.6.1 to 2.6.2.
> o LOG4J2-1150: Update kafka-clients from 0.8.2.1 to 0.8.2.2.
>
> Tag: https://git-wip-us.apache.org/repos/asf?p=logging-log4j2.git;a=commit;h=bd929b829d5d019cff4640a63007adab71d752df or
>
> a) for a new copy do "git clone https://git-wip-us.apache.org/repos/asf/logging-log4j2.git" and then "git checkout tags/log4j-2.4.1"
> b) for an existing working copy to “git pull” and then “git checkout tags/log4j-2.4.1”
>
> Web Site: http://people.apache.org/~rgoers/log4j2/
>
> Artifacts: https://repository.apache.org/content/repositories/orgapachelogging-1016/
>
> You may download all the artifacts by executing:
>
> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate https://repository.apache.org/content/repositories/orgapachelogging-1016/org/apache/logging/log4j/
>
> Ralph
>
>
--
E-Mail: garydgregory@gmail.com | ggregory@apache.org
Java Persistence with Hibernate, Second Edition
<http://www.manning.com/bauer3/>
JUnit in Action, Second Edition <http://www.manning.com/tahchiev/>
Spring Batch in Action <http://www.manning.com/templier/>
Blog: http://garygregory.wordpress.com
Home: http://garygregory.com/
Tweet! http://twitter.com/GaryGregory