Commit Graph

320 Commits

Author SHA1 Message Date
Olga Maciaszek-Sharma
3c188d39d0 Fix runtime hints for native images.
Signed-off-by: Olga Maciaszek-Sharma <olga.maciaszek-sharma@broadcom.com>
2025-05-23 19:14:18 +02:00
spencergibb
5177890943 Moves github action system property to a profile 2025-05-22 18:25:47 -04:00
spencergibb
fb2a32bb81 Attempt to get tests to pass in github actions 2025-05-22 16:30:04 -04:00
spencergibb
6690c79a2d Migrate server-webmvc properties to new namespace
See gh-3647
2025-05-22 16:22:29 -04:00
Ryan Baxter
03eb741d68 Fixing tests after merge 2025-05-22 15:30:30 -04:00
Ryan Baxter
a1a33ff3c4 Merge branch '4.2.x' 2025-05-22 14:56:53 -04:00
Ryan Baxter
cbc4725b91 Merge branch '4.1.x' into 4.2.x 2025-05-22 14:37:12 -04:00
spencergibb
ec60c2e2a8 formatting 2025-05-20 14:30:34 -04:00
Olga Maciaszek-Sharma
b5afd8883d Add tests for LoadBalancerHandlerConfiguration (#3779)
* Add autoconfiguration tests.

Signed-off-by: Olga Maciaszek-Sharma <olga.maciaszek-sharma@broadcom.com>
2025-05-20 17:39:25 +02:00
raccoonback
98021b54c1 Fix improper encoding of '+' in query parameter values in mvc
Signed-off-by: raccoonback <kosb15@naver.com>
2025-05-16 09:00:53 +09:00
Ryan Baxter
d12a5873f4 Merge branch '4.2.x' 2025-05-15 11:06:44 -04:00
Ryan Baxter
863ac7f49b Merge branch '4.1.x' into 4.2.x 2025-05-15 11:06:30 -04:00
Ryan Baxter
2158d6a738 Merge pull request #3789 from raccoonback/remove-decoded-query-param-replacement
Preserve original encoding of query parameters in `ProxyExchangeHandlerFunction`
2025-05-15 10:29:29 -04:00
Ryan Baxter
cc384733d6 Merge branch '4.2.x' 2025-05-15 10:06:14 -04:00
Ryan Baxter
08b1d4b29b Merge branch '4.1.x' into 4.2.x 2025-05-15 10:05:59 -04:00
joecqupt
bcf26e8df3 add httpclint integration test module
Signed-off-by: joecqupt <joe469391363@gmail.com>
2025-05-15 17:27:55 +08:00
jiangyuan
5247da10f2 fix format
Signed-off-by: jiangyuan <joe469391363@gmail.com>
2025-05-15 17:27:55 +08:00
jiangyuan
7c9d43c019 add unit-test
Signed-off-by: jiangyuan <joe469391363@gmail.com>
2025-05-15 17:27:55 +08:00
jiangyuan
7b79e181f2 add client response attrs
Signed-off-by: jiangyuan <joe469391363@gmail.com>

test ci build
2025-05-15 17:27:55 +08:00
joecqupt
a261d17b4e fix format
Signed-off-by: joecqupt <joe469391363@gmail.com>
Signed-off-by: jiangyuan <joe469391363@gmail.com>
2025-05-15 17:27:55 +08:00
jiangyuan
7f6fcddc9f fix httpclient5.x connection leak
Signed-off-by: jiangyuan <joe469391363@gmail.com>
2025-05-15 17:27:55 +08:00
Ryan Baxter
37cee96857 Merge branch '4.2.x' 2025-05-14 11:29:28 -04:00
Ryan Baxter
f33387ffbb Merge branch '4.1.x' into 4.2.x 2025-05-14 11:29:19 -04:00
raccoonback
5fe6ed55a9 Remove unnecessary query parameter encoding check by assuming decoded parameters from serverRequest
Signed-off-by: raccoonback <kosb15@naver.com>
2025-05-14 23:57:21 +09:00
spring-builds
a9c80d7409 Bumping versions 2025-05-14 13:26:21 +00:00
Ryan Baxter
5f9b46f5e7 Merge branch '4.2.x' 2025-05-13 17:00:30 -04:00
Ryan Baxter
e57bdc64d3 Merge branch '4.1.x' into 4.2.x 2025-05-13 17:00:18 -04:00
Sebastien
2a1d8318b8 Fix prefixPath double encoding
Fixes gh-3769
Signed-off-by: Sebastien <5930188+SebHeuze@users.noreply.github.com>
2025-05-13 21:41:35 +02:00
Ryan Baxter
af2f0d6a3a Fixing GatewayServerMvcAutoConfiguration to align with correct Boot properties 2025-05-13 12:33:10 -04:00
Ryan Baxter
3e0f0cd2b7 Merge branch '4.2.x' 2025-05-13 09:54:41 -04:00
raccoonback
107e8d36bf Fix incorrect handling of '+' character in query parameter encoding
Signed-off-by: raccoonback <kosb15@naver.com>
2025-05-13 16:29:35 +09:00
raccoonback
9217b373ae Create the ObjectProvider instance to align with version 4.1.x.
Signed-off-by: raccoonback <kosb15@naver.com>
2025-05-13 10:00:56 +09:00
raccoonback
f1f49e0926 Improve ProxyExchangeHandlerFunction to preserve original encoding of query parameters during proxy request
ref. https://github.com/spring-cloud/spring-cloud-gateway/issues/3759

Signed-off-by: raccoonback <kosb15@naver.com>
2025-05-13 09:47:05 +09:00
raccoonback
77dd818e00 Support for removing JSON attributes from response bodies in MVC
Signed-off-by: raccoonback <kosb15@naver.com>
2025-05-13 09:02:35 +09:00
Spencer Gibb
092492ab28 Migrate server-webmvc properties to new namespace (#3782)
* Migrate server-webmvc properties to new namespace

Currently, prefix is spring.cloud.gateway.mvc, the new convention is spring.cloud.gateway.server.webmvc

See gh-3363

Fixes gh-3647

* Properties migration for server-webmvc

Migrate from spring.cloud.gateway.mvc to spring.cloud.gateway.server.webmvc

Fixes gh-3647

* formatting

* Fixes test properties

* Fixes test properties
2025-05-05 18:50:30 -04:00
spring-builds
0d1cf2774c Going back to snapshots 2025-05-01 13:17:24 +00:00
spring-builds
a57533e373 Update SNAPSHOT to 4.3.0-RC1 2025-05-01 13:14:07 +00:00
spencergibb
2cae387df6 Uses new spring.http.client.settings namespace
Fixes gh-3781
2025-04-28 11:46:14 -04:00
spencergibb
b1abe379cf Removes deprecated properties in XForwardedRequestHeadersFilter.
Fixes gh-3237
2025-04-22 12:50:51 -04:00
Ryan Baxter
4e18e714f9 Merge pull request #3737 from myasinkaji2/bugfix/npe
prevent NullPointerException when pattern is null
2025-04-22 10:10:58 -04:00
Ryan Baxter
85cd06351c Merge pull request #3737 from myasinkaji2/bugfix/npe
prevent NullPointerException when pattern is null
2025-04-22 10:10:33 -04:00
Ryan Baxter
65a37a0df5 Merge pull request #3737 from myasinkaji2/bugfix/npe
prevent NullPointerException when pattern is null
2025-04-22 10:10:04 -04:00
Spencer Gibb
ac5e8f7cec Allow bean registration of server-webmcv components (#3763)
* Allow bean registration of server-webmcv components

This replaces the spring.factories mechanism.

* Adds support for loading FilterSuppliers via beans

* Adds support for loading PredicateSuppliers via beans

* Use beanFactory conversionService

Fixes gh-3250
2025-04-21 15:28:18 -04:00
Ryan Baxter
ae2fcf2e0d Merge branch '4.1.x' into 4.2.x 2025-04-11 17:21:56 -04:00
spring-builds
e116c07287 Going back to snapshots 2025-04-07 11:54:43 +00:00
spring-builds
7951cef77f Update SNAPSHOT to 4.3.0-M3 2025-04-07 11:52:16 +00:00
spring-builds
fe74519042 Bumping versions 2025-04-05 09:55:18 +00:00
spring-builds
eebfb419b2 Bumping versions 2025-04-04 09:55:19 +00:00
spring-builds
ac8f12573f Bumping versions to 4.2.3-SNAPSHOT after release 2025-04-03 16:39:27 +00:00
spring-builds
c476c92c74 Going back to snapshots 2025-04-03 16:39:26 +00:00