5.0.2
- Enable body filter codec encoding customization via CodecCustomizer #4151
- Adds StripContextPath filter #4089
- RewriteFunction nullability in Spring Boot 4 #4061
- AbstractProxyExchange takes into account MediaType parameters #3948
- docs(server-webflux): updating gateway actuator documentation as per … #4163
- Fix typos in DiscoveryLocatorProperties documentation, make terms consistent, remove already implemented TODO #4123
- Spring Cloud Gateway docs contain wrong configuration properties #4103
- Spring Cloud Docs has wrong references in "How It Works" section for Server MVC #4098
- [doc] Fix broken link to GatewayFilter #4073
- Documentation mismatch: Route configuration path incorrect for Spring Cloud Gateway Server WebFlux #4047
- Docs: Fix broken GitHub links in Server WebMvc "How It Works" docs #3928
- CONTRIBUTING references CLA, but this appears to have been replaced with DCO #3884
- Document TLS/SSL Configuration for Spring Cloud MVC Gateway #3654
- Better docs about naming convention in PredicateDefinition: Path receives pattern key and it works? #3523
Thank you to all the contributors who worked on this release:
@03hjain, @AahilRafiq, @RenanMarques, @Yuri-Costa09, @dependabot[bot], @garvit-joshi, @jerolba, @qnnn, and @ryanjbaxter
4.3.5
- MVC ProxyExchange does not provide observability of URI template #3458
- Add support for empty path prefixes #3201
- docs: add ReadBody route predicate factory documentation #4138
Thank you to all the contributors who worked on this release:
@dependabot[bot], @mhalbritter, @pachat-pacifique, and @ryanjbaxter
5.0.1
- Support
'by'parameter inForwardedheader (RFC 7239) #4019 - Support epoch millisecond values for datetime predicates in WebMVC #4005
- Enhance MVC CircuitBreaker: add support for 'not permitted' handling and resume-without-error behavior #4000
- Adds support for ApiVersionHolder #4044
- Gateway metrics require optional spring-boot-micrometer-tracing dependency since 5.0.0 #4006
- Usage of Jackson 2 modules in Spring Cloud Gateway MVC #4001
- Documentation mentions deprecated Hystrix in Gateway features #4041
- Update document on retrieving a particular route #2561
Thank you to all the contributors who worked on this release:
@dependabot[bot], @raccoonback, @rjuare8, and @spencergibb
4.3.3
Thank you to all the contributors who worked on this release:
@dependabot[bot]
- Fix incorrect handling of url-encoded parameters in FormFilter by @Shawyeok in https://github.com/spring-cloud/spring-cloud-gateway/pull/3930
- Bump antora from 3.2.0-alpha.10 to 3.2.0-alpha.11 in /docs by @dependabot[bot] in https://github.com/spring-cloud/spring-cloud-gateway/pull/4011
- Bump antora from 3.2.0-alpha.10 to 3.2.0-alpha.11 in /docs by @dependabot[bot] in https://github.com/spring-cloud/spring-cloud-gateway/pull/4009
- Add new property for GatewayTagsProvider by @ryanjbaxter in https://github.com/spring-cloud/spring-cloud-gateway/pull/4013
- Updates test to work with new framework changes. by @spencergibb in https://github.com/spring-cloud/spring-cloud-gateway/pull/4018
- @Shawyeok made their first contribution in https://github.com/spring-cloud/spring-cloud-gateway/pull/3930
Full Changelog: https://github.com/spring-cloud/spring-cloud-gateway/compare/v4.3.2...v4.3.3
5.0.0-RC1
- Retry filter based on Spring Framework's retry functionality #3970
- Add support for JSpecify in proxyexchange-{webmvc|webflux} #3953
- Add support for JSpecify in server-webmvc #3952
- Exclude io.netty:netty-transport-native-io_uring from server webflux #3971
Thank you to all the contributors who worked on this release:
@dependabot[bot] and @ryanjbaxter
5.0.0-M4
- Add support for JSpecify in server-webflux #3943
- Add support for multiple proto files in one descriptor for JsonToGrpcGatewayFilterFactory #3341
- BUG:
GRPCResponseHeadersFilterforcesgrpc-statusin trailer to0#3783
- Fix the invalid links in the document #3932
Thank you to all the contributors who worked on this release:
@JoeCqupt and @dependabot[bot]