Re: [ANNOUNCEMENT] Apache Log4j 2.8.1 released
Matt Sicker <[email protected]> Fri, 3 Mar 2017 09:44:54 -0600
| Newsgroups | gmane.comp.apache.logging |
|---|---|
| Message-ID | <CACmp6kqFF5=5mKEgsOs_PQrRBqieXdj2p4uJdFhsXBRZGO=J_g__6340.34846812046$1488555922$gmane$org@mail.gmail.com> |
--001a114b0e8a5a33ba0549d56d80 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I'm digging the new announcement format! I saw the font and immediately though "Isn't that what they use at GitHub?" :P On 3 March 2017 at 01:58, Remko Popma <[email protected]> wrote: > Blogged: https://blogs.apache.org/logging/entry/log4j-2-8-1-released > > > On Fri, Mar 3, 2017 at 2:27 PM, Ralph Goers <[email protected]> > wrote: > >> The Apache Log4j 2 team is pleased to announce the Log4j 2.8.1 release! >> >> Apache Log4j is a well known framework for logging application behavior. >> Log4j 2 is an upgrade to Log4j that provides significant improvements ov= er >> 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. >> >> This release primarily contains bugfixes and minor enhancements. More >> details on the new features and fixes are itemized below. >> >> Note that subsequent to the 2.6 release a minor source incompatibility >> was found due to the addition of new methods to the Logger interface. If >> you have code that does: >> >> logger.error(null, =E2=80=9CThis is the log message=E2=80=9D, throwable)= ; >> >> or similar with any log level you will get a compiler error saying the >> reference is ambiguous. To correct this either do: >> >> logger.error(=E2=80=9CThis is the log message=E2=80=9D, throwable); >> >> or >> >> logger.error((Marker) null, =E2=80=9CThis is the log message=E2=80=9D, t= hrowable); >> >> The Log4j 2.8.1 API, as well as many core components, maintains binary >> compatibility with previous releases. >> >> <https://github.com/apache/logging-log4j2/blob/master/RELEASE-NOTES.md#g= a-release-281>GA >> Release 2.8.1 >> >> Changes in this version include: >> >> <https://github.com/apache/logging-log4j2/blob/master/RELEASE-NOTES.md#n= ew-features>New >> Features >> >> - LOG4J2-1823 <https://issues.apache.org/jira/browse/LOG4J2-1823>: >> Remove deprecation on MessageSupplier lambda functions in Logger API. >> - LOG4J2-1807 <https://issues.apache.org/jira/browse/LOG4J2-1807>: >> [core] Add and implement LogEvent.toImmutable(). >> >> >> <https://github.com/apache/logging-log4j2/blob/master/RELEASE-NOTES.md#f= ixed-bugs>Fixed >> Bugs >> >> - LOG4J2-1804 <https://issues.apache.org/jira/browse/LOG4J2-1804>: >> Allow %i in file pattern to be preceded with characters other than ju= st >> '-'. Thanks to Pierrick Hymbert. >> - LOG4J2-1816 <https://issues.apache.org/jira/browse/LOG4J2-1816>: >> Change minOccur to minOccurs in Log4j-config.xsd. Thanks to shubhanka= r1100. >> - LOG4J2-1803 <https://issues.apache.org/jira/browse/LOG4J2-1803>: >> Fix Maven POM to ensure JMH generated classes in log4j-perf are inclu= ded in >> benchmarks jar. >> - LOG4J2-1800 <https://issues.apache.org/jira/browse/LOG4J2-1800>: >> Report errors when sending to Kafka when using syncSend=3Dfalse. Than= ks to >> Vincent Tieleman. >> - LOG4J2-1805 <https://issues.apache.org/jira/browse/LOG4J2-1805>: >> Fixed rare race condition in FixedDateFormat, made >> FixedDateFormat::millisSinceMidnight method public. >> - LOG4J2-1799 <https://issues.apache.org/jira/browse/LOG4J2-1799>: >> Fixed bug in PropertiesUtil::getCharsetProperty that caused >> UnsupportedCharsetException for ConsoleAppender. Thanks to Eduard >> Gizatullin. >> - LOG4J2-1806 <https://issues.apache.org/jira/browse/LOG4J2-1806>: >> Fix Javadoc for DefaultRolloverStrategy::purgeAscending Thanks to >> challarao. >> - LOG4J2-1818 <https://issues.apache.org/jira/browse/LOG4J2-1818>: >> Fix rollover to work when filePattern contains no directory component= s. >> Thanks to xkr47. >> >> >> <https://github.com/apache/logging-log4j2/blob/master/RELEASE-NOTES.md#c= hanges> >> Changes >> >> - LOG4J2-1822 <https://issues.apache.org/jira/browse/LOG4J2-1822>: >> Update SLF4J to 1.7.24. >> - LOG4J2-1812 <https://issues.apache.org/jira/browse/LOG4J2-1812>: >> Improved error message when log4j 2 configuration file not found. >> - LOG4J2-1810 <https://issues.apache.org/jira/browse/LOG4J2-1810>: >> Update to use Logback 1.1.10 and then Logback 1.2 for tests. >> - LOG4J2-1819 <https://issues.apache.org/jira/browse/LOG4J2-1819>: >> Update Jackson from 2.8.5 to 2.8.6. >> >> ------------------------------ >> >> Apache Log4j 2.8.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 b= een >> changed to org.apache.logging.log4j to avoid any conflicts with log4j 1.= x. >> >> For complete information on Apache Log4j 2, including instructions on ho= w >> to submit bug reports, patches, or suggestions for improvement, see the >> Apache Apache Log4j 2 website: >> https://logging.apache.org/log4j/2.x/ >> > > --=20 Matt Sicker <[email protected]> --001a114b0e8a5a33ba0549d56d80 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable <div dir=3D"ltr">I'm digging the new announcement format! I saw the fon= t and immediately though "Isn't that what they use at GitHub?"= ; :P</div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On 3 Ma= rch 2017 at 01:58, Remko Popma <span dir=3D"ltr"><<a href=3D"mailto:remk= [email protected]" target=3D"_blank">[email protected]</a>></span> w= rote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde= r-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Blogged:=C2=A0<a h= ref=3D"https://blogs.apache.org/logging/entry/log4j-2-8-1-released" target= =3D"_blank">https://blogs.apache.<wbr>org/logging/entry/log4j-2-8-1-<wbr>re= leased</a><div><br></div></div><div class=3D"HOEnZb"><div class=3D"h5"><div= class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Fri, Mar 3, 2017 a= t 2:27 PM, Ralph Goers <span dir=3D"ltr"><<a href=3D"mailto:ralph.goers@= dslextreme.com" target=3D"_blank">[email protected]</a>></span>= wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor= der-left:1px #ccc solid;padding-left:1ex"><div style=3D"word-wrap:break-wor= d"><p style=3D"box-sizing:border-box;margin-top:0px;margin-bottom:16px;colo= r:rgb(36,41,46);font-family:-apple-system,system-ui,'Segoe UI',Helv= etica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji'= ,'Segoe UI Symbol';font-size:16px;font-variant-ligatures:normal">Th= e Apache Log4j 2 team is pleased to announce the Log4j 2.8.1 release!</p><p= style=3D"box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb= (36,41,46);font-family:-apple-system,system-ui,'Segoe UI',Helvetica= ,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','= ;Segoe UI Symbol';font-size:16px;font-variant-ligatures:normal">Apache = Log4j is a well known framework for logging application behavior. Log4j 2 i= s an upgrade to Log4j that provides significant improvements over its prede= cessor, Log4j 1.x, and provides many other modern features such as support = for Markers, lambda expressions for lazy logging, property substitution usi= ng Lookups, multiple patterns on a PatternLayout and asynchronous Loggers. = Another notable Log4j 2 feature is the ability to be "garbage-free&quo= t; (avoid allocating temporary objects) while logging. In addition, Log4j 2= will not lose events while reconfiguring.</p><p style=3D"box-sizing:border= -box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);font-family:-app= le-system,system-ui,'Segoe UI',Helvetica,Arial,sans-serif,'Appl= e Color Emoji','Segoe UI Emoji','Segoe UI Symbol';font-= size:16px;font-variant-ligatures:normal">This release primarily contains bu= gfixes and minor enhancements. More details on the new features and fixes a= re itemized below.</p><p style=3D"box-sizing:border-box;margin-top:0px;marg= in-bottom:16px;color:rgb(36,41,46);font-family:-apple-system,system-ui,'= ;Segoe UI',Helvetica,Arial,sans-serif,'Apple Color Emoji','= Segoe UI Emoji','Segoe UI Symbol';font-size:16px;font-variant-l= igatures:normal">Note that subsequent to the 2.6 release a minor source inc= ompatibility was found due to the addition of new methods to the Logger int= erface. If you have code that does:</p><pre style=3D"box-sizing:border-box;= font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courier= ,monospace;font-size:13.6px;margin-top:0px;margin-bottom:16px;font-variant-= ligatures:normal;font-variant-numeric:normal;font-variant-alternates:normal= ;font-variant-east-asian:normal;line-height:1.45;word-wrap:normal;padding:1= 6px;overflow:auto;background-color:rgb(246,248,250);border-top-left-radius:= 3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-botto= m-left-radius:3px;color:rgb(36,41,46)"><code style=3D"box-sizing:border-box= ;font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,Courie= r,monospace;font-size:13.6px;padding:0px;margin:0px;background-color:transp= arent;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-= right-radius:3px;border-bottom-left-radius:3px;word-break:normal;border:0px= ;display:inline;overflow:visible;line-height:inherit;word-wrap:normal;backg= round-position:initial initial;background-repeat:initial initial">logger.er= ror(null, =E2=80=9CThis is the log message=E2=80=9D, throwable); </code></pre><p style=3D"box-sizing:border-box;margin-top:0px;margin-bottom= :16px;color:rgb(36,41,46);font-family:-apple-system,system-ui,'Segoe UI= ',Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI = Emoji','Segoe UI Symbol';font-size:16px;font-variant-ligatures:= normal">or similar with any log level you will get a compiler error saying = the reference is ambiguous. To correct this either do:</p><pre style=3D"box= -sizing:border-box;font-family:SFMono-Regular,Consolas,'Liberation Mono= ',Menlo,Courier,monospace;font-size:13.6px;margin-top:0px;margin-bottom= :16px;font-variant-ligatures:normal;font-variant-numeric:normal;font-varian= t-alternates:normal;font-variant-east-asian:normal;line-height:1.45;word-wr= ap:normal;padding:16px;overflow:auto;background-color:rgb(246,248,250);bord= er-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radi= us:3px;border-bottom-left-radius:3px;color:rgb(36,41,46)"><code style=3D"bo= x-sizing:border-box;font-family:SFMono-Regular,Consolas,'Liberation Mon= o',Menlo,Courier,monospace;font-size:13.6px;padding:0px;margin:0px;back= ground-color:transparent;border-top-left-radius:3px;border-top-right-radius= :3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;word-brea= k:normal;border:0px;display:inline;overflow:visible;line-height:inherit;wor= d-wrap:normal;background-position:initial initial;background-repeat:initial= initial">logger.error(=E2=80=9CThis is the log message=E2=80=9D, throwable= ); </code></pre><p style=3D"box-sizing:border-box;margin-top:0px;margin-bottom= :16px;color:rgb(36,41,46);font-family:-apple-system,system-ui,'Segoe UI= ',Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI = Emoji','Segoe UI Symbol';font-size:16px;font-variant-ligatures:= normal">or</p><pre style=3D"box-sizing:border-box;font-family:SFMono-Regula= r,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:13.6= px;margin-top:0px;margin-bottom:16px;font-variant-ligatures:normal;font-var= iant-numeric:normal;font-variant-alternates:normal;font-variant-east-asian:= normal;line-height:1.45;word-wrap:normal;padding:16px;overflow:auto;backgro= und-color:rgb(246,248,250);border-top-left-radius:3px;border-top-right-radi= us:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:r= gb(36,41,46)"><code style=3D"box-sizing:border-box;font-family:SFMono-Regul= ar,Consolas,'Liberation Mono',Menlo,Courier,monospace;font-size:13.= 6px;padding:0px;margin:0px;background-color:transparent;border-top-left-rad= ius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-b= ottom-left-radius:3px;word-break:normal;border:0px;display:inline;overflow:= visible;line-height:inherit;word-wrap:normal;background-position:initial in= itial;background-repeat:initial initial">logger.error((Marker) null, =E2=80= =9CThis is the log message=E2=80=9D, throwable); </code></pre><p style=3D"box-sizing:border-box;margin-top:0px;margin-bottom= :16px;color:rgb(36,41,46);font-family:-apple-system,system-ui,'Segoe UI= ',Helvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI = Emoji','Segoe UI Symbol';font-size:16px;font-variant-ligatures:= normal">The Log4j 2.8.1 API, as well as many core components, maintains bin= ary compatibility with previous releases.</p><h2 style=3D"box-sizing:border= -box;margin-top:24px;margin-bottom:16px;line-height:1.25;padding-bottom:0.3= em;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rg= b(234,236,239);color:rgb(36,41,46);font-family:-apple-system,system-ui,'= ;Segoe UI',Helvetica,Arial,sans-serif,'Apple Color Emoji','= Segoe UI Emoji','Segoe UI Symbol';font-variant-ligatures:normal= "><a id=3D"m_-899863223165528598m_-7871681326403296812user-content-ga-relea= se-281" class=3D"m_-899863223165528598m_-7871681326403296812anchor" href=3D= "https://github.com/apache/logging-log4j2/blob/master/RELEASE-NOTES.md#ga-r= elease-281" style=3D"box-sizing:border-box;color:rgb(3,102,214);text-decora= tion:none;float:left;padding-right:4px;line-height:1" target=3D"_blank"><u>= </u><u></u><u></u><u></u></a>GA Release 2.8.1</h2><p style=3D"box-sizing:bo= rder-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);font-family:= -apple-system,system-ui,'Segoe UI',Helvetica,Arial,sans-serif,'= Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol';f= ont-size:16px;font-variant-ligatures:normal">Changes in this version includ= e:</p><h3 style=3D"box-sizing:border-box;margin-top:24px;margin-bottom:16px= ;font-size:1.25em;line-height:1.25;color:rgb(36,41,46);font-family:-apple-s= ystem,system-ui,'Segoe UI',Helvetica,Arial,sans-serif,'Apple Co= lor Emoji','Segoe UI Emoji','Segoe UI Symbol';font-vari= ant-ligatures:normal"><a id=3D"m_-899863223165528598m_-7871681326403296812u= ser-content-new-features" class=3D"m_-899863223165528598m_-7871681326403296= 812anchor" href=3D"https://github.com/apache/logging-log4j2/blob/master/REL= EASE-NOTES.md#new-features" style=3D"box-sizing:border-box;color:rgb(3,102,= 214);text-decoration:none;float:left;padding-right:4px;line-height:1" targe= t=3D"_blank"><u></u><u></u><u></u><u></u></a>New Features</h3><ul style=3D"= box-sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;co= lor:rgb(36,41,46);font-family:-apple-system,system-ui,'Segoe UI',He= lvetica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji= 9;,'Segoe UI Symbol';font-size:16px;font-variant-ligatures:normal">= <li style=3D"box-sizing:border-box"><a href=3D"https://issues.apache.org/ji= ra/browse/LOG4J2-1823" style=3D"box-sizing:border-box;color:rgb(3,102,214);= text-decoration:none" target=3D"_blank">LOG4J2-1823</a>: Remove deprecation= on MessageSupplier lambda functions in Logger API.</li><li style=3D"box-si= zing:border-box;margin-top:0.25em"><a href=3D"https://issues.apache.org/jir= a/browse/LOG4J2-1807" style=3D"box-sizing:border-box;color:rgb(3,102,214);t= ext-decoration:none" target=3D"_blank">LOG4J2-1807</a>: [core] Add and impl= ement LogEvent.toImmutable().</li></ul><h3 style=3D"box-sizing:border-box;m= argin-top:24px;margin-bottom:16px;font-size:1.25em;line-height:1.25;color:r= gb(36,41,46);font-family:-apple-system,system-ui,'Segoe UI',Helveti= ca,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji',&#= 39;Segoe UI Symbol';font-variant-ligatures:normal"><a id=3D"m_-89986322= 3165528598m_-7871681326403296812user-content-fixed-bugs" class=3D"m_-899863= 223165528598m_-7871681326403296812anchor" href=3D"https://github.com/apache= /logging-log4j2/blob/master/RELEASE-NOTES.md#fixed-bugs" style=3D"box-sizin= g:border-box;color:rgb(3,102,214);text-decoration:none;float:left;padding-r= ight:4px;line-height:1" target=3D"_blank"><u></u><u></u><u></u><u></u></a>F= ixed Bugs</h3><ul style=3D"box-sizing:border-box;padding-left:2em;margin-to= p:0px;margin-bottom:16px;color:rgb(36,41,46);font-family:-apple-system,syst= em-ui,'Segoe UI',Helvetica,Arial,sans-serif,'Apple Color Emoji&= #39;,'Segoe UI Emoji','Segoe UI Symbol';font-size:16px;font= -variant-ligatures:normal"><li style=3D"box-sizing:border-box"><a href=3D"h= ttps://issues.apache.org/jira/browse/LOG4J2-1804" style=3D"box-sizing:borde= r-box;color:rgb(3,102,214);text-decoration:none" target=3D"_blank">LOG4J2-1= 804</a>: Allow %i in file pattern to be preceded with characters other than= just '-'. Thanks to Pierrick Hymbert.</li><li style=3D"box-sizing:= border-box;margin-top:0.25em"><a href=3D"https://issues.apache.org/jira/bro= wse/LOG4J2-1816" style=3D"box-sizing:border-box;color:rgb(3,102,214);text-d= ecoration:none" target=3D"_blank">LOG4J2-1816</a>: Change minOccur to minOc= curs in Log4j-config.xsd. Thanks to shubhankar1100.</li><li style=3D"box-si= zing:border-box;margin-top:0.25em"><a href=3D"https://issues.apache.org/jir= a/browse/LOG4J2-1803" style=3D"box-sizing:border-box;color:rgb(3,102,214);t= ext-decoration:none" target=3D"_blank">LOG4J2-1803</a>: Fix Maven POM to en= sure JMH generated classes in log4j-perf are included in benchmarks jar.</l= i><li style=3D"box-sizing:border-box;margin-top:0.25em"><a href=3D"https://= issues.apache.org/jira/browse/LOG4J2-1800" style=3D"box-sizing:border-box;c= olor:rgb(3,102,214);text-decoration:none" target=3D"_blank">LOG4J2-1800</a>= : Report errors when sending to Kafka when using syncSend=3Dfalse. Thanks t= o Vincent Tieleman.</li><li style=3D"box-sizing:border-box;margin-top:0.25e= m"><a href=3D"https://issues.apache.org/jira/browse/LOG4J2-1805" style=3D"b= ox-sizing:border-box;color:rgb(3,102,214);text-decoration:none" target=3D"_= blank">LOG4J2-1805</a>: Fixed rare race condition in FixedDateFormat, made = FixedDateFormat::millisSinceMi<wbr>dnight method public.</li><li style=3D"b= ox-sizing:border-box;margin-top:0.25em"><a href=3D"https://issues.apache.or= g/jira/browse/LOG4J2-1799" style=3D"box-sizing:border-box;color:rgb(3,102,2= 14);text-decoration:none" target=3D"_blank">LOG4J2-1799</a>: Fixed bug in P= ropertiesUtil::getCharsetProp<wbr>erty that caused UnsupportedCharsetExcept= ion for ConsoleAppender. Thanks to Eduard Gizatullin.</li><li style=3D"box-= sizing:border-box;margin-top:0.25em"><a href=3D"https://issues.apache.org/j= ira/browse/LOG4J2-1806" style=3D"box-sizing:border-box;color:rgb(3,102,214)= ;text-decoration:none" target=3D"_blank">LOG4J2-1806</a>: Fix Javadoc for D= efaultRolloverStrategy::purge<wbr>Ascending Thanks to challarao.</li><li st= yle=3D"box-sizing:border-box;margin-top:0.25em"><a href=3D"https://issues.a= pache.org/jira/browse/LOG4J2-1818" style=3D"box-sizing:border-box;color:rgb= (3,102,214);text-decoration:none" target=3D"_blank">LOG4J2-1818</a>: Fix ro= llover to work when filePattern contains no directory components. Thanks to= xkr47.</li></ul><h3 style=3D"box-sizing:border-box;margin-top:24px;margin-= bottom:16px;font-size:1.25em;line-height:1.25;color:rgb(36,41,46);font-fami= ly:-apple-system,system-ui,'Segoe UI',Helvetica,Arial,sans-serif,&#= 39;Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol'= ;;font-variant-ligatures:normal"><a id=3D"m_-899863223165528598m_-787168132= 6403296812user-content-changes" class=3D"m_-899863223165528598m_-7871681326= 403296812anchor" href=3D"https://github.com/apache/logging-log4j2/blob/mast= er/RELEASE-NOTES.md#changes" style=3D"box-sizing:border-box;color:rgb(3,102= ,214);text-decoration:none;float:left;padding-right:4px;line-height:1" targ= et=3D"_blank"><u></u><u></u><u></u><u></u></a>Changes</h3><ul style=3D"box-= sizing:border-box;padding-left:2em;margin-top:0px;margin-bottom:16px;color:= rgb(36,41,46);font-family:-apple-system,system-ui,'Segoe UI',Helvet= ica,Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji',&= #39;Segoe UI Symbol';font-size:16px;font-variant-ligatures:normal"><li = style=3D"box-sizing:border-box"><a href=3D"https://issues.apache.org/jira/b= rowse/LOG4J2-1822" style=3D"box-sizing:border-box;color:rgb(3,102,214);text= -decoration:none" target=3D"_blank">LOG4J2-1822</a>: Update SLF4J to 1.7.24= .</li><li style=3D"box-sizing:border-box;margin-top:0.25em"><a href=3D"http= s://issues.apache.org/jira/browse/LOG4J2-1812" style=3D"box-sizing:border-b= ox;color:rgb(3,102,214);text-decoration:none" target=3D"_blank">LOG4J2-1812= </a>: Improved error message when log4j 2 configuration file not found.</li= ><li style=3D"box-sizing:border-box;margin-top:0.25em"><a href=3D"https://i= ssues.apache.org/jira/browse/LOG4J2-1810" style=3D"box-sizing:border-box;co= lor:rgb(3,102,214);text-decoration:none" target=3D"_blank">LOG4J2-1810</a>:= Update to use Logback 1.1.10 and then Logback 1.2 for tests.</li><li style= =3D"box-sizing:border-box;margin-top:0.25em"><a href=3D"https://issues.apac= he.org/jira/browse/LOG4J2-1819" style=3D"box-sizing:border-box;color:rgb(3,= 102,214);text-decoration:none" target=3D"_blank">LOG4J2-1819</a>: Update Ja= ckson from 2.8.5 to 2.8.6.</li></ul><hr style=3D"box-sizing:content-box;hei= ght:0.25em;overflow:hidden;margin:24px 0px;background-color:rgb(225,228,232= );border:0px;padding:0px;color:rgb(36,41,46);font-family:-apple-system,syst= em-ui,'Segoe UI',Helvetica,Arial,sans-serif,'Apple Color Emoji&= #39;,'Segoe UI Emoji','Segoe UI Symbol';font-size:16px;font= -variant-ligatures:normal;background-position:initial initial;background-re= peat:initial initial"><p style=3D"box-sizing:border-box;margin-top:0px;marg= in-bottom:16px;color:rgb(36,41,46);font-family:-apple-system,system-ui,'= ;Segoe UI',Helvetica,Arial,sans-serif,'Apple Color Emoji','= Segoe UI Emoji','Segoe UI Symbol';font-size:16px;font-variant-l= igatures:normal">Apache Log4j 2.8.1 requires a minimum of Java 7 to build a= nd run. Log4j 2.3 was the last release that supported Java 6.</p><p style= =3D"box-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41= ,46);font-family:-apple-system,system-ui,'Segoe UI',Helvetica,Arial= ,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe= UI Symbol';font-size:16px;font-variant-ligatures:normal">Basic compati= bility with Log4j 1.x is provided through the log4j-1.2-api component, howe= ver it does not implement some of the very implementation specific classes = and methods. The package names and Maven groupId have been changed to org.a= pache.logging.log4j to avoid any conflicts with log4j 1.x.</p><p style=3D"b= ox-sizing:border-box;margin-top:0px;margin-bottom:16px;color:rgb(36,41,46);= font-family:-apple-system,system-ui,'Segoe UI',Helvetica,Arial,sans= -serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI S= ymbol';font-size:16px;font-variant-ligatures:normal">For complete infor= mation on Apache Log4j 2, including instructions on how to submit bug repor= ts, patches, or suggestions for improvement, see the Apache Apache Log4j 2 = website:</p><div style=3D"box-sizing:border-box;margin-top:0px;color:rgb(36= ,41,46);font-family:-apple-system,system-ui,'Segoe UI',Helvetica,Ar= ial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Se= goe UI Symbol';font-size:16px;font-variant-ligatures:normal;margin-bott= om:0px!important"><a href=3D"https://logging.apache.org/log4j/2.x/" style= =3D"box-sizing:border-box;color:rgb(3,102,214);text-decoration:none" target= =3D"_blank">https://logging.apache.org/log<wbr>4j/2.x/</a></div></div></blo= ckquote></div><br></div> </div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>= <div class=3D"gmail_signature" data-smartmail=3D"gmail_signature">Matt Sick= er <<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]= om</a>></div> </div> --001a114b0e8a5a33ba0549d56d80--