diff --git a/.github/workflows/codecov.yml b/.github/workflows/codecov.yml
deleted file mode 100644
index 721286f3d..000000000
--- a/.github/workflows/codecov.yml
+++ /dev/null
@@ -1,34 +0,0 @@
-name: Codecov
-
-on:
- push:
- branches:
- - hoxton
- - 2021.0
- - 2020.0
- - greenwich
- pull_request:
- branches:
- - hoxton
- - 2021.0
- - 2020.0
- - greenwich
-
-jobs:
- build:
- runs-on: ubuntu-latest
-
- steps:
- - name: Checkout codes
- uses: actions/checkout@v3
- - name: Set up JDK 8
- uses: actions/setup-java@v3
- with:
- distribution: 'temurin'
- java-version: 8
- - name: Test with Maven
- run: mvn -B test --file pom.xml
- - name: Upload coverage to Codecov
- uses: codecov/codecov-action@v3
- with:
- file: ${{ github.workspace }}/target/site/jacoco/jacoco.xml
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 671ece8fb..0304414e4 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,2 +1,4 @@
# Change Log
---
+
+- [fix:fix transfer http headers not working bug.](https://github.com/Tencent/spring-cloud-tencent/pull/665)
diff --git a/README-zh.md b/README-zh.md
index a83ec4eab..c9bde3337 100644
--- a/README-zh.md
+++ b/README-zh.md
@@ -17,9 +17,11 @@
Spring Cloud Tencent 是腾讯开源的一站式微服务解决方案。
-Spring Cloud Tencent 实现了Spring Cloud 标准微服务 SPI,开发者可以基于 Spring Cloud Tencent 快速开发 Spring Cloud 云原生分布式应用。
+Spring Cloud Tencent 实现了Spring Cloud 标准微服务 SPI,开发者可以基于 Spring Cloud Tencent 快速开发 Spring Cloud
+云原生分布式应用。
-Spring Cloud Tencent 的核心依托腾讯开源的一站式服务发现与治理平台 [Polaris](https://github.com/polarismesh/polaris),实现各种分布式微服务场景。
+Spring Cloud Tencent 的核心依托腾讯开源的一站式服务发现与治理平台 [Polaris](https://github.com/polarismesh/polaris)
+,实现各种分布式微服务场景。
- [Polaris Github home page](https://github.com/polarismesh/polaris)
- [Polaris official website](https://polarismesh.cn/)
@@ -45,7 +47,8 @@ Spring Cloud Tencent提供的能力包括但不限于:
- 控制面地址: `grpc://183.47.111.80:8091`
-
-`spring-cloud-tencent-example` 下 example 地址都默认指向了体验服务地址(`grpc://183.47.111.80:8091`),如果您只是体验 Spring Cloud
+`spring-cloud-tencent-example` 下 example 地址都默认指向了体验服务地址(`grpc://183.47.111.80:8091`),如果您只是体验
+Spring Cloud
Tencent,可直接一键运行任何 example。
## 管控台
@@ -58,7 +61,9 @@ Spring Cloud Tencent 所有组件都已上传到 Maven 中央仓库,只需要
> 注意:
>
-> Spring Cloud Tencent 的版本列表可以查看 [Spring Cloud Tencent 版本管理](https://github.com/Tencent/spring-cloud-tencent/wiki/Spring-Cloud-Tencent-%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86) 。
+> Spring Cloud Tencent
+> 的版本列表可以查看 [Spring Cloud Tencent 版本管理](https://github.com/Tencent/spring-cloud-tencent/wiki/Spring-Cloud-Tencent-%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86)
+> 。
例如:
@@ -70,7 +75,7 @@ Spring Cloud Tencent 所有组件都已上传到 Maven 中央仓库,只需要
com.tencent.cloud
spring-cloud-tencent-dependencies
- 1.8.0-2020.0.5
+ 1.8.1-2020.0.5
pom
import
diff --git a/README.md b/README.md
index 69c4a6584..6d7a51d0e 100644
--- a/README.md
+++ b/README.md
@@ -60,7 +60,9 @@ dependencies.
> Notice:
>
-> The version list of Spring Cloud Tencent can be found in [Spring Cloud Tencent Version Management](https://github.com/Tencent/spring-cloud-tencent/wiki/Spring-Cloud-Tencent-%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86).
+> The version list of Spring Cloud Tencent can be found
+> in [Spring Cloud Tencent Version Management](https://github.com/Tencent/spring-cloud-tencent/wiki/Spring-Cloud-Tencent-%E7%89%88%E6%9C%AC%E7%AE%A1%E7%90%86)
+> .
For example:
@@ -72,7 +74,7 @@ For example:
com.tencent.cloud
spring-cloud-tencent-dependencies
- 1.8.0-2020.0.5
+ 1.8.1-2020.0.5
pom
import
diff --git a/pom.xml b/pom.xml
index 5bb4de41c..abc2f3ec5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -89,7 +89,7 @@
- 1.8.0-2020.0.5
+ 1.8.1-2020.0.5
2020.0.5
diff --git a/spring-cloud-starter-tencent-metadata-transfer/src/main/java/com/tencent/cloud/metadata/core/EncodeTransferMedataFeignInterceptor.java b/spring-cloud-starter-tencent-metadata-transfer/src/main/java/com/tencent/cloud/metadata/core/EncodeTransferMedataFeignInterceptor.java
index 68d3ed000..0cfc0f142 100644
--- a/spring-cloud-starter-tencent-metadata-transfer/src/main/java/com/tencent/cloud/metadata/core/EncodeTransferMedataFeignInterceptor.java
+++ b/spring-cloud-starter-tencent-metadata-transfer/src/main/java/com/tencent/cloud/metadata/core/EncodeTransferMedataFeignInterceptor.java
@@ -60,7 +60,7 @@ public class EncodeTransferMedataFeignInterceptor implements RequestInterceptor,
MetadataContext metadataContext = MetadataContextHolder.get();
Map customMetadata = metadataContext.getCustomMetadata();
Map disposableMetadata = metadataContext.getDisposableMetadata();
- Map transHeaders = metadataContext.getTransHeaders();
+ Map transHeaders = metadataContext.getTransHeadersKV();
this.buildMetadataHeader(requestTemplate, disposableMetadata, CUSTOM_DISPOSABLE_METADATA);
diff --git a/spring-cloud-starter-tencent-metadata-transfer/src/main/java/com/tencent/cloud/metadata/core/EncodeTransferMedataRestTemplateInterceptor.java b/spring-cloud-starter-tencent-metadata-transfer/src/main/java/com/tencent/cloud/metadata/core/EncodeTransferMedataRestTemplateInterceptor.java
index 9420b6283..2e360cdd8 100644
--- a/spring-cloud-starter-tencent-metadata-transfer/src/main/java/com/tencent/cloud/metadata/core/EncodeTransferMedataRestTemplateInterceptor.java
+++ b/spring-cloud-starter-tencent-metadata-transfer/src/main/java/com/tencent/cloud/metadata/core/EncodeTransferMedataRestTemplateInterceptor.java
@@ -60,7 +60,7 @@ public class EncodeTransferMedataRestTemplateInterceptor implements ClientHttpRe
MetadataContext metadataContext = MetadataContextHolder.get();
Map customMetadata = metadataContext.getCustomMetadata();
Map disposableMetadata = metadataContext.getDisposableMetadata();
- Map transHeaders = metadataContext.getTransHeaders();
+ Map transHeaders = metadataContext.getTransHeadersKV();
// build custom disposable metadata request header
this.buildMetadataHeader(httpRequest, disposableMetadata, CUSTOM_DISPOSABLE_METADATA);
diff --git a/spring-cloud-tencent-dependencies/pom.xml b/spring-cloud-tencent-dependencies/pom.xml
index 5c5b524a5..8d52d261b 100644
--- a/spring-cloud-tencent-dependencies/pom.xml
+++ b/spring-cloud-tencent-dependencies/pom.xml
@@ -70,7 +70,7 @@
- 1.8.0-2020.0.5
+ 1.8.1-2020.0.5
1.9.1
diff --git a/spring-cloud-tencent-examples/polaris-gateway-example/gateway-scg-service/pom.xml b/spring-cloud-tencent-examples/polaris-gateway-example/gateway-scg-service/pom.xml
index e79635589..69bf28210 100644
--- a/spring-cloud-tencent-examples/polaris-gateway-example/gateway-scg-service/pom.xml
+++ b/spring-cloud-tencent-examples/polaris-gateway-example/gateway-scg-service/pom.xml
@@ -34,6 +34,11 @@
spring-cloud-tencent-gateway-plugin
+
+ com.tencent.cloud
+ spring-cloud-starter-tencent-metadata-transfer
+
+
com.tencent.cloud
spring-cloud-tencent-featureenv-plugin