Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.

Application to SlideWiki

  • The rule for major version changes (1.) is also applied especially when the database model changes in a way that the new version of a service cannot be deployed with an existing database (→ a pull of the updated image renders a deployment inoperable)
  • Backwards-compatible is defined as: The new version can be deployed by simply (as in automatic) updating the respective Docker images. No further steps are required and correct operation of any production deployment is ensured.
  • A major version change may require an operator of a production deployment to take additional steps such as using new/updated deployment scripts or running database migration scripts to pull content from the old database into that of the new deployment.
  • The SlideWiki project in general guarantees that content hosted in a system of version X can be migrated to a deployment of major version X+1

...