Basically, they make it clear their library doesn’t work with a different data store and thereby avoiding people reporting bugs due to incompatiblities between the two? It seems very reasonable.
As a minor version change that will break software currently running without problems? Not very reasonable if you ask me - especially since wire protocol is checked on the client side.