We don't have to have code in place but we need to think though a way to evolve how dialects persist data while keeping people backward compatible.
A few idea thrown at the wall:
different modules / dialect impl
different packages with version in it?
shortcuts with version in it
explicit hobernate.ogm.datastore.version handled by the datastore provider / dialect code