Spring Cloud version introduction

Spring Cloud is a set of specifications that integrates the open source technologies of major companies, and the release of these open source technologies is maintained by each company, and each sub-project maintains its own release version number, so it is not like in the traditional sense Version naming, instead of using the name of the London Underground station to define a major version according to the alphabetical order combined with the chronological order of the corresponding version, the release order of the previous versions of Spring Cloud is as follows:
Insert picture description here

Each major version of Spring Cloud manages the version list of each sub-project through the BOM (Bill of Materials). The following figure shows the version list of each sub-project provided by the Spring Cloud official website. The header (Edgware.SR6, Greenwich.SR2) ) Represents the major version number of Spring Cloud. The content in the table is the version number of all sub-projects corresponding to the current major version number. To put it simply, if we introduce the version of Spring Cloud to Edgware.SR6, then the version number of the dependent Spring-Cloud-Aws is 1.2.4.RELEASE, and the version number of Spring-Cloud-Bus is 1.3.4.RELEASE. Careful readers will find that there is an SR6/.SR2 after the Spring Cloud major version number. After the release of the Spring Cloud project has accumulated to a critical point or solved some serious bugs, a Service Release version, referred to as SRX, will be released. X is an increasing number.

Insert picture description here

It is worth noting that all subprojects in Spring Cloud rely on the Spring Boot framework, so there is also a dependency and compatibility relationship between the version number of the Spring Boot framework and the version number of Spring Cloud. As shown in Figure 2-2, it is the version dependency officially provided by Spring Cloud. Edgware and Dalston can be built on Spring Boot 1.5.x, but they are not compatible with Spring Boot 2.0.x. And, starting from the Finchley version, the Spring Boot version must be above 2.0.x, and Spring Boot 1.5.X is not supported

Insert picture description here

Guess you like

Origin blog.csdn.net/Octopus21/article/details/111386253