4.3.0-M3
- 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
- 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
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
- RetryGatewayFilterFactory RetryConfig support Jitter & Timeout #3713
- 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
- Add enum values to JavaDocs to show in docs #3725
Thank you to all the contributors who worked on this release:
@JoeCqupt, @abelsromero, @dependabot[bot], @raccoonback, and @skydreamerr
4.2.0
- 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
- Update Code of Conduct reference #3599
Thank you to all the contributors who worked on this release:
@dependabot[bot], @emmanuel-ferdman, and @pandrez
4.1.6
- [Gateway MVC] Transfer-Encoding added to GET/HEAD requests, causing some WAF errors #3325
- Adds a missing Shortcut annotation to dedupeResponseHeader #3536
- Remove EXPIRES HTTP header from cache #3515
- Fix potential memory leak when using ReadBodyRoutePredicateFactory #3465
- fix: Update HeaderRoutePredicateFactory to use getValuesAsList #3447
- Server Side event Responses from a server behind Spring-cloud-gateway-server-mvc #3410
- Adding circuitBreaker filter in mvc throws IllegalArgumentException #3327
- [Gateway MVC] ERR_HTTP2_PROTOCOL_ERROR if HTTP/2 enabled #3326
- [online-docs][4.1.5] 404 from link to properties #3500
- Fix documentation examples to compile #3427
- Improve documentation (add reference of HttpClientCustomizer) #2623
Thank you to all the contributors who worked on this release:
@abelsromero, @jensmatw, @jivebreaddev, @ohprettyhak, @qnnn, and @tungj
4.2.0-RC1
4.2.0-M2
- Fixes gh-308: ability to turn off a route without removing #3026
- add QPS, Latency etc metrics to grafana template #3014
- Add a method to nest boolean predicates #2598
- [gh-2288] Fix for redis rate limiter not working with multiple routes #2517
- Add a note about retry filter behavior in documentation #3534
- add alarm template for spring cloud gateway #3019
Thank you to all the contributors who worked on this release:
@dependabot[bot], @jmilktea, @maoling, @muchnik, @puffnfresh, @qnnn, @sullis, and @usrivastava92