Releases: spring-cloud/spring-cloud-gateway
4.2.3
4.1.8
⭐ New Features
- AddResponseHeadersIfNotPresentGatewayFilterFactory #3752
- Support for reloading httpClient connectTimeout Configuration #3679
🐞 Bug Fixes
- CORS configuration is based on outdated RouteDefinitions when using Redis and RefreshRoutesEvent #3774
- prefixPath filter double encodes URLs #3769
- Strip Prefix breaking OAuth Flow - spring-cloud-gateway-server-mvc-4.3.0-M3 #3759
- prevent NullPointerException when pattern is null #3737
- ensure generateId executes on the scheduler thread specified by publishOn #3711
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot], @myasinkaji2, @qnnn, and @raccoonback
3.1.10
v3.1.10 Update SNAPSHOT to 3.1.10
4.3.0-RC1
⭐ New Features
- Suggestion: Add Permissions-Policy as configurable option to SecureHeaders GatewayFilter #2975
📔 Documentation
- Fix punctuation error in secureheaders-factory.adoc #3731
❤️ Contributors
Thank you to all the contributors who worked on this release:
@BEF841CA, @dependabot[bot], and @lucky8987
4.3.0-M3
⭐ New Features
- Add support for default routing functionality to functions in server webmvc #3716
- performance enhancement for request rate limiter lua script. #3693
- Initial functionality for default function routing #3691
- Query param route predicate - extension of QueryRoutePredicateFactory #3472
- Adding Forwarded-by header to Requests #2658
📔 Documentation
- Fix Developer Guide Bug #3719
- importing RequestPredicate from reactive changed to servlet #3709
- Adding fix in java-based implementation of addRequestHeader for SCG server mvc #3701
- small grammatical issue #3627
❤️ Contributors
Thank you to all the contributors who worked on this release:
@Been24, @Ebolo1, @Tripathiaman2511, @dependabot[bot], @iis-MarkKuang, @olegz, @polifr, @senocak, and @tillmannheigel
4.1.7
⭐ New Features
- RetryGatewayFilterFactory RetryConfig support Jitter & Timeout #3713
🐞 Bug Fixes
- Fix keyStore bug in GatewayAutoConfiguration #3720
- Gateway mvc HostPatternPredicate http2 enabled NullPointerException #3699
- Prevent duplicated encoding of
setPath()
,stripPrefix()
in mvc #3658 - Suggests to dispose connection when cancelled In NettyWriteResponseFilter #3611
- Fix: prevent duplicated encoding request parameters filter #3598
- [Spring Cloud Gateway MVC] Multipart data missing #3527
- rewritePath filter double encodes URLs #3482
- X-Forwarded-Prefix not working when using MVC #3354
- Gateway MVC: Retry filter sends empty body when retrying POST/PUT/etc #3336
📔 Documentation
- Add enum values to JavaDocs to show in docs #3725
❤️ Contributors
Thank you to all the contributors who worked on this release:
@JoeCqupt, @abelsromero, @dependabot[bot], @raccoonback, and @skydreamerr
4.2.1
🐞 Bug Fixes
- Ssl bundles not working because of wrong condition #3641
📔 Documentation
- Add enum values to JavaDocs to show in docs #3724
❤️ Contributors
Thank you to all the contributors who worked on this release:
@abelsromero, @dependabot[bot], and @dimitarp
4.3.0-M2
⭐ New Features
- Support rewriting request parameters in mvc #3669
❤️ Contributors
Thank you to all the contributors who worked on this release:
4.3.0-M1
What's Changed
- Ssl bundles not working because of wrong condition by @dimitarp in #3641
- Adds support for a Bucket4jRateLimiter in server webflux by @spencergibb in #2955
- Adds support for spring-cloud-function and spring-cloud-stream handlers by @spencergibb in #3646
- New module names by @spencergibb in #3645
- Bump grpc.version from 1.68.1 to 1.70.0 by @dependabot in #3678
- Bump antora from 3.2.0-alpha.4 to 3.2.0-alpha.8 in /docs by @dependabot in #3628
- Bump org.jetbrains.kotlin:kotlin-maven-plugin from 1.9.23 to 1.9.25 by @dependabot in #3612
- Bump @antora/collector-extension from 1.0.0-alpha.3 to 1.0.1 in /docs by @dependabot in #3619
- Bump @springio/asciidoctor-extensions from 1.0.0-alpha.10 to 1.0.0-alpha.14 in /docs by @dependabot in #3622
- Bump @springio/asciidoctor-extensions from 1.0.0-alpha.10 to 1.0.0-alpha.14 in /docs by @dependabot in #3614
- Bump @springio/antora-extensions from 1.11.1 to 1.14.2 in /docs by @dependabot in #3623
New Contributors
Full Changelog: v4.2.0...v4.3.0-M1
4.2.0
⭐ New Features
- Provides configuration for Netty's http client pool leasing strategy #3575
- Support custom
registrationId
intokenRelay()
for MVC gateway #3541 - Support for SslBundles #2981
- Cache gateway filters to avoid sorting in every single request #2756
📔 Documentation
- Update Code of Conduct reference #3599
❤️ Contributors
Thank you to all the contributors who worked on this release:
@dependabot[bot], @emmanuel-ferdman, and @pandrez