Commit Graph

2966 Commits

Author SHA1 Message Date
Ryan Baxter
fe3ea71723 Merge branch '4.1.x' into 4.2.x 2025-03-20 10:10:39 -04:00
Ryan Baxter
c21ea8858c Merge pull request #3713 from JoeCqupt/main
RetryGatewayFilterFactory RetryConfig support Jitter & Timeout
2025-03-20 10:10:08 -04:00
spring-builds
0c1b54926d Bumping versions 2025-03-20 09:57:45 +00:00
spring-builds
a5bd46a91d Bumping dependency versions after release 2025-03-18 23:51:12 +00:00
spring-builds
50bf1d72a0 Bumping versions to 4.2.2-SNAPSHOT after release 2025-03-18 23:50:00 +00:00
spring-builds
0ee6a5d6da Going back to snapshots 2025-03-18 23:49:59 +00:00
spring-builds
263e813558 Update SNAPSHOT to 4.2.1 2025-03-18 23:46:46 +00:00
spring-builds
2175fc1c8e Bumping versions 2025-03-18 13:26:51 +00:00
jiangyuan
0f3112077d update unit test
Signed-off-by: jiangyuan <joe469391363@gmail.com>
2025-03-18 15:46:34 +08:00
spencergibb
5cf94a4987 For lb: scheme, put associated filters last.
This makes sure the lb filter runs after path modifying filters like stripPrefix.

See gh-3443
2025-03-17 16:15:20 -04:00
spencergibb
5cc63233c6 Updates for forwarded prefix header.
Adjusts all path related filters to add the original uri and set the request url

See gh-3443
2025-03-17 16:15:20 -04:00
Jonathon Henderson
d6d8a28e7f Adds support for saving original request URL to request attributes
This enables X-Forwarded-Prefix.

Fixes gh-3354
Fixes gh-3443
2025-03-17 16:15:20 -04:00
spencergibb
c1c741d022 For lb: scheme, put associated filters last.
This makes sure the lb filter runs after path modifying filters like stripPrefix.

See gh-3443
2025-03-17 16:12:09 -04:00
spencergibb
9843fdf147 Updates for forwarded prefix header.
Adjusts all path related filters to add the original uri and set the request url

See gh-3443
2025-03-17 15:44:57 -04:00
Jonathon Henderson
f6e68fac8e Adds support for saving original request URL to request attributes
This enables X-Forwarded-Prefix.

Fixes gh-3354
Fixes gh-3443
2025-03-17 15:44:44 -04:00
Ryan Baxter
a830c8e6f9 Merge branch '4.1.x' into 4.2.x 2025-03-17 14:20:50 -04:00
Ryan Baxter
88fce67f9d Merge pull request #3543 from qnnn/circuitbreaker-fix
Enable body caching in CircuitBreakerFilterFactory
2025-03-17 14:18:51 -04:00
spring-builds
5e4aff5786 Bumping versions 2025-03-16 09:55:41 +00:00
spring-builds
160c82057e Bumping versions 2025-03-15 13:26:33 +00:00
qnnn
611ae85b2d enable body caching if fallbackUri is configured
Signed-off-by: qnnn <65326092+qnnn@users.noreply.github.com>
2025-03-15 14:02:32 +08:00
joecqupt
5e9753efb6 add toString info
Signed-off-by: joecqupt <joe469391363@gmail.com>
2025-03-15 13:48:13 +08:00
Ryan Baxter
0c6b7aefc0 Fixing merge 2025-03-14 11:44:59 -04:00
Ryan Baxter
43b1506ef2 Merge branch '4.1.x' into 4.2.x 2025-03-14 11:31:44 -04:00
Ryan Baxter
46d567dd6a Merge pull request #3720 from skydreamerr/4.1.x-fix
Fix keyStore bug in GatewayAutoConfiguration
2025-03-14 11:00:17 -04:00
Ryan Baxter
86dfdfd405 Merge branch '4.1.x' into pr/3720 2025-03-14 10:48:55 -04:00
Ryan Baxter
045465b7a8 Merge branch '4.1.x' into 4.2.x 2025-03-14 10:46:57 -04:00
Ryan Baxter
51aa244060 Merge pull request #3598 from raccoonback/prevent-duplicated-encoding-request-parameters-filter
Fix: prevent duplicated encoding request parameters filter
2025-03-14 10:46:22 -04:00
Ryan Baxter
018dd6896d Merge branch '4.1.x' into 4.2.x 2025-03-14 10:45:16 -04:00
Ryan Baxter
12ace1c0fc Merge pull request #3611 from raccoonback/dispose-connection-when-cancelled
Suggests to dispose connection when cancelled In NettyWriteResponseFilter
2025-03-14 10:44:49 -04:00
Ryan Baxter
47f32f2ed7 Merge branch '4.1.x' into 4.2.x 2025-03-14 10:11:18 -04:00
Ryan Baxter
4998631257 Merge pull request #3658 from raccoonback/prevent-duplicated-encoding-in-mvc
Prevent duplicated encoding of `setPath()`, `stripPrefix()` in mvc
2025-03-14 10:10:57 -04:00
Ryan Baxter
0e7b027c7a Merge branch '4.1.x' into 4.2.x 2025-03-14 10:09:34 -04:00
Ryan Baxter
e6de344c56 Merge pull request #3725 from abelsromero/add-enum-values-to-properties-docs-v4.1.x
Add enum values to JavaDocs to show in docs
2025-03-14 10:08:46 -04:00
Ryan Baxter
a432d6fe2c Merge pull request #3724 from abelsromero/add-enum-values-to-properties-docs-v4.2.x
Add enum values to JavaDocs to show in docs
2025-03-14 10:06:56 -04:00
Ryan Baxter
b158666c4e Merge branch '4.1.x' into pr/3598 2025-03-14 09:14:09 -04:00
Ryan Baxter
02ab0bc9a6 Merge branch '4.1.x' into pr/3611 2025-03-14 09:12:36 -04:00
Abel Salgado Romero
105b0649b4 Add enum values to JavaDocs to show in docs
Signed-off-by: Abel Salgado Romero <abel.salgado@broadcom.com>
2025-03-14 14:11:50 +01:00
Ryan Baxter
6f056e4414 Merge branch '4.1.x' into pr/3658 2025-03-14 09:11:31 -04:00
Abel Salgado Romero
470068bc0b Add enum values to JavaDocs to show in docs
Signed-off-by: Abel Salgado Romero <abel.salgado@broadcom.com>
2025-03-14 14:11:24 +01:00
Ryan Baxter
1e339cf425 Update maven.yml
Adding 4.2.x to GitHub build action
2025-03-14 09:08:29 -04:00
Ryan Baxter
4593b51800 Merge branch '4.1.x' into 4.2.x 2025-03-14 09:07:57 -04:00
Ryan Baxter
5b08d91a8b Adding 4.1.x to GitHub build action 2025-03-14 09:07:30 -04:00
Andrei
12d48d415d Fix keyStore bug in GatewayAutoConfiguration
Fixes  java.security.KeyStoreException: Uninitialized keystore
Per JDK documentation keystore should be initialized before use.

Signed-off-by: Andrei <skydreamerr@gmail.com>
2025-03-13 22:39:38 -07:00
qnnn
fcba3da5d3 Enable body caching in CircuitBreakerFilterFactory.
Signed-off-by: qnnn <65326092+qnnn@users.noreply.github.com>
2025-03-14 13:32:15 +08:00
spring-builds
9816b1adfe Bumping versions
Signed-off-by: qnnn <65326092+qnnn@users.noreply.github.com>
2025-03-14 13:32:15 +08:00
raccoonback
478fab319f Prevent double encoding in removeRequestParameter method
The removeRequestParameter method was causing URLs to be encoded twice under certain conditions.
This fix ensures proper handling of parameters to avoid redundant encoding.

Signed-off-by: raccoonback <kosb15@naver.com>
2025-03-14 08:11:19 +09:00
raccoonback
962c8c34e5 Prevent double encoding in stripPrefix method
The stripPrefix method was causing URLs to be encoded twice under certain conditions.
This fix ensures proper handling of parameters to avoid redundant encoding.

Signed-off-by: raccoonback <kosb15@naver.com>
2025-03-14 08:11:19 +09:00
raccoonback
07aca3e63e Prevent double encoding in setPath method
The setPath method was causing URLs to be encoded twice under certain conditions.
This fix ensures proper handling of parameters to avoid redundant encoding.

Signed-off-by: raccoonback <kosb15@naver.com>
2025-03-14 08:11:19 +09:00
spring-builds
1f10961bd7 Bumping versions
Signed-off-by: raccoonback <kosb15@naver.com>
2025-03-14 08:11:19 +09:00
raccoonback
3ecb4b62db dispose the connection regardless of the channel state
Signed-off-by: raccoonback <kosb15@naver.com>
2025-03-14 07:55:39 +09:00