Just filed https://issues.apache.org/jira/browse/CB-8379, and implemented locally and noticed that right now cli.version == lib.version.
Wondering if this is on purpose or coincidence? If CLI version is always == lib version, then there's no need to print out both versions.