spring-cloud-gateway
spring-cloud-gateway copied to clipboard
An API Gateway built on Spring Framework and Spring Boot providing routing and more.
Hello. Not sure if Spring-Cloud-Gateway MVC (SCG) fails or Spring's HttpClient, but after upgrading to SCG 4.3.0 and Spring 3.5.6 I faced this issue. We have two Web applications (let's...
Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.4.2 to 3.5.0. Release notes Sourced from org.apache.maven.plugins:maven-jar-plugin's releases. 3.5.0 🚀 New features and improvements Add new "attach" configuration parameter (3.x port of #482) (#483) @hgschmie add...
**Describe the bug** When combining the Circuit Break Filter configured with a 500 status code & a fallback - when the SCG receives a 'slow' chunked 500 response from the...
The `ForwardedHeadersFilter` class currently defines two Logger instances: one is a static member https://github.com/spring-cloud/spring-cloud-gateway/blob/348ad0cef166a08faa004f023cc7a3b28df5c773/spring-cloud-gateway-server-webflux/src/main/java/org/springframework/cloud/gateway/filter/headers/ForwardedHeadersFilter.java#L49 and the other is an instance member https://github.com/spring-cloud/spring-cloud-gateway/blob/348ad0cef166a08faa004f023cc7a3b28df5c773/spring-cloud-gateway-server-webflux/src/main/java/org/springframework/cloud/gateway/filter/headers/ForwardedHeadersFilter.java#L53 Having both is redundant and can cause confusion....
I've added all parameters to shortcut field order for CB. Fixes https://github.com/spring-cloud/spring-cloud-gateway/issues/3974
Hi, We are building Spring Cloud Gateway with filters based on a database configuration. However, we’re facing issues when creating the CircuitBreaker filter due to missing parameters in the shortcut...
Even after explicitly configuring Netty’s maxHeaderSize and maxInitialLineLength in a Spring Cloud Gateway project, large HTTP headers still trigger connection closure errors such as: reactor.netty.http.client.PrematureCloseException: Connection prematurely closed BEFORE response...
**Describe the bug** FormFilter can recreate produce body bigger than original but Content-Length header is not changed. Any other processing may fail because it may read body up to Content-Length...
### Description While migrating our gateway service from `spring-cloud-gateway-server-webflux` to `spring-cloud-gateway-server-webmvc`, I discovered a limitation in how operation methods are currently invoked in `spring-cloud-gateway-server-webmvc` In `spring-cloud-gateway-server-webflux`, it is possible to...
Fix #3948 Improves the media type comparison logic for determining when to use streaming response handling by implementing proper type and subtype matching instead of relying on exact media type...