The KEYS file is where it has been since 2013 - https://dist.apache.org/repos/dist/release/logging/KEYS <https://dist.apache.org/repos/dist/release/logging/KEYS>. This is documented at http://logging.apache.org/log4j/2.x/download.html <http://logging.apache.org/log4j/2.x/download.html>.
Ralph > On Aug 27, 2017, at 6:41 AM, Gary Gregory <garydgreg...@gmail.com> wrote: > > Link to KEYS file please? > > Gary > > On Sat, Aug 26, 2017 at 8:45 PM, Ralph Goers <ralph.go...@dslextreme.com> > wrote: > >> This is a vote to release Log4j 2.9.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 version include: >> >> <https://github.com/apache/logging-log4j2/blob/master/ >> RELEASE-NOTES.md#new-features>New Features >> >> LOG4J2-2008 <https://issues.apache.org/jira/browse/LOG4J2-2008>: Support >> printing multiple StructuredData elements in RFC5424Layout. >> LOG4J2-1986 <https://issues.apache.org/jira/browse/LOG4J2-1986>: Public >> API for parsing the output from JsonLayout/XmlLayout/YamlLayout into a >> LogEvent. >> LOG4J2-1981 <https://issues.apache.org/jira/browse/LOG4J2-1981>: >> JsonLayout, XmlLayout and YamlLayout support 0-byte termination of log >> events. >> LOG4J2-1864 <https://issues.apache.org/jira/browse/LOG4J2-1864>: Support >> capped collections for MongoDb appender. Thanks to Matthias Kappeller. >> LOG4J2-1813 <https://issues.apache.org/jira/browse/LOG4J2-1813>: Log4j2 >> will now print all internal logging to the console if system property >> log4j2.debug is defined with any value (or no value). >> LOG4J2-1766 <https://issues.apache.org/jira/browse/LOG4J2-1766>: >> Temporary compress directory during rollover (#88). Thanks to Pierrick >> HYMBERT. >> LOG4J2-1814 <https://issues.apache.org/jira/browse/LOG4J2-1814>: Added >> wrapper classes CustomLoggerGenerator and ExtendedLoggerGenerator to avoid >> class name with a dollar ($) character which has special meaning in many >> *nix command line environments. >> LOG4J2-1884 <https://issues.apache.org/jira/browse/LOG4J2-1884>: Added >> process ID (pid) pattern converter. >> LOG4J2-1699 <https://issues.apache.org/jira/browse/LOG4J2-1699>: >> Configurable Log File Permissions with PosixFilePermission. Thanks to >> Demetrios Dimatos, Pierrick HYMBERT. >> LOG4J2-1945 <https://issues.apache.org/jira/browse/LOG4J2-1945>: Generate >> source jas for all test jars. >> LOG4J2-1934 <https://issues.apache.org/jira/browse/LOG4J2-1934>: JMS >> Appender does not know how to recover from a broken connection. >> LOG4J2-1955 <https://issues.apache.org/jira/browse/LOG4J2-1955>: JMS >> Appender should be able connect to a broker (later) even it is not present >> at configuration time. >> LOG4J2-1874 <https://issues.apache.org/jira/browse/LOG4J2-1874>: Added >> methods ::writeBytes(ByteBuffer) and ::writeBytes(byte[], int, int) to >> ByteBufferDestination interface and use these methods in TextEncoderHelper >> where possible to prepare for future enhancements to reduce lock >> contention. Thanks to Roman Leventov. >> LOG4J2-1442 <https://issues.apache.org/jira/browse/LOG4J2-1442>: Generic >> HTTP appender. >> LOG4J2-1935 <https://issues.apache.org/jira/browse/LOG4J2-1935>: Add >> with(String, primitive) methods to org.apache.logging.log4j. >> message.MapMessage. >> LOG4J2-1930 <https://issues.apache.org/jira/browse/LOG4J2-1930>: Add >> forEach() methods to org.apache.logging.log4j.message.MapMessage. >> LOG4J2-1932 <https://issues.apache.org/jira/browse/LOG4J2-1932>: Add >> containsKey() methods to org.apache.logging.log4j.message.MapMessage. >> LOG4J2-1854 <https://issues.apache.org/jira/browse/LOG4J2-1854>: Support >> null byte delimiter in GelfLayout. Thanks to Xavier Jodoin. >> LOG4J2-1359 <https://issues.apache.org/jira/browse/LOG4J2-1359>: Add >> support for Java 9 StackWalker. >> LOG4J2-1880 <https://issues.apache.org/jira/browse/LOG4J2-1880>: Warn >> when a configuration file for an inactive ConfigurationFactory is found. >> LOG4J2-1855 <https://issues.apache.org/jira/browse/LOG4J2-1855>: Add an >> optional random delay in TimeBasedTriggeringPolicy Thanks to Anthony Maire. >> LOG4J2-1860 <https://issues.apache.org/jira/browse/LOG4J2-1860>: Shortcut >> to add Property and KeyValuePair component in ConfigurationBuilder. >> LOG4J2-1294 <https://issues.apache.org/jira/browse/LOG4J2-1294>: The JMS >> Appender should use a JMS MapMessage for a Log4j MapMessage. >> <https://github.com/apache/logging-log4j2/blob/master/ >> RELEASE-NOTES.md#fixed-bugs>Fixed Bugs >> >> LOG4J2-1833 <https://issues.apache.org/jira/browse/LOG4J2-1833>: Prevent >> NullPointerException when a file name is specified with the >> DirectWriteRolloverStrategy. >> LOG4J2-2018 <https://issues.apache.org/jira/browse/LOG4J2-2018>: Fix >> incorrect documentation for LoggerNameLevelRewritePolicy. >> LOG4J2-922 <https://issues.apache.org/jira/browse/LOG4J2-922>: Parameter >> of mdcId in SyslogAppender has no default value. Thanks to angus.aqlu, Paul >> Burrowes. >> LOG4J2-2001 <https://issues.apache.org/jira/browse/LOG4J2-2001>: >> StyleConverter.newInstance argument validation is incorrect. Thanks to Paul >> Burrowes. >> LOG4J2-1999 <https://issues.apache.org/jira/browse/LOG4J2-1999>: >> HighlightConverter converts all unrecognized levels to DEBUG. Thanks to >> Paul Burrowes. >> LOG4J2-2013 <https://issues.apache.org/jira/browse/LOG4J2-2013>: >> SslSocketManager does not apply SSLContext on TCP reconnect. Thanks to >> Taylor Patton, Gary Gregory. >> LOG4J2-2016 <https://issues.apache.org/jira/browse/LOG4J2-2016>: Mark >> FileRenameAction as successful when using alternative ways to move files. >> Thanks to Benjamin Jaton. >> LOG4J2-2012 <https://issues.apache.org/jira/browse/LOG4J2-2012>: No >> compression when using a separate drive in Linux. Thanks to Benjamin Jaton. >> LOG4J2-1888 <https://issues.apache.org/jira/browse/LOG4J2-1888>: Log4j >> throws a java.nio.charset.UnsupportedCharsetException: cp65001. Thanks to >> Misagh Moayyed. >> LOG4J2-1990 <https://issues.apache.org/jira/browse/LOG4J2-1990>: >> ConcurrentModificationException logging a parameter of type Map. Thanks >> to Philippe Mouawad. >> LOG4J2-1311 <https://issues.apache.org/jira/browse/LOG4J2-1311>: >> SocketAppender will lose several events after re-connection to server. >> Thanks to Xibing Liang. >> LOG4J2-1977 <https://issues.apache.org/jira/browse/LOG4J2-1977>: Consider >> the StringBuilder's capacity instead of content length when trimming. >> Thanks to Jerry xnslong. >> LOG4J2-1971 <https://issues.apache.org/jira/browse/LOG4J2-1971>: Register >> log4j-core as an OSGi service. Skip tests for LOG4J2-1766 on MacOS. Use >> group "staff" for LOG4J2-1699 test on MacOS. >> LOG4J2-1994 <https://issues.apache.org/jira/browse/LOG4J2-1994>: >> TcpSocketServer does not close accepted Sockets. >> LOG4J2-1987 <https://issues.apache.org/jira/browse/LOG4J2-1987>: Log4J >> JUL Bridge and RMI Security Manager causes access denied >> ("java.util.logging.LoggingPermission" "control") Thanks to Andreas >> Felder. >> LOG4J2-1982 <https://issues.apache.org/jira/browse/LOG4J2-1982>: >> Log4j-config.xsd only allows one AppenderRef element for each Logger >> element. Thanks to Christoph Lembeck. >> LOG4J2-1985 <https://issues.apache.org/jira/browse/LOG4J2-1985>: Fix >> default buffer size to match documentation (from 8102 to 8192 a.k.a. 8KB.) >> Thanks to Kenneth McFarland. >> LOG4J2-1912 <https://issues.apache.org/jira/browse/LOG4J2-1912>: >> CompositeConfiguration logs warning "Unable to determine URI for >> configuration." However, the reconfiguration is completed. Thanks to R Ri. >> LOG4J2-1964 <https://issues.apache.org/jira/browse/LOG4J2-1964>: Dynamic >> reconfiguration does not work for filePattern of RollingFile. Thanks to >> Pierrick HYMBERT. >> LOG4J2-1961 <https://issues.apache.org/jira/browse/LOG4J2-1961>: >> Reconfigure breaks DirectWriteRolloverStrategy. Thanks to Christian Vent. >> LOG4J2-1943 <https://issues.apache.org/jira/browse/LOG4J2-1943>: The >> eventPrefix attribute was being ignored in the RFC5424Layout. >> LOG4J2-1953 <https://issues.apache.org/jira/browse/LOG4J2-1953>: >> JndiManager is not released when the JmsAppender builder catches an >> exception trying to build itself. >> LOG4J2-1911 <https://issues.apache.org/jira/browse/LOG4J2-1911>: Improve >> the documentation of the DynamicThresholdFilter. >> LOG4J2-1929 <https://issues.apache.org/jira/browse/LOG4J2-1929>: >> EOFException with FormattedMessage. Thanks to Borys Sokolov. >> LOG4J2-1948 <https://issues.apache.org/jira/browse/LOG4J2-1948>: Trim >> levels read from properties file to remove trailing spaces. Thanks to >> Michael Lück. >> LOG4J2-1971 <https://issues.apache.org/jira/browse/LOG4J2-1971>: >> ClassCastException: org.eclipse.osgi.internal.loader.SystemBundleLoader$1 >> cannot be cast to java.lang.ClassLoader. Thanks to liwenxian2017. >> LOG4J2-1876 <https://issues.apache.org/jira/browse/LOG4J2-1876>: More >> reliable checking for runtime dependencies. >> LOG4J2-1867 <https://issues.apache.org/jira/browse/LOG4J2-1867>: Fix >> configuration documentation. >> LOG4J2-1858 <https://issues.apache.org/jira/browse/LOG4J2-1858>: Ensure >> the ThreadLocal StringBuilder in ParameterizedMessage won't hold >> excessively much memory after logging a long message. >> LOG4J2-1885 <https://issues.apache.org/jira/browse/LOG4J2-1885>: Fix >> documentation about default additivity value for loggers. >> LOG4J2-1920 <https://issues.apache.org/jira/browse/LOG4J2-1920>: >> ScriptEngineManager is not available in Android and causes a >> NoClassDefFoundError. Thanks to Ajitha. >> LOG4J2-1989 <https://issues.apache.org/jira/browse/LOG4J2-1989>: Clarify >> Javadoc for AbstractTriggeringPolicy. Thanks to Kenneth McFarland. >> LOG4J2-1993 <https://issues.apache.org/jira/browse/LOG4J2-1993>: Fix >> compiler warnings in LoggerConfigTest. Thanks to Kenneth McFarland. >> <https://github.com/apache/logging-log4j2/blob/master/ >> RELEASE-NOTES.md#changes>Changes >> >> LOG4J2-1928 <https://issues.apache.org/jira/browse/LOG4J2-1928>: Add >> support for DirectWriteRolloverStrategy to RollingRandomAcessFileAppender. >> LOG4J2-2022 <https://issues.apache.org/jira/browse/LOG4J2-2022>: >> RFC5424Layout now prints the process id. >> LOG4J2-2020 <https://issues.apache.org/jira/browse/LOG4J2-2020>: Remove >> default layout from KafkaAppender. >> LOG4J2-2023 <https://issues.apache.org/jira/browse/LOG4J2-2023>: Use a >> class' canonical name instead of name to create its logger name. >> LOG4J2-2015 <https://issues.apache.org/jira/browse/LOG4J2-2015>: Allow >> KeyStoreConfiguration and TrustStoreConfiguration to find files as >> resources. >> LOG4J2-2011 <https://issues.apache.org/jira/browse/LOG4J2-2011>: Replace >> JCommander command line parser with picocli to let users run Log4j2 utility >> applications without requiring an external dependency. >> LOG4J2-1984 <https://issues.apache.org/jira/browse/LOG4J2-1984>: Allow >> maxLength of StructuredData to be specified by the user. >> LOG4J2-1071 <https://issues.apache.org/jira/browse/LOG4J2-1071>: Allow >> for bufferSize=0 in SMTP appender. Thanks to Ben Ludkiewicz, Benjamin Jaton. >> LOG4J2-1261 <https://issues.apache.org/jira/browse/LOG4J2-1261>: Async >> Loggers no longer use deprecated LMAX Disruptor APIs. (Disruptor-3.3.3 or >> higher is now required.) >> LOG4J2-1908 <https://issues.apache.org/jira/browse/LOG4J2-1908>: Improved >> error message when misconfigured with multiple incompatible appenders >> targeting same file. >> LOG4J2-1954 <https://issues.apache.org/jira/browse/LOG4J2-1954>: >> Configurations with multiple root loggers now fail loudly. >> LOG4J2-1958 <https://issues.apache.org/jira/browse/LOG4J2-1958>: >> Deprecate SerializedLayout and remove it as default. >> LOG4J2-1959 <https://issues.apache.org/jira/browse/LOG4J2-1959>: Disable >> DTD processing in XML configuration files. >> LOG4J2-1950 <https://issues.apache.org/jira/browse/LOG4J2-1950>: Fix >> docker build with jdk9 requirements (#84). Thanks to Pierrick HYMBERT. >> LOG4J2-1801 <https://issues.apache.org/jira/browse/LOG4J2-1801>: Add more >> detail to WARN "Ignoring log event" messages printed to the console after >> log4j was shut down. >> LOG4J2-1926 <https://issues.apache.org/jira/browse/LOG4J2-1926>: >> Facilitate log4j use in Android applications: remove dependency on RMI and >> Management APIs from log4j-api. >> LOG4J2-1956 <https://issues.apache.org/jira/browse/LOG4J2-1956>: JMS >> Appender broker password should be a char[], not a String. >> LOG4J2-1917 <https://issues.apache.org/jira/browse/LOG4J2-1917>: Support >> using java.util.ServiceLoader to locate Log4j 2 API providers. >> LOG4J2-1966 <https://issues.apache.org/jira/browse/LOG4J2-1966>: Include >> separator option of PatternLayout in manual (and other updates). Thanks to >> M Sazzadul Hoque. >> LOG4J2-1851 <https://issues.apache.org/jira/browse/LOG4J2-1851>: Move >> server components from log4j-core to new log4-server module. >> LOG4J2-1991 <https://issues.apache.org/jira/browse/LOG4J2-1991>: Refactor >> SimpleMessage to be concise and clear (#100) Thanks to . >> LOG4J2-2017 <https://issues.apache.org/jira/browse/LOG4J2-2017>: Update >> Jackson from 2.8.9 to 2.9.0. >> LOG4J2-1868 <https://issues.apache.org/jira/browse/LOG4J2-1868>: Update >> ZeroMQ's JeroMQ from 0.3.6 to 0.4.0. >> LOG4J2-1960 <https://issues.apache.org/jira/browse/LOG4J2-1960>: Update >> ZeroMQ's JeroMQ from 0.4.0 to 0.4.1. >> LOG4J2-1974 <https://issues.apache.org/jira/browse/LOG4J2-1974>: Update >> ZeroMQ's JeroMQ from 0.4.1 to 0.4.2. >> LOG4J2-1869 <https://issues.apache.org/jira/browse/LOG4J2-1869>: Update >> Kafka client from 0.10.1.1 to 0.10.2.0 >> LOG4J2-1962 <https://issues.apache.org/jira/browse/LOG4J2-1962>: Update >> Kafka client from 0.10.2.0 to 0.11.0.0 >> LOG4J2-1872 <https://issues.apache.org/jira/browse/LOG4J2-1872>: Update >> JavaMail from 1.5.5 to 1.5.6. >> LOG4J2-1879 <https://issues.apache.org/jira/browse/LOG4J2-1879>: Update >> JAnsi from 1.14 to 1.15. >> LOG4J2-1877 <https://issues.apache.org/jira/browse/LOG4J2-1877>: Missing >> documentation for Max index limit in DefaultRolloverStrategy. Thanks to >> Chandra Tungathurthi. >> LOG4J2-1899 <https://issues.apache.org/jira/browse/LOG4J2-1899>: Add >> missing getters to classes in package org.apache.logging.log4j.core. >> net.ssl. >> LOG4J2-1900 <https://issues.apache.org/jira/browse/LOG4J2-1900>: Update >> JAnsi from 1.15 to 1.16. >> LOG4J2- <https://issues.apache.org/jira/browse/LOG4J2->: Update SLF4J >> from 1.7.24 to 1.7.25. >> LOG4J2-1938 <https://issues.apache.org/jira/browse/LOG4J2-1938>: Update >> Jackson from 2.8.7 to 2.8.9. >> LOG4J2-1970 <https://issues.apache.org/jira/browse/LOG4J2-1970>: Update >> HdrHistogram from 2.1.8 to 2.1.9. >> LOG4J2-1975 <https://issues.apache.org/jira/browse/LOG4J2-1975>: Update >> javax.persistence from 2.1.0 to 2.1.1. >> LOG4J2-1976 <https://issues.apache.org/jira/browse/LOG4J2-1976>: Update >> org.osgi.core from 4.3.1 to 6.0.0. >> Tag: >> 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.9-rc1” >> b) for an existing working copy to “git pull” and then “git checkout >> tags/log4j-2.9-rc1” >> Web Site: <http://rgoers.github.io/log4j2-site/index.html>http:// >> rgoers.github.io/log4j2-site/index.html <http://rgoers.github.io/ >> log4j2-site/index.html> >> >> Maven Artifacts: https://repository.apache.org/content/repositories/ >> orgapachelogging-1029/ <https://repository.apache. >> org/content/repositories/orgapachelogging-1029/> >> >> Distribution archives: https://dist.apache.org/repos/ >> dist/dev/logging/log4j/ <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-1029/org/apache/logging/log4j/ < >> https://repository.apache.org/content/repositories/ >> orgapachelogging-1029/org/apache/logging/log4j/>/ < >> https://repository.apache.org/content/repositories/ >> orgapachelogging-1025/org/apache/logging/log4j/> >> Ralph >> >> >>