Liquibase docker image removed classpath default -- what is recommended?

I noticed here (fix classpath: /liquibase/changelog by jandroav · Pull Request #287 · liquibase/docker · GitHub) that the classpath default option was removed from the Liquibase docker image.

Our team was surprised by this, and we ended up adding this option into our own system config because we have been mounting our changelog files in that /liquibase/changelog directory.

Was this change documented somewhere? Does it represent a shift in recommended practice? Are we doing the right thing by setting that option manually, or should we change how we set things up?

Should we be using searchPath instead? I noticed that option is also left unset by default.

You should use searchPath. That is the recommended setting now in Liquibase. It is specifically used for locating files.