Commit Graph

3005 Commits

Author SHA1 Message Date
Jörg Richter
85ab7d9019 #2975-Suggestion-Add-Permissions-Policy-as-configurable-option-to-SecureHeaders-GatewayFilter
- added Permissions-Policy header as an opt-in header & default value
- updated documentation with Permissions-Policy and resources
- updated tests to include Permissions-Policy
- SecurityHeaders and Permissions-Policy may be configured globally / per route
- updated structure of public methods and class members to match previous version structure

Fixes gh-2975

Signed-off-by: Jörg Richter <96986086+joerg-richter-5234@users.noreply.github.com>
2025-04-07 22:19:10 +02:00
spring-builds
4e0cc2eb76 Bumping versions 2025-03-14 18:54:31 +00:00
Ryan Baxter
516230855e Merge branch '4.2.x' 2025-03-14 11:45:14 -04: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
f2a5a3e2f7 Merge branch '4.2.x' 2025-03-14 10:47:09 -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
7c291dee65 Merge branch '4.2.x' 2025-03-14 10:45:27 -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
f22b40a504 Fixing merge 2025-03-14 10:43:16 -04:00
Ryan Baxter
c8249ed8bb Merge branch '4.2.x' 2025-03-14 10:42:59 -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
4e78c0f536 Merge branch '4.2.x' 2025-03-14 10:09:45 -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
a7cb4cf2a7 Merge branch '4.2.x' 2025-03-14 10:07: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
2a5939c1de Merge branch '4.2.x' 2025-03-14 09:08:46 -04: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
Ryan Baxter
c3f62db629 Merge pull request #3719 from Been24/patch-2
Fix Developer Guide Bug
2025-03-14 09:04:08 -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
Been24
0abe96239a Update developer-guide.adoc
Signed-off-by: Been24 <894661859@qq.com>
2025-03-14 09:33:21 +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
raccoonback
2f73ed234a fix typo
Signed-off-by: raccoonback <kosb15@naver.com>
2025-03-14 07:55:39 +09:00
spring-builds
1bc974e824 Bumping versions
Signed-off-by: raccoonback <kosb15@naver.com>
2025-03-14 07:55:39 +09:00
raccoonback
c62f2b4459 Remove unnecessary public modifiers from test methods
Signed-off-by: raccoonback <kosb15@naver.com>
2025-03-14 07:48:21 +09:00
raccoonback
49b6d0a0a3 Prevent duplicate encoding issue in HTTP request parameter remove filter
Signed-off-by: raccoonback <kosb15@naver.com>
2025-03-14 07:48:21 +09:00
raccoonback
6415f1204f Prevent duplicate encoding issue in HTTP request parameter rewrite filter
Signed-off-by: raccoonback <kosb15@naver.com>
2025-03-14 07:48:21 +09:00
Ryan Baxter
055aad4748 Merge pull request #3625 from lucky8987/fix#instanceof
Updates to instanceof with variable
2025-03-13 14:33:32 -04:00
Ryan Baxter
9ac4b42daa Merge pull request #3627 from Ebolo1/Doc-spring-api-gateway-server-mvc
small grammatical issue
2025-03-13 14:32:08 -04:00
Ryan Baxter
50243c2728 Merge pull request #3693 from iis-MarkKuang/faster_rate_limiter_script
performance enhancement for request rate limiter lua script.
2025-03-13 14:04:10 -04:00
spring-builds
74fd106b21 Bumping versions 2025-03-13 13:28:24 +00:00
Ryan Baxter
ffae1bbc51 Merge branch 'main' into pr/3693 2025-03-13 09:02:16 -04:00
spring-builds
b56664e73a Bumping versions 2025-03-13 09:57:14 +00:00