From log4j-user-return-29325-archive-asf-public=cust-asf.ponee.io@logging.apache.org Sat Aug 10 15:22:12 2019 Return-Path: X-Original-To: archive-asf-public@cust-asf.ponee.io Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [207.244.88.153]) by mx-eu-01.ponee.io (Postfix) with SMTP id 5357C180675 for ; Sat, 10 Aug 2019 17:22:12 +0200 (CEST) Received: (qmail 25933 invoked by uid 500); 10 Aug 2019 15:22:10 -0000 Mailing-List: contact log4j-user-help@logging.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Log4J Users List" Reply-To: "Log4J Users List" Delivered-To: mailing list log4j-user@logging.apache.org Received: (qmail 25903 invoked by uid 99); 10 Aug 2019 15:22:10 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sat, 10 Aug 2019 15:22:10 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 228691A322A; Sat, 10 Aug 2019 15:22:10 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -0.7 X-Spam-Level: X-Spam-Status: No, score=-0.7 tagged_above=-999 required=6.31 tests=[RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=disabled Received: from mx1-he-de.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id 0btWhJ6DSAAo; Sat, 10 Aug 2019 15:22:05 +0000 (UTC) Received-SPF: Pass (mailfrom) identity=mailfrom; client-ip=208.80.206.54; helo=smtp754.redcondor.net; envelope-from=ralph.goers@dslextreme.com; receiver= Received: from smtp754.redcondor.net (smtp754.redcondor.net [208.80.206.54]) by mx1-he-de.apache.org (ASF Mail Server at mx1-he-de.apache.org) with ESMTPS id AD88C7D3FB; Sat, 10 Aug 2019 15:22:04 +0000 (UTC) Received: from mailproxy10.neonova.net ([137.118.22.75]) by smtp754.redcondor.net ({e621e8bc-2f48-11e8-9851-9fe7fd126600}) via TCP (outbound) with ESMTP id 20190810152155904_0754; Sat, 10 Aug 2019 15:21:55 +0000 X-RC-FROM: Received: from [172.20.2.43] (wsip-24-234-140-71.lv.lv.cox.net [24.234.140.71]) (Authenticated sender: ralph.goers@dslextreme.com) by mailproxy10.neonova.net (Postfix) with ESMTPA id 4863E363B83; Sat, 10 Aug 2019 11:21:50 -0400 (EDT) From: Ralph Goers Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Subject: [ANNOUNCEMENT] Apache Log4j 2.12.1 released Message-Id: Date: Sat, 10 Aug 2019 08:21:51 -0700 To: dev@logging.apache.org, Log4J Users List , Logging General X-Mailer: Apple Mail (2.3445.104.11) X-DLP-OUTBOUND: 137.118.22.64/27 X-MAG-OUTBOUND: greymail.redcondor.net@137.118.22.64/27 The Apache Log4j 2 team is pleased to announce the Log4j 2.12.1 release! Apache Log4j is a well known framework for logging application behavior. = Log4j 2 is an upgrade to Log4j that provides significant improvements = over its predecessor, Log4j 1.x, and provides many other modern features = such as support for Markers, lambda expressions for lazy logging, = property substitution using Lookups, multiple patterns on a = PatternLayout and asynchronous Loggers. Another notable Log4j 2 feature = is the ability to be "garbage-free" (avoid allocating temporary objects) = while logging. In addition, Log4j 2 will not lose events while = reconfiguring. The artifacts may be downloaded from = https://logging.apache.org/log4j/2.x/download.html. This release contains bugfixes and minor enhancements. Due to a break in compatibility in the SLF4J binding, Log4j now ships = with two versions of the SLF4J to Log4j adapters. log4j-slf4j-impl = should be used with SLF4J 1.7.x and earlier and log4j-slf4j18-impl = should be used with SLF4J 1.8.x and later. This release improves the performance of capturing location information, = makes log4j-core optional in the log4j 1.2 bridge, and explicitly = removes LoggerContext references from compoents that keep track of them = when the LoggerContext is shut down. More details on the new features = and fixes are itemized below. Note that the XML, JSON and YAML formats changed in the 2.11.0 release: = they no longer have the "timeMillis" attribute and instead have an = "Instant" element with "epochSecond" and "nanoOfSecond" attributes. The Log4j 2.12.1 API, as well as many core components, maintains binary = compatibility with previous releases. GA Release 2.12.1 Changes in this version include: Fixed Bugs =E2=80=A2 LOG4J2-1946: Allow file renames to work when files are = missing from the sequence. Thanks to Igor Perelyotov. =E2=80=A2 LOG4J2-2650: Support emulating a MAC address when = using ipv6. Thanks to Mattia Bertorello. =E2=80=A2 LOG4J2-2366: Remove references to LoggerContext when = it is shutdown. =E2=80=A2 LOG4J2-2644: Improve the performance of capturing = location information. =E2=80=A2 LOG4J2-2658: AbstractAction.reportException records a = warning to the status logger, providing more information when file based = appenders fail to compress rolled data asynchronously. =E2=80=A2 LOG4J2-2659: AbstractAction handles and records = unchecked RuntimeException and Error in addition to IOException. =E2=80=A2 LOG4J2-2667: Values not bound to statement" when using = JDBC appender, appender does not respect bufferSize=3D=E2=80=9C0=E2=80=9D.= Thanks to Edith Chui. Changes =E2=80=A2 LOG4J2-2556: Make Log4j Core optional for Log4j 1.2 = API. =E2=80=A2 LOG4J2-2646: Update MongoDB 3 driver from 3.10.1 to = 3.10.2. =E2=80=A2 LOG4J2-2657: Improve exception messages in the JDBC = appender. =E2=80=A2 LOG4J2-2660: Retry when JDBC throws a = java.sql.SQLTransactionRollbackException in commitAndClose(). Apache Log4j 2.12.1 requires a minimum of Java 7 to build and run. Log4j = 2.3 was the last release that supported Java 6. Basic compatibility with Log4j 1.x is provided through the log4j-1.2-api = component, however it does not implement some of the very implementation = specific classes and methods. The package names and Maven groupId have = been changed to org.apache.logging.log4j to avoid any conflicts with = log4j 1.x. For complete information on Apache Log4j 2, including instructions on = how to submit bug reports, patches, or suggestions for improvement, see = the Apache Apache Log4j 2 website: https://logging.apache.org/log4j/2.x/= --------------------------------------------------------------------- To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org For additional commands, e-mail: log4j-user-help@logging.apache.org