evelynwei
c581e9d961
fix: 修复 TSF header 兼容测试与 polaris-config endpoint 测试的 CI 失败 ( #1820 )
...
* fix: exclude gateway classpath warning auto configuration in TSF header compatible test
MetadataLocalPropertiesTsfHeaderCompatibleTest was the only @SpringBootTest in
spring-cloud-tencent-commons without an inline web-application-type and gateway
auto configuration excludes. Because spring-webmvc and spring-cloud-gateway
(webflux) coexist on the test classpath, Boot deduced a servlet context and
GatewayClassPathWarningAutoConfiguration aborted startup with
MvcFoundOnClasspathException. Align the properties with MetadataLocalPropertiesTest.
Co-authored-by: Cursor <cursoragent@cursor.com>
* chore(docs): 将 CHANGELOG 链接更新为 PR 1820
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix: exclude gateway auto-config in TSF header decode test
Prevent servlet-based SpringBootTest from hitting MvcFoundOnClasspathException, which triggered FailedEventApplicationListener.System.exit(0) and aborted the Surefire fork.
Co-authored-by: Cursor <cursoragent@cursor.com>
* fix: drop Jackson 2 dependency from polaris config endpoint test
The module has no Jackson on the test classpath and the project has moved to
Jackson 3, so importing com.fasterxml.jackson.databind broke testCompile.
Assert on the endpoint map directly instead of serializing it.
Co-authored-by: Cursor <cursoragent@cursor.com>
---------
Co-authored-by: evelynwei <evelynwei@tencent.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
4 days ago
evelynwei
b170150f30
feat: support encoding and decoding TSF headers without TSF Consul ( #1816 )
...
* feat: support encoding and decoding TSF headers without TSF Consul
Allow TSF-Tags transfer on Polaris via spring.cloud.tencent.metadata.tsf-header-compatible so putTag still works when Consul is off.
Co-authored-by: Cursor <cursoragent@cursor.com>
* chore: fill changelog PR number 1816.
Co-authored-by: Cursor <cursoragent@cursor.com>
* refactor: centralize TSF header compatible check in TsfContextUtils
Co-authored-by: Cursor <cursoragent@cursor.com>
---------
Co-authored-by: evelynwei <evelynwei@tencent.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
4 days ago
Fishtail
8f15826c5f
feat: support audit log ( #1812 )
...
* feat: support audit log
* feat: support audit log
* refactor: move audit log config under statReporter.plugin
Co-Authored-By: Codex GPT-5 <noreply@openai.com>
Signed-off-by: fishtailfu <fishtailfu@tencent.com>
---------
Signed-off-by: fishtailfu <fishtailfu@tencent.com>
Co-authored-by: fishtailfu <fishtailfu@tencent.com>
Co-authored-by: Codex GPT-5 <noreply@openai.com>
3 weeks ago
gzoldou
c5a937c121
feat: Upgrade to Spring Cloud 2025.1.1. ( #1801 )
6 months ago
Haotian Zhang
0f2d7073a4
feat: support enable/disable cloud location provider via configuration. ( #1799 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
6 months ago
Haotian Zhang
0b9d8cdadd
refactor: modify the initialization of ApplicationContextAwareUtils. ( #1798 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
6 months ago
shedfreewu
5a893a8caa
feat: server span support preferIpv6 in tsf. ( #1790 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
8 months ago
shedfreewu
3b129bf97a
feat: support kafka lane. ( #1792 )
8 months ago
Haotian Zhang
d583589ec8
refactor: optimize performance. ( #1782 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
8 months ago
Haotian Zhang
996fcb3867
refactor:optimize metadata context operation. ( #1773 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
8 months ago
shedfreewu
75f72ab023
feat: support TagUtils, ContextToHeaderInterceptor in TSF(2024). ( #1754 )
10 months ago
KIRA-Zee
a5f560315e
fix:Replace with String inside @ConditionalOnClass to fix #1749 . ( #1750 )
10 months ago
shedfreewu
f5811068ef
fix: fix multiple bugs in tsf. ( #1746 )
10 months ago
Haotian Zhang
9c216b570f
feat:support async metadata transfer. ( #1743 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
10 months ago
Haotian Zhang
76c11bb5da
feat:compatible metadata transfer with TSF SDK version 1.x. ( #1734 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
1 year ago
Haotian Zhang
7e2d5d00af
test:add junit tests to sct-common. ( #1726 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
1 year ago
Fishtail
6c37780e37
feat: support service registry and discovery with Polaris and Nacos ( #1718 )
1 year ago
shedfreewu
7936f0e1fa
feat: support tsf unit. ( #1681 )
...
* 适配 TSF 单云单元化
---------
Co-authored-by: shedfreewu <shedfreewu@tencent.com>
1 year ago
Fishtail
16919c8aff
feat: support config event and monitor address list. ( #1675 )
1 year ago
Haotian Zhang
7b952830dc
feat:support fault injection. ( #1672 )
1 year ago
Fishtail
2c42d408ee
feat: support shortest response time lb and least connection lb ( #1637 )
1 year ago
shedfreewu
0fd28d28cd
refactor: optimize log ( #1671 )
1 year ago
shedfreewu
5086936fee
fix tsf-2024 ( #1664 )
1 year ago
SkyeBeFreeman
a4311f1689
fix:fix ipv6 instance not found bug.
1 year ago
shedfreewu
894dbfda13
feat: support tsf 2024 ( #1635 )
1 year ago
Haotian Zhang
3c2b584575
docs:update license.
1 year ago
Fishtail
7ec31741fb
fix: fix loadbalancer metadata type. ( #1622 )
1 year ago
Fishtail
5b54062e82
feat:support dynamic multi-discovery. ( #1597 )
...
Co-authored-by: Haotian Zhang <skyebefreeman@qq.com>
1 year ago
Fishtail
9d375ec375
fix: add gateway context config example. ( #1584 )
1 year ago
Haotian Zhang
fa23f6573e
feat:use polaris-all for shading third-party dependencies. ( #1505 )
2 years ago
Haotian Zhang
d18f3cd52d
feat: support gateway context, feign eager-load support default value. ( #1504 )
...
Co-authored-by: shedfreewu <49236872+shedfreewu@users.noreply.github.com>
2 years ago
Haotian Zhang
1bb60966b7
feat:support polaris event. ( #1502 )
2 years ago
Haotian Zhang
021eeb47f2
feat: implement circuit breaker in enhance plugin, support listen config group, support refresh single config in refresh_context mode. ( #1501 )
...
Co-authored-by: shedfreewu <49236872+shedfreewu@users.noreply.github.com>
2 years ago
Haotian Zhang
a5dc460b9e
refactor:update registry status. ( #1484 )
2 years ago
Haotian Zhang
f59e820c73
fix:fix caller disposable metadata handle when using tracing. ( #1483 )
2 years ago
Haotian Zhang
6992011ed5
feat:support smooth upgrade from tsf. ( #1482 )
2 years ago
Haotian Zhang
01d24732af
feat:upgrade trace plugin. ( #1480 )
2 years ago
Haotian Zhang
8e1874b598
feat:support auth. ( #1479 )
2 years ago
Haotian Zhang
d57d1e9691
docs:update license.
2 years ago
Haotian Zhang
ec43a2528c
feat:support concurrency rate limit. ( #1455 )
...
* feat:support concurrency rate limit.
* feat:support concurrency rate limit.
2 years ago
Haotian Zhang
14229e03b3
feat:add admin http handler. ( #1450 )
2 years ago
Haotian Zhang
b0be2c2a97
feat:upgrade api circuit breaker. ( #1442 )
...
* feat:upgrade api circuit breaker.
* feat:upgrade api circuit breaker.
* feat:upgrade api circuit breaker.
* update junit test.
2 years ago
Haotian Zhang
b39621a339
fix:fix actuator name warning from #1428 . ( #1431 )
2 years ago
Fishtail
e98c38e9bf
feat:support TSF router. ( #1420 )
...
Co-authored-by: Haotian Zhang <skyebefreeman@qq.com>
2 years ago
Fishtail
e70240d89b
fix: move ConditionalOnTsfEnabled to spring-cloud-tencent-commons and fix PolarisInetUtilsAutoConfiguration. ( #1415 )
2 years ago
Fishtail
797b33f47f
feat: add trace report support ( #1411 )
...
Co-authored-by: andrew shan <45474304+andrewshan@users.noreply.github.com>
2 years ago
Fishtail
850a105522
feat:support consul config. ( #1410 )
...
Co-authored-by: Haotian Zhang <skyebefreeman@qq.com>
2 years ago
Fishtail
1f05da13fe
feat:add Tencent Cloud TSF support. ( #1409 )
...
Co-authored-by: Haotian Zhang <skyebefreeman@qq.com>
2 years ago
Fishtail
a3e35d6894
feat:add zero protection. ( #1408 )
...
Co-authored-by: Haotian Zhang <skyebefreeman@qq.com>
2 years ago
Haotian Zhang
c4831aabf0
fix:add warn log to ApplicationContextAwareUtils. ( #1297 )
2 years ago