When running the packaged ZosShell shaded JAR, Logback 1.5.25 prints internal startup status output to the console even though logback-core and logback-classic are declared at the same version.
This appears to be related to how Logback 1.5.25 detects version metadata inside a shaded/uber JAR, resulting in a false mismatch warning being shown to end users during application startup.
Resolution
Upgrade both of the following dependencies from 1.5.25 to 1.5.32:
ch.qos.logback:logback-core
ch.qos.logback:logback-classic
After upgrading, the false version mismatch warning no longer appears when launching the packaged JAR.
When running the packaged ZosShell shaded JAR, Logback 1.5.25 prints internal startup status output to the console even though logback-core and logback-classic are declared at the same version.
This appears to be related to how Logback 1.5.25 detects version metadata inside a shaded/uber JAR, resulting in a false mismatch warning being shown to end users during application startup.
Resolution
Upgrade both of the following dependencies from 1.5.25 to 1.5.32:
After upgrading, the false version mismatch warning no longer appears when launching the packaged JAR.