github qos-ch/logback v_1.6.7
Logback 1.6.7

one hour ago

2026-11-14 Release of logback version 1.6.7

• The scan attribute of the <propertiesConfigurator> element, when
set, now takes precedence over the scan attribute of the top-level
<configuration> element, in both directions. With scan="true"
and scanning disabled or unset at the top level, the properties file
is now actually monitored for changes. Previously, the file was
added to the watch list but no task ever polled it. The scan period
is taken from the scanPeriod attribute of the top-level
<configuration> element. Conversely, with scan="false" and
scan="true" at the top level, the properties file is no longer
monitored. Moreover, when several <propertiesConfigurator scan="true">
elements are present without top-level scanning, all
the referenced files are now monitored. Previously, only the last
one was.

• Two new modules, logback-core-kryo and logback-classic-kryo,
encode and decode logging events with the Kryo 5 serialization
library. KryoEncoder writes ILoggingEvent instances into a
compact binary stream and KryoDecoder reads them back. Two stream
formats are supported, selected by the serializerType property of
KryoEncoder: Vanilla (stream version 0) and Custom (stream
version 5, the default). The custom format is framed so that the
decoder can recover from torn or truncated writes, for example after
a crash of the application. Both modules require Java 11 and ship
with JPMS module descriptors, namely ch.qos.logback.core.kryo and
ch.qos.logback.classic.kryo. See documentation at KryoEncoder.

• Added the toBooleanObject(String, Boolean) and
toLopsidedBooleanObject methods in OptionHelper.

Don't miss a new logback release

NewReleases is sending notifications on new releases.