Fishtail
1c6f999462
feat: adapt to polaris-java ReportClientRequestCustomizer plugin for config watch reporting ( #1813 )
...
* feat: adapt to polaris-java CLIENT_REPORTER plugin for config watch reporting
- Upgrade polaris.version from 2.1.2.0-SNAPSHOT to 2.1.2.0
- Enable clientReporter in ConfigurationModifier.modify()
- Add ClientReporterConfigImpl mock to ConfigurationModifierTest
- Add clientReporter verification to test assertions
* fix: enable config watch client reporter plugin in SCT
* fix: add config report property
* fix: add config report property
* add CHANGELOG.md
* fix pom
* refactor: rename config report request customizer
* fix CHANGELOG.md
* fix REVISION
* fix properties
* refactor: use generic request customizer config
* fix: align request customizer config type
---------
Co-authored-by: fishtailfu <fishtailfu@tencent.com>
2 days ago
Haotian Zhang
859b0258d8
release 2.1.2.0-2024.0.3.
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
3 weeks ago
Fishtail
be274748e6
feat: support using seperated cb in wildcard-api level and add cb counters expire interval config ( #1809 )
3 weeks ago
Haotian Zhang
a4c65eea97
chore: Upgrade deps and switch to SNAPSHOT version
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
3 months ago
Haotian Zhang
98e4f2575c
release 2.1.2.0-2024.0.3-RC1.
3 months ago
Haotian Zhang
d6790046a2
fix: split contract base-package for springdoc scan ( #1807 )
...
* fix: split contract base-package for springdoc scan
When @SpringBootApplication(scanBasePackages = {"a","b"}) declares multiple
packages, PackageUtil.scanPackage returns them joined by a comma. The previous
code passed the whole comma-joined string as a single package name to
GroupedOpenApi.Builder#packagesToScan, so springdoc matched no controller and
both the Polaris and TSF consoles showed an empty API list (the single-value
case happened to be a valid package name and thus worked).
Split the string by SPLITTER before handing it to packagesToScan so each
declared package reaches springdoc as an independent entry. Add unit tests
covering multi-value scanBasePackages, single-value regression, and the
comma-separated spring.cloud.polaris.contract.base-package property.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Haotian Zhang <928016560@qq.com>
* docs: update CHANGELOG for PR #1807
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Signed-off-by: Haotian Zhang <928016560@qq.com>
---------
Signed-off-by: Haotian Zhang <928016560@qq.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
4 months ago
Haotian Zhang
68253fd2c7
feat: support overrideHost configuration for ratelimit, event reporter and stat modules ( #1804 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
4 months ago
Haotian Zhang
fe5a32bb56
fix: prepend context-path to contract reporter API paths ( #1803 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
4 months ago
Haotian Zhang
e1b9e07c7c
chore: remove codecov.yml
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
5 months ago
Haotian Zhang
4efd4cc565
test: add unit tests for ConfigurationModifier and fix TsfConsul report logic ( #1802 )
...
* test: add unit tests for ConfigurationModifier and fix TsfConsul report logic
- Disable report when only TsfConsul is enabled in ConfigurationModifier
- Add comprehensive unit tests for ConfigurationModifier
- Fix test issues with lenient mocking and localFile -> local datasource type
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Haotian Zhang <928016560@qq.com>
* fix: replace hardcoded IP 10.0.0.1 with 127.0.0.1 in tests
CI hardcoded IP detection rejects non-loopback IPs. Use 127.0.0.1 with
different ports to distinguish addresses in test cases.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Haotian Zhang <928016560@qq.com>
* fix: replace leading spaces with tabs to pass checkstyle
Fix 11 lines with mixed tab+space indentation that violated
the RegexpSinglelineJava checkstyle rule.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Haotian Zhang <928016560@qq.com>
* fix: correct PR number in CHANGELOG from #1801 to #1802
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: Haotian Zhang <928016560@qq.com>
---------
Signed-off-by: Haotian Zhang <928016560@qq.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
5 months ago
shedfreewu
fc8a4dbcd1
feat: refactor Feign eager load, add LoadBalancer warm-up, and fix gateway trailing slash compatibility ( #1800 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
5 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>
5 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>
5 months ago
Haotian Zhang
7e190d0ae9
feat: Support Polaris config env value and add related tests ( #1797 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
5 months ago
Haotian Zhang
40ac641552
feat: Update config server IP to 127.0.0.1 and adjust tests ( #1796 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
5 months ago
Haotian Zhang
668acf6550
feat: Add config address to report client url conversion. ( #1795 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
5 months ago
Haotian Zhang
33c5bad205
chore: Update changelog.
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
6 months ago
Haotian Zhang
5f1d35782b
chore: Ignore .arthas/ and .codebuddy/ directories
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
6 months ago
Haotian Zhang
49311b6dd2
begin 2.1.2.0.
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
6 months ago
Haotian Zhang
7289dbd484
release 2.1.1.0-2024.0.3.
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
6 months ago
shedfreewu
5a893a8caa
feat: server span support preferIpv6 in tsf. ( #1790 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
7 months ago
shedfreewu
3b129bf97a
feat: support kafka lane. ( #1792 )
7 months ago
Fishtail
2e62cc2752
fix: fix lane router property name. ( #1789 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
7 months ago
Fishtail
29d76f1164
fix: fix NPE when application context is null ( #1787 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
7 months ago
Fishtail
78ee6718ad
feat: support traffic warmup lane router ( #1785 )
...
Co-authored-by: Haotian Zhang <skyebefreeman@qq.com>
7 months ago
Haotian Zhang
21fe3218cf
fix:fix cb rule no update bug. ( #1786 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
Co-authored-by: shedfreewu <49236872+shedfreewu@users.noreply.github.com>
7 months ago
Fishtail
6b2e522ba5
fix: fix NacosDiscoveryRegistryAutoConfiguration and PolarisAuthAutoConfiguration still initiation when polaris disabled. ( #1783 )
...
Co-authored-by: Haotian Zhang <skyebefreeman@qq.com>
7 months ago
Haotian Zhang
d583589ec8
refactor: optimize performance. ( #1782 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
7 months ago
shedfreewu
46b039fa69
fix: fix parsing ConfigurationProperties value with RefreshScope. ( #1780 )
...
Skip recursive parsing of JDK built-in classes and limit recursion depth to avoid OOM.
7 months ago
Haotian Zhang
996fcb3867
refactor:optimize metadata context operation. ( #1773 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
7 months ago
Fishtail
d62a0a6abd
fix: beautify ServicesEagerLoadSmartLifecycle logging. ( #1774 )
8 months ago
Haotian Zhang
4d2ad436ad
deps:Bump Spring Cloud to 2024.0.3.
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
8 months ago
Fishtail
3080b953a9
feat: add new key for java agent nacos discovery. ( #1766 )
8 months ago
Haotian Zhang
6619589e0a
feat:support body store switch. ( #1771 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
8 months ago
shedfreewu
d1e6b7103a
fix: get source service name from upstream application meta in getServerPreSpanAttributes & set custom tag in current server span in tsf. ( #1767 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
8 months ago
Haotian Zhang
79936c2f62
docs:caller example supports http param transfer.
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
8 months ago
Haotian Zhang
3adf6d7ba1
fix:fix NPE when rate-limiting with null value. ( #1764 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
8 months ago
shedfreewu
71947aec64
fix: send unit header in gw. ( #1758 )
9 months ago
Haotian Zhang
3756aee656
deps:Bump Maven to 3.9.11.
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
9 months ago
Haotian Zhang
817cb64224
deps:Bump actions/checkout and apache/skywalking-eyes versions.
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
9 months ago
Haotian Zhang
2b2b9743cc
deps:upgrade to spring boot 3.4.12. ( #1756 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
9 months ago
shedfreewu
75f72ab023
feat: support TagUtils, ContextToHeaderInterceptor in TSF(2024). ( #1754 )
9 months ago
Fishtail
1c01fccb62
fix: fix nacos service discovery. ( #1751 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
9 months ago
KIRA-Zee
a5f560315e
fix:Replace with String inside @ConditionalOnClass to fix #1749 . ( #1750 )
9 months ago
shedfreewu
3a550e91b6
fix: fix get gateway config in tsf ipv6. ( #1747 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
9 months ago
shedfreewu
f5811068ef
fix: fix multiple bugs in tsf. ( #1746 )
9 months ago
shedfreewu
fb148f8393
fix: tsf gateway config support tsf-data-access. ( #1745 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
# Conflicts:
# CHANGELOG.md
9 months ago
Haotian Zhang
9c216b570f
feat:support async metadata transfer. ( #1743 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
9 months ago
Haotian Zhang
98107867f8
refactor:optimize config locate. ( #1741 )
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
9 months ago
Haotian Zhang
d7a989784b
feat:revert polaris-java version.
...
Signed-off-by: Haotian Zhang <928016560@qq.com>
9 months ago