If you receive an error about cross-version validation, the org used to create the outbound change set is running on a different version than the destination org.
This error typically occurs during upgrades, because orgs may be upgraded at different times due to Salesforce staggered releases. If you receive this error, you can only deploy those components that are compatible between versions.