Skip to content
This repository has been archived by the owner on Aug 29, 2024. It is now read-only.

Branch and release

Pan Li edited this page Dec 3, 2018 · 1 revision

Branch and Release model

Branch Version Tags Spring Data Version
master 2.2.0.BUILD-SNAPSHOT 2.1.0.RELEASE
2.1.x 2.1.0.BUILD-SNAPSHOT *2.1.0.M1 2.1.0.RELEASE
... ...
2.0.x 2.0.6.BUILD-SNAPSHOT *2.0.6.M1 2.0.7.RELEASE
2.0.5 2.0.1.RELEASE
2.0.4 2.0.1.RELEASE
2.0.3 2.0.1.RELEASE
2.0.2 2.0.1.RELEASE
2.0.1 2.0.1.RELEASE
... ...

* means we are working on this tag, and please update this table at the end of release.

Steps of Spring version upgrade

Take spring version 2.2.0.RELEASE as example

  • Upgrade spring version to 2.2.0.RELEASE, make changes for comparability.
  • Branch out 2.2.x.
  • Update master version to 2.3.0.BUILD-SNAPSHOT, as well as upgrade spring version to 2.3.0.BUILD-SNAPSHOT.
  • Continue work on branch 2.2.x, then release 2.2.0.M1, 2.2.0.RC1 and so on.
  • After branch 2.2.0.RC.X is stable enough and spring version 2.2.1.RELEASE available, we can release the final version 2.2.0.RELEASE.
  • Finally, update branch 2.1.x version to 2.2.1.BUILD-SNAPSHOT and upgrade spring version to 2.2.1.RELEASE.
Clone this wiki locally