Wednesday, April 21, 2010

release sequence policy and deprecation

Major
Upgrading between major versions will most likely require some data migration and is to be regarded as a major event.
Minor
Will contain feature enhancements. A bigger test cycle of custom code and templates will be required.
Maintenance
Upgrading between maintenance releases should not require a big test cycle. A maintenance release should only contain bug fixes and no changed or added functionality.

As long as you have not used a bug or an undocumented feature as a significant feature in custom extensions, you should be fine in upgrading between maintenance releases.

Deprecation
A maintenance release might deprecate some API features. Deprecated features will not actually be removed until the next major release.

A major release will never remove API features that have not been deprecated in a previous maintenance release.

No comments:

Post a Comment