[SalesForce] API Version Mismatch Error when Uploading Change Sets into Production

When I try to upload a change set which includes recently changed or newly created classes(which will in the latest API version), it throws an error message saying that the API versions of some components are not compatible with the production one and I need to downgrade it everytime(currently from 30 to 29).

I understand the problem and for the moment doing this workaround. But I need to know why the production is in an older version? Is this problem is upto my manager? Not only in change set uploading but in building managed package and some other tasks as well this is happening.
Please help me to understand this correctly.

NOTE : Found a kind of similar post here but didn't try to hijacking it since it's somewhat older one.

Best Answer

At this time the new SF version (Spring '14) is in its release process. Production environments are always upgraded later than sandboxes. So at this time, the sandboxes are often already on the new version, while Production is still on Winter '14.

In this particular release, there is an extra delay in the production deployment. You can find the full schedules here: http://blogs.salesforce.com/company/2014/01/salesforce-spring-14-release-dates.html

Related Topic