+1 from me, if there are issues on java 11 we can release another build. I 
agree that we should put some time into getting CI running on both minimum and 
maximum supported jvms, but that doesn't need to block this release. I have no 
reason to believe that 2.12.0 has regressed from 2.11.2, and I have verified 
functionality on services running java 8 and 11.

Thanks,
-ck

On Fri, Jun 28, 2019, at 15:49, Ralph Goers wrote:
> Oops. I jumped the gun. There are still a little less than 8 hours before 72 
> hours will have elapsed.
> 
> Ralph
> 
> > On Jun 28, 2019, at 12:47 PM, Ralph Goers <[email protected]> 
> > wrote:
> > 
> > For the record, here is my +1. 72 hours has elapsed but one more vote is 
> > needed for the release to proceed.
> > 
> > Ralph
> > 
> >> On Jun 25, 2019, at 8:59 PM, Ralph Goers <[email protected]> 
> >> wrote:
> >> 
> >> This is a vote to release Log4j 2.12.0, 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-2403: Allow zero padding the counter of a RollingFileAppender. 
> >> Thanks to hupfdule.
> >> • LOG4J2-2427: Add filter that will match events when no marker is 
> >> present. Thanks to Rimaljit Kaur.
> >> • LOG4J2-2406: Add reconfiguration methods to Configurator.
> >> • LOG4J2-913: Add support for reconfiguration via HTTP(S), Docker, and 
> >> Spring Cloud Configuration.
> >> • LOG4J2-2586: TCP Appender should support a host name resolving to 
> >> multiple IP addresses.
> >> • LOG4J2-2337: Allow custom end-of-line with JsonLayout. Thanks to Arvind 
> >> Sahare, Patrice Ferrot.
> >> • LOG4J2-2598: GZIP compression on rollover supports configurable 
> >> compression levels. Thanks to Carter Kozak.
> >> • LOG4J2-2611: AsyncQueueFullPolicy configuration short values "Default" 
> >> and "Discard" are case insensitive to avoid confusion.
> >> • LOG4J2-2634: Add and use method 
> >> org.apache.logging.log4j.message.MapMessage.toKey(String) for simpler 
> >> subclasses.
> >> Fixed Bugs
> >> 
> >> • LOG4J2-2547: RollingRandomAccessFileAppender error message referenced 
> >> incorrect class name.
> >> • LOG4J2-2616: Restore constructor to ThrowablePatternConverter that was 
> >> removed in 2.8.2.
> >> • LOG4J2-2622: StructuredDataId was ignoring maxLength atribute.
> >> • LOG4J2-2636: RFC5424Layout was not properly setting default Structured 
> >> Element id for the MDC
> >> • LOG4J2-1143: Lookups were not found if the plugin key was not lowercase. 
> >> Thanks to Pascal Heinrich.
> >> • LOG4J2-1852: Locate plugins within a Jar using a URL Connection. Thanks 
> >> to Tanner Altares.
> >> • LOG4J2-2610: Explicitly set file creation time.
> >> • LOG4J2-2561: JEP223 version detection fix for JDK 9 and up. Thanks to 
> >> Ulrich Enslin.
> >> • LOG4J2-1103: FailoverAppender was failing with ERROR appender Failover 
> >> has no parameter that matches element Failovers. Thanks to Seán Dunne.
> >> • LOG4J2-2602: Update file time when size based triggering policy is used 
> >> without a time-based triggering policy.
> >> • LOG4J2-2597: Throw better exception message when both log4j-slf4j-impl 
> >> and log4j-to-slf4j are present.
> >> • LOG4J2-2559: NullPointerException in JdbcAppender.createAppender(). 
> >> Thanks to Li Lei, Gary Gregory.
> >> • LOG4J2-2592: StackOverflowException when server not reachable with 
> >> SocketAppender. Thanks to Dávid Kaya, Gary Gregory.
> >> • LOG4J2-2598: java.lang.StackOverflowError at 
> >> org.apache.logging.log4j.junit.AbstractExternalFileCleaner.println(AbstractExternalFileCleaner.java:169).
> >>  Thanks to Gary Gregory.
> >> • LOG4J2-2564: MapPatternConverter is properly created from the '%K', 
> >> '%map', and '%MAP' patterns. PatternConverter instanceOf methods with 
> >> unknown parameter types no longer elide those with known parameters.
> >> • LOG4J2-2612: NullPointerException at 
> >> org.apache.logging.log4j.core.appender.db.jdbc.JdbcDatabaseManager.writeInternal(JdbcDatabaseManager.java:803).
> >> • LOG4J2-2618: Possible ClassCastException in 
> >> org.apache.logging.log4j.core.script.ScriptManager.ScriptManager(Configuration,
> >>  WatchManager)
> >> • LOG4J2-2631: RoutingAppender PurgePolicy implementations no longer stop 
> >> appenders referenced from the logger configuration, only those that have 
> >> been created by the RoutingAppender. Note that 
> >> RoutingAppender.getAppenders no longer includes entries for referenced 
> >> appenders, only those which it has created.
> >> • LOG4J2-2629: Fix a race allowing events not to be recorded when a 
> >> RoutingAppender purge policy attempts to delete an idle appender at 
> >> exactly the same time as a new event is recorded.
> >> • LOG4J2-2606: Asynchronous logging when the queue is full no longer 
> >> results in heavy CPU utilization and low throughput.
> >> Changes
> >> 
> >> • : Update tests from H2 1.4.197 to 1.4.199. Thanks to Gary Gregory.
> >> • LOG4J2-2570: Update Jackson from 2.9.7 to 2.9.8. Thanks to Gary Gregory.
> >> • LOG4J2-2574: Update MongoDB 3 module driver from 3.9.0 to 3.10.1. Thanks 
> >> to Gary Gregory.
> >> • LOG4J2-2619: Update Jackson from 2.9.8 to 2.9.9.
> >> • LOG4J2-2634: Refactor several AsyncLogger methods below the 35 byte 
> >> threshold for inlining.
> >> 
> >> Tag: 
> >> a) for a new copy do "git clone 
> >> https://github.com/apache/logging-log4j2.git"; and then "git checkout 
> >> tags/log4j-2.12.0-rc2” 
> >> b) for an existing working copy to “git pull” and then “git checkout 
> >> tags/log4j-2.12.0-rc2”
> >> 
> >> Web Site: http://rgoers.github.io/log4j2-site/index.html.
> >> 
> >> Maven Artifacts: 
> >> https://repository.apache.org/content/repositories/orgapachelogging-1047
> >> 
> >> 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-1047/org/apache/logging/log4j/
> >> 
> >> Ralph
> >> 
> > 
> > 
> > 
> 
> 
> 

Reply via email to