2020年の終わりを踏んで、Spring Cloud 2020(コード名「Ilford」、Ilford)バージョンが正式にリリースされ、現在、maven中央倉庫から入手できます。座標は次のとおりです。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>2020.0.0</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
重要な変更
-
Spring Cloud2020バージョンはSpringBoot 2.4に基づいており、それ以前のバージョンはサポートしていません。
-
Spring Cloud 2020は、以下の古い依存関係を完全に削除しました
spring-cloud-netflix-archaius
spring-cloud-netflix-concurrency-limits
spring-cloud-netflix-core
spring-cloud-netflix-dependencies
spring-cloud-netflix-hystrix
spring-cloud-netflix-hystrix-contract
spring-cloud-netflix-hystrix-dashboard
spring-cloud-netflix-hystrix-stream
spring-cloud-netflix-ribbon
spring-cloud-netflix-sidecar
spring-cloud-netflix-turbine
spring-cloud-netflix-turbine-stream
spring-cloud-netflix-zuul
spring-cloud-starter-netflix-archaius
spring-cloud-starter-netflix-hystrix
spring-cloud-starter-netflix-hystrix-dashboard
spring-cloud-starter-netflix-ribbon
spring-cloud-starter-netflix-turbine
spring-cloud-starter-netflix-turbine-stream
spring-cloud-starter-netflix-zuul
-
Spring Cloud Commonsは、Bootstrapの起動をオフにし、デフォルトで起動します。以前のバージョンとの互換性が必要な場合は、追加してください。
spring-cloud-starter-bootstrap
-
Spring CloudCommonsはSpringCloud LoadBalancerを追加し、公式GAロゴが本番環境で利用可能になりました
-
Spring CloudSecurityプロジェクトは完全に削除されました
-
Spring Cloud Openfeignは、Spring CloudCircuitBreakersの抽象適応とSpringCloudLoadBalancerをサポートしています
-
Spring CloudGatewayはSpringCloud LoadBalancerに基づいてリファクタリングされ、Ribbonをサポートしなくなりました
依存関係の更新
モジュール | バージョン |
---|---|
SpringCloudサーキットブレーカー | 2.0.0 |
SpringCloud契約 | 3.0.0 |
Spring Cloud Kubernetes | 2.0.0 |
Spring Cloud Commons | 3.0.0 |
Spring Cloud Openfeign | 3.0.0 |
Spring Cloud Cloudfoundry | 3.0.0 |
SpringCloudセキュリティ | 3.0.0 |
春のクラウドバス | 3.0.0 |
Spring Cloud Cli | 3.0.0 |
Spring Cloud Zookeeper | 3.0.0 |
Spring Cloud Sleuth | 3.0.0 |
春のクラウド領事 | 3.0.0 |
SpringCloudスタータービルド | 2020.0.0 |
Spring Cloud Gateway | 3.0.0 |
Spring Cloud Netflix | 3.0.0 |
Spring Cloud Vault | 3.0.0 |
Spring CloudConfig | 3.0.0 |
SpringCloudタスク | 2.3.0 |