versioning support on a per-connection basis