My +1

Ralph

> On Mar 8, 2021, at 9:24 AM, Carter Kozak <cko...@ckozak.net> wrote:
> 
> +1
> 
> Verified the snapshots in a few internal projects, as well as code review and 
> tests on the tag.
> 
> Test pass on ubuntu:
> $ mvn clean && mvn install
> 
> /usr/lib/jvm/java-11-openjdk-amd64/bin/java -version  
> openjdk version "11.0.10" 2021-01-19
> OpenJDK Runtime Environment (build 11.0.10+9-Ubuntu-0ubuntu1.20.04)
> OpenJDK 64-Bit Server VM (build 11.0.10+9-Ubuntu-0ubuntu1.20.04, mixed mode, 
> sharing)
> 
> mvn apache-rat:check passes
> 
> On Sun, Mar 7, 2021, at 01:46, Ralph Goers wrote:
>> This is a vote to release Log4j 2.14.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 and we encourage everyone to test the release, 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 release include:
>> 
>> New Features
>> 
>> • LOG4J2-2962: Enrich "map" resolver by unifying its backend with "mdc" 
>> resolver.
>> • LOG4J2-2999: Replace JsonTemplateLayout resolver configurations table in 
>> docs with sections.
>> • LOG4J2-2993: Support stack trace truncation in JsonTemplateLayout.
>> Fixed Bugs
>> 
>> • LOG4J2-3033: Add log method with no parameters - i.e. it has an empty 
>> message.
>> • LOG4J2-2947: Document that LogBuilder default methods do nothing.
>> • LOG4J2-2948: Replace HashSet with IdentityHashMap in ParameterFormatter to 
>> detect cycles.
>> • LOG4J2-3028: OutputStreamManager.flushBuffer always resets the buffer, 
>> previously the buffer was not reset after an exception. Thanks to Jakub 
>> Kozlowski.
>> • LOG4J2-2981: OnStartupTriggeringPolicy would fail to cause the file to 
>> roll over with DirectWriteTriggeringPolicy unless minSize was set to 0.
>> • LOG4J2-2990: Reduce garbage by using putAll when copying the ThreadContext 
>> for SLF4J. Thanks to Diogo Monteiro.
>> • LOG4J2-3006: Directly create a thread instead of using the common ForkJoin 
>> pool when initializing ThreadContextDataInjector"
>> • LOG4J2-2624: Allow auto-shutdown of log4j in log4j-web to be turned off 
>> and provide a ServletContextListener 
>> "Log4jShutdownOnContextDestroyedListener" to stop log4j. Register the 
>> listener at the top of web.xml to ensure the shutdown happens last. Thanks 
>> to Tim Perry.
>> • LOG4J2-1606: Allow auto-shutdown of log4j in log4j-web to be turned off 
>> and provide a ServletContextListener 
>> "Log4jShutdownOnContextDestroyedListener" to stop log4j. Register the 
>> listener at the top of web.xml to ensure the shutdown happens last. Thanks 
>> to Tim Perry.
>> • LOG4J2-2998: Fix truncation of excessive strings ending with a high 
>> surrogate in JsonWriter.
>> • LOG4J2-2973: Rename EventTemplateAdditionalField#type (conflicting with 
>> properties file parser) to "format". Thanks to Fabio Ricchiuti.
>> • LOG4J2-2972: Refactor AsyncAppender and AppenderControl for handling of 
>> Throwables.
>> • LOG4J2-2985: Add eventTemplateRootObjectKey parameter to 
>> JsonTemplateLayout.
>> • LOG4J2-2974: Log4j would fail to initialize in Java 8 with 
>> log4j-spring-boot.
>> • LOG4J2-2964: Merge packages from several Configurations in Composite 
>> Configuration. Thanks to Valery Yatsynovich.
>> • LOG4J2-2961: Fix reading of JsonTemplateLayout event additional fields 
>> from config.
>> • LOG4J2-2916: Avoid redundant Kafka producer instantiation causing thread 
>> leaks. Thanks to wuqian0808.
>> • LOG4J2-2967: Fix JsonTemplateLayout index based parameter resolution when 
>> messages contain too few parameters.
>> • LOG4J2-2976: JdbcAppender composes an incorrect INSERT statement without a 
>> ColumnMapping element.
>> • LOG4J2-3014: Log4j1ConfigurationConverter on Windows produces " " at end 
>> of every line. Thanks to Lee Breisacher, Gary Gregory.
>> Changes
>> 
>> • LOG4J2-2893: Allow reconfiguration when Log4j 1 configuration files are 
>> updated.
>> • : Update Spring dependencies to 5.3.2, Spring Boot to 2.3.6, and Spring 
>> Cloud to Hoxton.SR9
>> • : Update org.fusesource.jansi:jansi 1.17.1 -> 2.0.1.
>> • : Update commons-codec:commons-codec 1.14 -> 1.15.
>> • : Update org.apache.commons:commons-lang3 3.10 -> 3.11.
>> • : Update org.apache.commons:commons-pool2 2.8.1 -> 2.9.0.
>> • : Update org.apache.commons:commons-dbcp2 2.4.0 -> 2.8.0.
>> • : Update commons-io:commons-io 2.7 -> 2.8.0.
>> • : Update org.codehaus.groovy:* 3.0.5 -> 3.0.6.
>> • : Update com.fasterxml.jackson.: 2.11.2 - 2.11.3.
>> • : Update org.springframework:* 5.2.8.RELEASE -> 5.3.1.
>> • : Update junit:junit 4.13 -> 4.13.1.
>> • : Update org.xmlunit:* 2.7.0 -> 2.8.0.
>> • : Update org.assertj:assertj-core 3.14.0 -> 3.18.1.
>> • : Update org.awaitility:awaitility 4.0.2 -> 4.0.3.
>> • : Update org.codehaus.plexus:plexus-utils 3.2.0 -> 3.3.0.
>> • : Update MongoDB 3 plugin: org.mongodb:mongodb-driver 3.12.6 -> 3.12.7.
>> • : Update MongoDB 4 plugin: org.mongodb:* 4.1.0 -> 4.1.1.
>> • : Update org.eclipse.tycho:org.eclipse.osgi 3.12.1.v20170821-1548 -> 
>> 3.13.0.v20180226-1711.
>> • : Update de.flapdoodle.embed:de.flapdoodle.embed.mongo 2.2.0 -> 3.0.0.
>> • : Update net.javacrumbs.json-unit:json-unit 1.31.1 -> 2.22.0.
>> • : Update Mockito 3.6.0 -> 3.7.0.
>> • : Update XML Unit 2.8.0 -> 2.8.2.
>> • : Update JSON Unit 2.21.0 -> 2.22.0.
>> • : Update JaCoCo 0.8.3 -> 0.8.6.
>> • : Update org.apache.activemq:* 5.16.0 -> 5.16.1.
>> • : Update org.mockito:mockito-* 3.7.0 -> 3.7.7.
>> • : Update org.springframework:* 5.3.2 -> 5.3.3.
>> • : Update mongodb4.version 4.1.1 -> 4.2.0.
>> • : Update org.fusesource.jansi:jansi 1.18 -> 2.2.0.
>> • : Update org.assertj:assertj-core 3.18.1 -> 3.19.0.
>> • : Update net.javacrumbs.json-unit:json-unit 2.22.0 -> 2.23.0.
>> • : Update Woodstox 5.0.3 -> 6.2.3 to match Jackson 2.12.1.
>> • : Update org.apache.activemq:* 5.16.0 -> 5.16.1.
>> • : Update org.mockito:mockito-* 3.7.0 -> 3.7.7.
>> • : Update org.springframework:* 5.3.2 -> 5.3.3.
>> • : Update mongodb4.version 4.1.1 -> 4.2.0.
>> • : Update org.fusesource.jansi:jansi 1.18 -> 2.3.1.
>> • : Update org.assertj:assertj-core 3.18.1 -> 3.19.0.
>> • : Update net.javacrumbs.json-unit:json-unit 2.22.0 -> 2.23.0.
>> • : Update net.javacrumbs.json-unit:json-unit 2.22.0 -> 2.23.0.
>>      • com.fasterxml.jackson.core:jackson-annotations ................. 
>> 2.12.1 -> 2.12.2 
>>              - com.fasterxml.jackson.core:jackson-core 
>> ........................ 2.12.1 -> 2.12.2 
>>              - com.fasterxml.jackson.core:jackson-databind 
>> .................... 2.12.1 -> 2.12.2 
>>              - com.fasterxml.jackson.dataformat:jackson-dataformat-xml 
>> ........ 2.12.1 -> 2.12.2 
>>              - com.fasterxml.jackson.dataformat:jackson-dataformat-yaml 
>> ....... 2.12.1 -> 2.12.2 
>>              - com.fasterxml.jackson.module:jackson-module-jaxb-annotations 
>> ... 2.12.1 -> 2.12.2 
>>              - org.apache.commons:commons-lang3 
>> ............................... 3.11 -> 3.12.0 
>>              - org.junit.jupiter:junit-jupiter-engine 
>> ......................... 5.7.0 -> 5.7.1
>>              - org.junit.jupiter:junit-jupiter-migrationsupport 
>> ............... 5.7.0 -> 5.7.1 
>>              - org.junit.jupiter:junit-jupiter-params 
>> ......................... 5.7.0 -> 5.7.1 
>>              - org.junit.vintage:junit-vintage-engine 
>> ......................... 5.7.0 -> 5.7.1 
>>              - org.mockito:mockito-core 
>> ....................................... 3.7.7 -> 3.8.0 
>>              - org.mockito:mockito-junit-jupiter 
>> .............................. 3.7.7 -> 3.8.0 
>>              - org.mongodb:bson 
>> ............................................... 4.2.0 -> 4.2.2 
>>              - org.mongodb:mongodb-driver-sync 
>> ................................ 4.2.0 -> 4.2.2
>> 
>> Tag: 
>> a)  for a new copy do "git clone 
>> https://github.com/apache/logging-log4j2.git"; and then "git checkout 
>> tags/log4j-2.14.1-rc1”  or just "git clone -b log4j-2.14.1-rc1 
>> https://github.com/apache/logging-log4j2.git";
>> b) for an existing working copy to “git pull” and then “git checkout 
>> tags/log4j-2.14.1-rc1”
>> 
>> Web Site:  https://logging.staged.apache.org/log4j/2.x/index.html.
>> 
>> Maven Artifacts: 
>> https://repository.apache.org/content/repositories/orgapachelogging-1062
>> 
>> Distribution archives: https://dist.apache.org/repos/dist/dev/logging/log4j/ 
>> 
>> You may download all the Maven artifacts by executing:
>> wget -e robots=off --cut-dirs=7 -nH -r -p -np --no-check-certificate 
>> https://repository.apache.org/content/repositories/orgapachelogging-1062/org/apache/logging/log4j/
>> 
>> Ralph
>> 
>> 
>> 
>> 
> 
> -ck
> 


Reply via email to