+1

checksums good, site looks good (other than the issues already pointed out
by others)

On Mon, Mar 12, 2018 at 8:50 AM, 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

Reply via email to