Commit Graph

2926 Commits

Author SHA1 Message Date
spencergibb
ccde721be5 Merge branch '4.2.x' 2025-02-11 19:40:31 -05:00
spencergibb
1982315e6b Merge branch '4.1.x' into 4.2.x 2025-02-11 19:40:09 -05:00
spencergibb
159ce34abe Adds support for retry with request body.
Adds MvcUtils.getOrCacheBody() used by RetryFilterFunctions.retry().

Moves retry tests into RetryFilterFunctionTests.java

Fixes gh-3336
2025-02-11 19:39:39 -05:00
spencergibb
73185358b2 Merge branch '4.2.x' 2025-02-05 15:29:58 -05:00
spencergibb
a8f9212d01 Disables test for jdk 23 and up 2025-02-05 15:29:44 -05:00
spencergibb
f469733d9f Adds test for Supplier functions via config in server-webmvc
See gh-3646
2025-02-05 11:39:57 -05:00
spencergibb
6e6ceb5dff Fixed supplier function test config to GET
See gh-3646
2025-02-05 11:35:10 -05:00
spencergibb
41606b7576 Initial support for Supplier functions in server-webmvc
See gh-3646
2025-02-05 11:15:37 -05:00
spencergibb
adf32f641c Re-enables MultipartEnvironmentPostProcessor
Closes gh-3527
2025-02-04 16:30:17 -05:00
spencergibb
64fedc0fae Removed var 2025-02-04 16:30:17 -05:00
spencergibb
94236bec5c Merge branch '4.1.x' into 4.2.x 2025-02-04 16:29:34 -05:00
spencergibb
eef10abba3 Re-enables MultipartEnvironmentPostProcessor
Closes gh-3527
2025-02-04 16:29:12 -05:00
spencergibb
d83e890cd1 Removed var 2025-02-04 16:27:42 -05:00
spring-builds
3a6267ce89 Bumping versions 2025-01-31 19:00:50 +00:00
KOSEUNGBIN
f76397df19 Support rewriting request parameters (#3669)
Introduced a method to modify or replace request parameters during request processing, providing greater flexibility for parameter handling in routing.

Signed-off-by: raccoonback <kosb15@naver.com>
2025-01-31 11:04:02 -05:00
spring-builds
7f638fbcae Going back to snapshots 2025-01-30 11:59:00 +00:00
spring-builds
cf958b361b Update SNAPSHOT to 4.3.0-M1 2025-01-30 11:56:23 +00:00
spencergibb
3ec0fbca31 Merge branch '4.2.x' 2025-01-28 13:30:38 -05:00
spencergibb
f636c9ca6a Merge branch '4.1.x' into 4.2.x 2025-01-28 13:30:11 -05:00
spencergibb
ff2c7e7ae8 Effectively disables MultipartEnvironmentPostProcessor 2025-01-28 13:29:58 -05:00
spencergibb
92e8cfc069 Effectively disables MultipartEnvironmentPostProcessor 2025-01-28 13:26:40 -05:00
spencergibb
5015dd2590 Merge branch '4.2.x' 2025-01-27 16:16:47 -05:00
spencergibb
8140e0acc9 Merge branch '4.1.x' into 4.2.x 2025-01-27 16:16:32 -05:00
spencergibb
cb404cf836 Effectively disables MultipartEnvironmentPostProcessor 2025-01-27 16:16:17 -05:00
spencergibb
bb1d6c2420 Merge branch '4.2.x' 2025-01-27 12:59:45 -05:00
spencergibb
296b461de8 Merge branch '4.1.x' into 4.2.x 2025-01-27 12:58:37 -05:00
spencergibb
64c36c46b9 Formatting 2025-01-27 12:55:00 -05:00
spencergibb
7db891dec1 Deprecate WebClientRouting infrastructure
Fixes gh-3680
2025-01-23 19:46:55 -05:00
spencergibb
9d2575468a Formatting 2025-01-23 19:46:21 -05:00
spencergibb
63a9e0cfab Merge branch '4.2.x' 2025-01-22 16:25:14 -05:00
spencergibb
018560f888 Merge branch '4.1.x' into 4.2.x 2025-01-22 16:24:47 -05:00
spencergibb
805588953e Sets spring.servlet.multipart.enabled to false by default.
Fixes gh-3527
2025-01-22 16:20:50 -05:00
spencergibb
36ad5d518a Merge branch '4.1.x' 2025-01-22 12:22:09 -05:00
dependabot[bot]
c12287390b Bump @springio/antora-extensions from 1.11.1 to 1.14.2 in /docs (#3623)
Bumps [@springio/antora-extensions](https://github.com/spring-io/antora-extensions) from 1.11.1 to 1.14.2.
- [Changelog](https://github.com/spring-io/antora-extensions/blob/main/CHANGELOG.adoc)
- [Commits](https://github.com/spring-io/antora-extensions/compare/v1.11.1...v1.14.2)

---
updated-dependencies:
- dependency-name: "@springio/antora-extensions"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Spencer Gibb <sgibb@pivotal.io>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Spencer Gibb <sgibb@pivotal.io>
2025-01-22 12:20:27 -05:00
dependabot[bot]
cdf3e5b2ba Bump @springio/asciidoctor-extensions in /docs (#3614)
Bumps [@springio/asciidoctor-extensions](https://github.com/spring-io/asciidoctor-extensions) from 1.0.0-alpha.10 to 1.0.0-alpha.14.
- [Changelog](https://github.com/spring-io/asciidoctor-extensions/blob/main/CHANGELOG.adoc)
- [Commits](https://github.com/spring-io/asciidoctor-extensions/compare/v1.0.0-alpha.10...v1.0.0-alpha.14)

---
updated-dependencies:
- dependency-name: "@springio/asciidoctor-extensions"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 12:18:36 -05:00
dependabot[bot]
c8da48150f Bump @springio/asciidoctor-extensions in /docs (#3622)
Bumps [@springio/asciidoctor-extensions](https://github.com/spring-io/asciidoctor-extensions) from 1.0.0-alpha.10 to 1.0.0-alpha.14.
- [Changelog](https://github.com/spring-io/asciidoctor-extensions/blob/main/CHANGELOG.adoc)
- [Commits](https://github.com/spring-io/asciidoctor-extensions/compare/v1.0.0-alpha.10...v1.0.0-alpha.14)

---
updated-dependencies:
- dependency-name: "@springio/asciidoctor-extensions"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 12:16:57 -05:00
dependabot[bot]
f0c204bab7 Bump @antora/collector-extension from 1.0.0-alpha.3 to 1.0.1 in /docs (#3619)
---
updated-dependencies:
- dependency-name: "@antora/collector-extension"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 12:16:10 -05:00
dependabot[bot]
43f3408228 Bump org.jetbrains.kotlin:kotlin-maven-plugin from 1.9.23 to 1.9.25 (#3612)
Bumps org.jetbrains.kotlin:kotlin-maven-plugin from 1.9.23 to 1.9.25.

---
updated-dependencies:
- dependency-name: org.jetbrains.kotlin:kotlin-maven-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 12:13:59 -05:00
dependabot[bot]
5abf0238e2 Bump antora from 3.2.0-alpha.4 to 3.2.0-alpha.8 in /docs (#3628)
Bumps [antora](https://gitlab.com/antora/antora) from 3.2.0-alpha.4 to 3.2.0-alpha.8.
- [Changelog](https://gitlab.com/antora/antora/blob/main/CHANGELOG.adoc)
- [Commits](https://gitlab.com/antora/antora/compare/v3.2.0-alpha.4...v3.2.0-alpha.8)

---
updated-dependencies:
- dependency-name: antora
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 12:12:07 -05:00
dependabot[bot]
e2b3e728dd Bump grpc.version from 1.68.1 to 1.70.0 (#3678)
Bumps `grpc.version` from 1.68.1 to 1.70.0.

Updates `io.grpc:grpc-netty` from 1.68.1 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.68.1...v1.70.0)

Updates `io.grpc:grpc-protobuf` from 1.68.1 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.68.1...v1.70.0)

Updates `io.grpc:grpc-stub` from 1.68.1 to 1.70.0
- [Release notes](https://github.com/grpc/grpc-java/releases)
- [Commits](https://github.com/grpc/grpc-java/compare/v1.68.1...v1.70.0)

---
updated-dependencies:
- dependency-name: io.grpc:grpc-netty
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.grpc:grpc-protobuf
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: io.grpc:grpc-stub
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-22 12:10:47 -05:00
spring-builds
d5f84f0237 Bumping versions 2025-01-17 18:47:46 +00:00
spencergibb
a905ee0b1b Adds fn and stream to disabled test 2025-01-17 13:07:49 -05:00
spencergibb
aebeae97dc Updates spring cloud deps to northfields versions 2025-01-17 12:47:42 -05:00
spring-builds
3802658b45 Bumping versions 2025-01-17 13:30:00 +00:00
spring-builds
79c78f0baa Bumping versions 2025-01-17 10:00:16 +00:00
Spencer Gibb
037abaeb26 New module names (#3645)
* New naming convention using webflux and webmvc

The new suffixes are gateway-server-web{flux|mvc} and gateway-proxyexchange-web{flux|mvc}.

This commit updates the starters to use gateway-server-web{flux|mvc} suffixes.

* Adds new spring-cloud-gateway-server-web{flux|mvc} modules.

These simply depend on the old ones. A warning is logged if not using the new module.

* Adds s-c-g-proxyexchange-{webflux|webmvc} modules

* Updates docs for  s-c-g-{proxyexchange|server}-{webflux|webmvc} modules
2025-01-16 21:26:10 -05:00
spencergibb
7a17e07cde formatting 2025-01-16 21:20:33 -05:00
Spencer Gibb
af200a5c86 Adds support for spring-cloud-function and spring-cloud-stream handlers (#3646)
* Add support for spring cloud function handler.

* Add support for spring cloud stream handler.

* Add support for path variable expansion in fn: and stream: URIs

* Adds support for config based fn/stream HandlerFunctions

* Starting support for webflux function support

* Adds fn:functionName support for webflux server

* Adds spring-cloud-starter-stream-rabbit to test scope

* Adds StreamRoutingFilter to webflux server
2025-01-16 21:18:21 -05:00
Spencer Gibb
ab5e61d4d3 Adds support for a Bucket4jRateLimiter in server webflux (#2955)
* Adds support for a Bucket4jRateLimiter

* Makes bucket4j-core optional and caffeine integration test scoped

* Adds Bucket4jRateLimiter auto-configuration

* Updates bucket4j to 8.14.0

* Adds customizable header and adapts to async build

* Adds configuration for alternative RefillStyles

* Adds documentation and refillTokens property
2025-01-16 21:13:46 -05:00
spencergibb
d5f0f5cff7 Updates to version 4.3.0-SNAPSHOT 2025-01-16 15:10:39 -05:00