My team and I noticed that dataframe-core 14.1 now depends on org.slf4jslf4j simple2.0.16 as runtime dependency . We'd consider this a bug, because as a library dataframe-core should not be opinionated about the logging provider being used. Using sl4j as logging facade is good practise (via io.github.oshaikotlin logging7.0.0 and org.slf4jslf4j api2.0.16 ). By adding simple on library level, it makes it harder to consume dataframe in projects that prefer e.g. logback als logging provider. It seems a regression because older versions of dataframe-core did not do so. Could the dependency be removed (or reduced back to slf4j-api)?