[#2720]Improve ReactiveLoadBalancerClientFilter implementation so tha… #2721
:lady_beetle: Bug Fixes
Fix incorrect package identifier in IsoOffsetDateTimeConverter (#3273) #3288
Using RouterFunctions.route() results in exception #3265
Gateway MVC: Predicates with multiple values via configuration not working (path, host, etc...) #3252
Spring gateway MVC - Property : spring.cloud.gateway.x-forwarded.enabled not implemented #3237
Fix publishEvent RefreshRoutesResultEvent before cache.put #3224
Declare Bean for the new public KeyValueConverter #3207
Gateway MVC conflict with spring-boot-devtools #3199
Allow forward scheme for spring cloud gateway mvc similar to its webflux counterpart for declarative configuration using application properties or yaml #3188
Changed the constant name representing the default Time-to-Live (TTL)… #3186
In spring cloud gateway mvc, an exception occurs when the request address contains spaces #3185
The LocalResponseCacheGatewayFilterFactory is creating a new CacheManager for each Filter #3025
To fix GH-2304 SaveSessionGatewayFilterFactory didn't work correctly #2997
Fix Bug : RemoveCachedBodyFilter does not release direct memory correctly resulting in a memory leak #2969#2971
Gateway Routes URI of localhost:port without http:// returns empty body with 200 status code #2919
AddRequestParameterGatewayFilterFactory Invalid URI query, can not deal with encoded path segment #2726
Delete the weight-configured route (-Weight), GroupWeightConfig will not delete, causing the route conflict with the same weightGroup, causing 404 error #922
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps org.springframework.cloud:spring-cloud-starter-gateway from 4.1.1 to 4.1.2.
Release notes
Sourced from org.springframework.cloud:spring-cloud-starter-gateway's releases.
... (truncated)
Commits
66004e3
Update SNAPSHOT to 4.1.2620ddec
Polish gh-3314 Formatting, remove Stream.concat()66abd43
Added removal of Connection option headers. Fixes GH-2653 (#3314)ea3662d
Polish gh-2971 Adds while loop comment.aa88517
Fix Bug: Make sure direct memory is freed properlycc62626
Short circuit caching request body if already done.c79e9ad
Adds RouteDeletedEvent used in WeightCalculatorWebFilterf0ad75a
Documents registration of custom filters and predicates.430607c
Documents proper order for Servlet Filtters.9ea11b3
Adds properties to disable filters if neededDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show