I have addresses the issues below in the web site. Ralph
> On Mar 12, 2018, at 9:21 PM, Matt Sicker <boa...@gmail.com> wrote: > > +1 > > Site review: > > * Front page header: "h3 Integrating with Application Servers" > * MongoDB component link is a 404 > * JIRA report is a blank page > * Surefire report on homepage is a 404 > * Wiki link in the header should point to Confluence now > > Artifacts check out. > > Built and tested with: > > macOS 10.13.3 > Java(TM) SE Runtime Environment (build 1.8.0_151-b12) > > Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; > 2018-02-24T13:49:05-06:00) > > Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; > 2018-02-24T13:49:05-06:00) > Maven home: /usr/local/Cellar/maven/3.5.3/libexec > Java version: 1.8.0_151, vendor: Oracle Corporation > - plus Java 9.0.4+11 > Java home: > /Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/jre > Default locale: en_US, platform encoding: UTF-8 > OS name: "mac os x", version: "10.13.3", arch: "x86_64", family: "mac" > > On 12 March 2018 at 00:04, Gary Gregory <garydgreg...@gmail.com> wrote: > >> +1 >> >> From the src zip: ASC, SHA1 OK. >> >> Maven Apache RAT check ... OK. >> >> mvn clean install ... OK >> >> mvn clirr:check -pl log4j-api ... OK >> >> mvn clirr:check -pl log4j-1.2-api ... OK >> >> Using: >> >> Apache Maven 3.5.3 (3383c37e1f9e9b3bc3df5050c29c8aff9f295297; >> 2018-02-24T12:49:05-07:00) >> Maven home: C:\Java\apache-maven-3.5.3\bin\.. >> Java version: 1.8.0_162, vendor: Oracle Corporation >> Java home: C:\Program Files\Java\jdk1.8.0_162\jre >> Default locale: en_US, platform encoding: Cp1252 >> OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows" >> >> With a tool chain file for Oracle Java 6, 7, 8, 9, and 10. >> >> Gary >> >> >> >> >> >> >> On Sun, Mar 11, 2018 at 5:50 PM, Ralph Goers <ralph.go...@dslextreme.com> >> wrote: >> >>> This is a vote to release Log4j 2.11.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. >>> >>> Note that this release supports SLF4J 1.7.x and SLF4J 1.8.x. Because >> SLF4J >>> 1.7.x requires implementations to include classes in the org.slf4j.impl >>> package log4j-sl4j-impl cannot be used as a Java 9 module. Support for >>> SLF4J 1.7.x will be removed in a future release. >>> >>> Changes in this version include: >>> >>> New Features >>> >>> • LOG4J2-2253: Add API to enable iterating over message >> parameters >>> without creating temporary objects. Thanks to Carter Kozak. >>> • LOG4J2-1883: Added support for precise (micro and nanosecond) >>> timestamps when running on Java 9. A limited number of precise %d date >>> formats are supported with PatternLayout. POTENTIAL BREAKING CHANGE: The >>> XML, JSON and YAML formats have changed: they no longer have the >>> "timeMillis" attribute and instead have an "Instant" element with >>> "epochSecond" and "nanoOfSecond" attributes. Thanks to Anthony Maire. >>> • LOG4J2-2190: Output JSON object for ObjectMessage in >> JsonLayout. >>> Thanks to Franz Wong. >>> • LOG4J2-2191: Made log4j-core a multi-release ("multi-version") >>> jar, added log4j-core-java9 module. >>> • LOG4J2-2143: Add missing converters to PatternLayout. >>> • LOG4J2-2160: Add API org.apache.logging.log4j.core. >>> lookup.Interpolator.getStrLookupMap(). >>> • LOG4J2-2179: The MongoDB Appender should use a keys and values >>> for a Log4j MapMessage. >>> • LOG4J2-2180: Add a MongoDbProvider builder for and deprecate >>> org.apache.logging.log4j.mongodb.MongoDbProvider.createNoSqlProvider(). >>> • LOG4J2-2181: The JDBC Appender should use keys and values from >> a >>> Log4j MapMessage. >>> • LOG4J2-2185: Add a simple JDBC DriverManager-based >>> ConnectionSource that uses JDBC's DriverManager#getConnection(String, >>> String, String). >>> • LOG4J2-2186: Add a JDBC ConnectionSource that provides pooling >>> through Apache Commons DBCP 2. >>> • LOG4J2-2187: Add a hook for a Connection Source for a JDBC >>> Appender to release its resources. >>> • LOG4J2-2203: Add org.apache.logging.log4j.core. >>> util.WatchManager#unwatch(File). >>> • LOG4J2-2206: Add method org.apache.logging.log4j.core. >> util.WatchManager.reset(File) >>> and reset(). >>> • LOG4J2-2208: Add debug logging to org.apache.logging.log4j. >>> mongodb.MongoDbConnection. >>> >>> Fixed Bugs >>> >>> • LOG4J2-2271: Move module-info.class to META-INF/versions/9 >>> directory. >>> • LOG4J2-2254: Incorrect automatics module name header was being >>> included in manifests. >>> • LOG4J2-2247: NullPointerException would occur when header was >>> provided to a Layout on RollingRandingAccessFileAppender with >>> DirectWriteRolloverStrategy. >>> • LOG4J2-2129: Log4j2 throws NoClassDefFoundError in Java 9 in >>> java.util.ServiceLoader. Thanks to Blazej Bucko. >>> • LOG4J2-2158: Fixed bug where ThreadContext map was cleared, >>> resulting in entries being only available for one log event. Thanks to >>> Björn Kautler. >>> • LOG4J2-2002: Avoid null attribute values in >>> DefaultConfigurationBuilder. Thanks to Paul Burrowes. >>> • LOG4J2-2175: Fix typo in Property Substitution docs. Thanks to >>> Behrang Saeedzadeh. >>> • LOG4J2-2163: Allow SortedArrayStringMap to be filtered upon >>> deserialization. Fix build error in Java 9 when compiling log4j-core test >>> classes. >>> • LOG4J2-2157: Don't create exit message in traceExit(R) when >>> logging is disabled. Thanks to Malte Skoruppa. >>> • LOG4J2-2123: DefaultMergeStrategy did not merge filters on >>> loggers correctly. Thanks to Jacob Tolar. >>> • LOG4J2-2126: Removed compile-time dependency on Java Management >>> APIs from Log4J API module to improve compatibility with Android Platform >>> which does not support JMX extensions. Thanks to Oleg Kalnichevski. >>> • LOG4J2-2270: Strings::join, when called with [null] returns >>> "null" instead of EMPTY. Thanks to Cyril Martin. >>> • LOG4J2-2276: ConcurrentModificationException from >>> org.apache.logging.log4j.status.StatusLogger.<clinit>( >> StatusLogger.java:71). >>> Thanks to Sean Baxter. >>> • LOG4J2-2274: Allow EnvironmentPropertySource to run with a >>> SecurityManager that rejects environment variable access. Thanks to >>> Sebastien Lannez. >>> • LOG4J2-2279: Allow SystemPropertiesPropertySource to run with a >>> SecurityManager that rejects system property access. Thanks to Gary >> Gregory. >>> >>> Changes >>> >>> • LOG4J2-2273: Documentation fix in manual page for custom >>> configurations. Thanks to Bruno P. Kinoshita. >>> • LOG4J2-2252: Reusable LogEvents now pass the original format >>> string to downstream components like layouts and filters. Thanks to >> Carter >>> Kozak. >>> • LOG4J2-2250: The internal status logger timestamp format is now >>> configurable with system property log4j2.StatusLogger.DateFormat. >>> • LOG4J2-2236: Removed unnecessary dependency on jcommander since >>> Log4j uses embedded picocli since 2.9. >>> • LOG4J2-2146: Update version of maven bundle plugin to 3.4.0. >>> Convert bundle plugin error to a warning. >>> • LOG4J2-2215: Reduce compiler warnings in log4j-api. >>> • LOG4J2-2127: Removed unnecessary threadlocal StringBuilder >> field >>> from MdcPatternConverter. Thanks to Carter Kozak. >>> • LOG4J2-2194: Require Java 9 to compile the log4j-perf module to >>> allow benchmarking with Java 9 APIs. >>> • LOG4J2-2193: Update JMH to version 1.19 from 1.1.1. >>> • LOG4J2-2132: Update ZeroMQ's jeromq from 0.4.2 to 0.4.3. >>> • LOG4J2-2165: Update Jackson from 2.9.2 to 2.9.3. >>> • LOG4J2-2184: Update MongoDB driver from 3.0.4 to 3.6.1. >>> • LOG4J2-2197: Document default property value support. Thanks to >>> Fabrice Daugan. >>> • LOG4J2-2198: Update MongoDB dependencies from classic to >> modern. >>> • LOG4J2-2204: org.apache.logging.log4j.core. >>> util.WatchManager.getWatchers() should pre-allocate its new Map. >>> • LOG4J2-2209: Rename existing MongoDb plugin and related >>> artifacts from MongoDb to MongoDb2. >>> • LOG4J2-2210: Fix error log message for Script which says >>> ScriptFile instead. Thanks to Björn Kautler. >>> • LOG4J2-2212: Unnecessary contention in >>> CopyOnWriteSortedArrayThreadContextMap. Thanks to Daniel Feist, Gary >>> Gregory. >>> • LOG4J2-2213: Unnecessary contention in >>> GarbageFreeSortedArrayThreadContextMap. Thanks to Daniel Feist, Gary >>> Gregory. >>> • LOG4J2-2214: Unnecessary contention in DefaultThreadContextMap. >>> Thanks to Daniel Feist, Gary Gregory. >>> • LOG4J2-2182: NullPointerException at >>> org.apache.logging.log4j.util.Activator.loadProvider(Activator.java:81) >>> in log4j 2.10.0. Thanks to liwenxian2017, Gary Gregory. >>> • LOG4J2-2202: MarkerFilter onMismatch invalid attribute in >>> .properties. Thanks to Kilian, Gary Gregory. >>> • LOG4J2-2219: Configuration builder classes should look for >>> "onMismatch", not "onMisMatch". Thanks to Kilian, Gary Gregory. >>> • LOG4J2-2205: New module log4j-mongodb3: Remove use of >> deprecated >>> MongoDB APIs and code to the Java driver version 3 API. Thanks to Gary >>> Gregory. >>> • LOG4J2-2188: Split off JPA support into a new module log4j-jpa. >>> Thanks to Gary Gregory. >>> • LOG4J2-2229: Update Jackson from 2.9.3 to 2.9.4. Thanks to Gary >>> Gregory. >>> • LOG4J2-2243: Cannot see or copy all of certain JAnsi exception >>> messages on Windows due to NUL characters. Thanks to Gary Gregory. >>> • LOG4J2-2245: Update Apache Commons Compress from 1.15 to >> 1.16.1. >>> Thanks to Gary Gregory. >>> • LOG4J2-2259: Update MongoDB 3 module from driver 3.6.1 to >> 3.6.3. >>> • LOG4J2-2260: [SMTP] Update javax.mail from 1.6.0 to 1.6.1. >>> • LOG4J2-2264: Update JAnsi from 1.16 to 1.17. >>> >>> 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.11.0-rc1” >>> b) for an existing working copy to “git pull” and then “git checkout >>> tags/log4j-2.11.0-rc1” >>> >>> Web Site: 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-1032 <https://repository.apache. >> org/content/repositories/ >>> orgapachelogging-1032> >>> >>> 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-1032/org/apache/logging/log4j/ < >>> https://repository.apache.org/content/repositories/ >>> orgapachelogging-1032/org/apache/logging/log4j/> >>> >>> Ralph >> > > > > -- > Matt Sicker <boa...@gmail.com>