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&#39;m digging the new announcement format! I saw the fon=
t and immediately though &quot;Isn&#39;t that what they use at GitHub?&quot=
; :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">&lt;<a href=3D"mailto:remk=
[email protected]" target=3D"_blank">[email protected]</a>&gt;</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">&lt;<a href=3D"mailto:ralph.goers@=
dslextreme.com" target=3D"_blank">[email protected]</a>&gt;</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,&#39;Segoe UI&#39;,Helv=
etica,Arial,sans-serif,&#39;Apple Color Emoji&#39;,&#39;Segoe UI Emoji&#39;=
,&#39;Segoe UI Symbol&#39;;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,&#39;Segoe UI&#39;,Helvetica=
,Arial,sans-serif,&#39;Apple Color Emoji&#39;,&#39;Segoe UI Emoji&#39;,&#39=
;Segoe UI Symbol&#39;;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 &quot;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,&#39;Segoe UI&#39;,Helvetica,Arial,sans-serif,&#39;Appl=
e Color Emoji&#39;,&#39;Segoe UI Emoji&#39;,&#39;Segoe UI Symbol&#39;;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,&#39=
;Segoe UI&#39;,Helvetica,Arial,sans-serif,&#39;Apple Color Emoji&#39;,&#39;=
Segoe UI Emoji&#39;,&#39;Segoe UI Symbol&#39;;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,&#39;Liberation Mono&#39;,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,&#39;Liberation Mono&#39;,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,&#39;Segoe UI=
&#39;,Helvetica,Arial,sans-serif,&#39;Apple Color Emoji&#39;,&#39;Segoe UI =
Emoji&#39;,&#39;Segoe UI Symbol&#39;;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,&#39;Liberation Mono=
&#39;,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,&#39;Liberation Mon=
o&#39;,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,&#39;Segoe UI=
&#39;,Helvetica,Arial,sans-serif,&#39;Apple Color Emoji&#39;,&#39;Segoe UI =
Emoji&#39;,&#39;Segoe UI Symbol&#39;;font-size:16px;font-variant-ligatures:=
normal">or</p><pre style=3D"box-sizing:border-box;font-family:SFMono-Regula=
r,Consolas,&#39;Liberation Mono&#39;,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,&#39;Liberation Mono&#39;,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,&#39;Segoe UI=
&#39;,Helvetica,Arial,sans-serif,&#39;Apple Color Emoji&#39;,&#39;Segoe UI =
Emoji&#39;,&#39;Segoe UI Symbol&#39;;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,&#39=
;Segoe UI&#39;,Helvetica,Arial,sans-serif,&#39;Apple Color Emoji&#39;,&#39;=
Segoe UI Emoji&#39;,&#39;Segoe UI Symbol&#39;;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,&#39;Segoe UI&#39;,Helvetica,Arial,sans-serif,&#39;=
Apple Color Emoji&#39;,&#39;Segoe UI Emoji&#39;,&#39;Segoe UI Symbol&#39;;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,&#39;Segoe UI&#39;,Helvetica,Arial,sans-serif,&#39;Apple Co=
lor Emoji&#39;,&#39;Segoe UI Emoji&#39;,&#39;Segoe UI Symbol&#39;;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,&#39;Segoe UI&#39;,He=
lvetica,Arial,sans-serif,&#39;Apple Color Emoji&#39;,&#39;Segoe UI Emoji&#3=
9;,&#39;Segoe UI Symbol&#39;;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,&#39;Segoe UI&#39;,Helveti=
ca,Arial,sans-serif,&#39;Apple Color Emoji&#39;,&#39;Segoe UI Emoji&#39;,&#=
39;Segoe UI Symbol&#39;;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,&#39;Segoe UI&#39;,Helvetica,Arial,sans-serif,&#39;Apple Color Emoji&=
#39;,&#39;Segoe UI Emoji&#39;,&#39;Segoe UI Symbol&#39;;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 &#39;-&#39;. 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,&#39;Segoe UI&#39;,Helvetica,Arial,sans-serif,&#=
39;Apple Color Emoji&#39;,&#39;Segoe UI Emoji&#39;,&#39;Segoe UI Symbol&#39=
;;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,&#39;Segoe UI&#39;,Helvet=
ica,Arial,sans-serif,&#39;Apple Color Emoji&#39;,&#39;Segoe UI Emoji&#39;,&=
#39;Segoe UI Symbol&#39;;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,&#39;Segoe UI&#39;,Helvetica,Arial,sans-serif,&#39;Apple Color Emoji&=
#39;,&#39;Segoe UI Emoji&#39;,&#39;Segoe UI Symbol&#39;;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,&#39=
;Segoe UI&#39;,Helvetica,Arial,sans-serif,&#39;Apple Color Emoji&#39;,&#39;=
Segoe UI Emoji&#39;,&#39;Segoe UI Symbol&#39;;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,&#39;Segoe UI&#39;,Helvetica,Arial=
,sans-serif,&#39;Apple Color Emoji&#39;,&#39;Segoe UI Emoji&#39;,&#39;Segoe=
 UI Symbol&#39;;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,&#39;Segoe UI&#39;,Helvetica,Arial,sans=
-serif,&#39;Apple Color Emoji&#39;,&#39;Segoe UI Emoji&#39;,&#39;Segoe UI S=
ymbol&#39;;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,&#39;Segoe UI&#39;,Helvetica,Ar=
ial,sans-serif,&#39;Apple Color Emoji&#39;,&#39;Segoe UI Emoji&#39;,&#39;Se=
goe UI Symbol&#39;;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 &lt;<a href=3D"mailto:[email protected]" target=3D"_blank">[email protected]=
om</a>&gt;</div>
</div>

--001a114b0e8a5a33ba0549d56d80--