Sourced from ch.qos.logback:logback-core's releases.
Logback 1.5.22
2025-12-11 Release of logback version 1.5.22
• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings "password", "secret" or "confidential". This problem was reported by Chintan Rohila in issues/986.
• Logback now takes the overridden
toString()method ofThrowablesubclasses into account when printing stack traces. This issue was reported in LOGBACK-543 by Alvin Chee, with a fix provided in PR 404 by Brett Kail.• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.
• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.
572379a
prepare release 1.5.2239d17ea
fix status printing of variable substitution when the variable name
contains ...75509a9
fix PR 404, LOGBACK-5438eb9356
remove unused import6131a3a
use a slightly more sophisticated guard for printing status
messages9efca21
add no-args constructor to support various serialization frameworks1bea580
minor comment editsbd07fdd
update angus, greenmail versionsaef993c
start work on 1.5.22-SNAPSHOTSourced from ch.qos.logback:logback-classic's releases.
Logback 1.5.22
2025-12-11 Release of logback version 1.5.22
• In order to prevent involuntary information leakage, Logback will no longer output the value of a substituted variable, if the variable name contains any of the case-insensitive strings "password", "secret" or "confidential". This problem was reported by Chintan Rohila in issues/986.
• Logback now takes the overridden
toString()method ofThrowablesubclasses into account when printing stack traces. This issue was reported in LOGBACK-543 by Alvin Chee, with a fix provided in PR 404 by Brett Kail.• Instead of limit-counting guard, Logback now uses a tumbling-window guard to rate limit internal error messages.
• A bit-wise identical binary of this version can be reproduced by building from source code at commit 572379aabd2f672b49593e4020696c624541e5b0 associated with the tag v_1.5.22. Release built using Java "21" 2023-10-17 LTS build 21.0.1.+12-LTS-29 under Linux Debian 11.6.
572379a
prepare release 1.5.2239d17ea
fix status printing of variable substitution when the variable name
contains ...75509a9
fix PR 404, LOGBACK-5438eb9356
remove unused import6131a3a
use a slightly more sophisticated guard for printing status
messages9efca21
add no-args constructor to support various serialization frameworks1bea580
minor comment editsbd07fdd
update angus, greenmail versionsaef993c
start work on 1.5.22-SNAPSHOT