diff --git a/docs/pom.xml b/docs/pom.xml
index 8f82d451c..4a892ed3c 100644
--- a/docs/pom.xml
+++ b/docs/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-gateway
- 2.2.7.BUILD-SNAPSHOT
+ 2.2.7.RELEASE
spring-cloud-gateway-docs
pom
diff --git a/docs/src/main/asciidoc/_configprops.adoc b/docs/src/main/asciidoc/_configprops.adoc
index adbd0f2c1..80f99db04 100644
--- a/docs/src/main/asciidoc/_configprops.adoc
+++ b/docs/src/main/asciidoc/_configprops.adoc
@@ -2,30 +2,73 @@
|Name | Default | Description
|spring.cloud.gateway.default-filters | | List of filter definitions that are applied to every route.
-|spring.cloud.gateway.discovery.locator.enabled | false | Flag that enables DiscoveryClient gateway integration.
+|spring.cloud.gateway.discovery.locator.enabled | `false` | Flag that enables DiscoveryClient gateway integration.
|spring.cloud.gateway.discovery.locator.filters | |
-|spring.cloud.gateway.discovery.locator.include-expression | true | SpEL expression that will evaluate whether to include a service in gateway integration or not, defaults to: true.
-|spring.cloud.gateway.discovery.locator.lower-case-service-id | false | Option to lower case serviceId in predicates and filters, defaults to false. Useful with eureka when it automatically uppercases serviceId. so MYSERIVCE, would match /myservice/**
+|spring.cloud.gateway.discovery.locator.include-expression | `true` | SpEL expression that will evaluate whether to include a service in gateway integration or not, defaults to: true.
+|spring.cloud.gateway.discovery.locator.lower-case-service-id | `false` | Option to lower case serviceId in predicates and filters, defaults to false. Useful with eureka when it automatically uppercases serviceId. so MYSERIVCE, would match /myservice/**
|spring.cloud.gateway.discovery.locator.predicates | |
|spring.cloud.gateway.discovery.locator.route-id-prefix | | The prefix for the routeId, defaults to discoveryClient.getClass().getSimpleName() + "_". Service Id will be appended to create the routeId.
-|spring.cloud.gateway.discovery.locator.url-expression | 'lb://'+serviceId | SpEL expression that create the uri for each route, defaults to: 'lb://'+serviceId.
-|spring.cloud.gateway.enabled | true | Enables gateway functionality.
-|spring.cloud.gateway.fail-on-route-definition-error | true | Option to fail on route definition errors, defaults to true. Otherwise, a warning is logged.
+|spring.cloud.gateway.discovery.locator.url-expression | `'lb://'+serviceId` | SpEL expression that create the uri for each route, defaults to: 'lb://'+serviceId.
+|spring.cloud.gateway.enabled | `true` | Enables gateway functionality.
+|spring.cloud.gateway.fail-on-route-definition-error | `true` | Option to fail on route definition errors, defaults to true. Otherwise, a warning is logged.
+|spring.cloud.gateway.filter.add-request-header.enabled | `true` | Enables the add-request-header filter.
+|spring.cloud.gateway.filter.add-request-parameter.enabled | `true` | Enables the add-request-parameter filter.
+|spring.cloud.gateway.filter.add-response-header.enabled | `true` | Enables the add-response-header filter.
+|spring.cloud.gateway.filter.circuit-breaker.enabled | `true` | Enables the circuit-breaker filter.
+|spring.cloud.gateway.filter.dedupe-response-header.enabled | `true` | Enables the dedupe-response-header filter.
+|spring.cloud.gateway.filter.fallback-headers.enabled | `true` | Enables the fallback-headers filter.
+|spring.cloud.gateway.filter.hystrix.enabled | `true` | Enables the hystrix filter.
+|spring.cloud.gateway.filter.map-request-header.enabled | `true` | Enables the map-request-header filter.
+|spring.cloud.gateway.filter.modify-request-body.enabled | `true` | Enables the modify-request-body filter.
+|spring.cloud.gateway.filter.modify-response-body.enabled | `true` | Enables the modify-response-body filter.
+|spring.cloud.gateway.filter.prefix-path.enabled | `true` | Enables the prefix-path filter.
+|spring.cloud.gateway.filter.preserve-host-header.enabled | `true` | Enables the preserve-host-header filter.
+|spring.cloud.gateway.filter.redirect-to.enabled | `true` | Enables the redirect-to filter.
|spring.cloud.gateway.filter.remove-hop-by-hop.headers | |
|spring.cloud.gateway.filter.remove-hop-by-hop.order | |
-|spring.cloud.gateway.filter.request-rate-limiter.deny-empty-key | true | Switch to deny requests if the Key Resolver returns an empty key, defaults to true.
+|spring.cloud.gateway.filter.remove-request-header.enabled | `true` | Enables the remove-request-header filter.
+|spring.cloud.gateway.filter.remove-request-parameter.enabled | `true` | Enables the remove-request-parameter filter.
+|spring.cloud.gateway.filter.remove-response-header.enabled | `true` | Enables the remove-response-header filter.
+|spring.cloud.gateway.filter.request-header-size.enabled | `true` | Enables the request-header-size filter.
+|spring.cloud.gateway.filter.request-header-to-request-uri.enabled | `true` | Enables the request-header-to-request-uri filter.
+|spring.cloud.gateway.filter.request-rate-limiter.deny-empty-key | `true` | Switch to deny requests if the Key Resolver returns an empty key, defaults to true.
|spring.cloud.gateway.filter.request-rate-limiter.empty-key-status-code | | HttpStatus to return when denyEmptyKey is true, defaults to FORBIDDEN.
-|spring.cloud.gateway.filter.secure-headers.content-security-policy | default-src 'self' https:; font-src 'self' https: data:; img-src 'self' https: data:; object-src 'none'; script-src https:; style-src 'self' https: 'unsafe-inline' |
-|spring.cloud.gateway.filter.secure-headers.content-type-options | nosniff |
+|spring.cloud.gateway.filter.request-rate-limiter.enabled | `true` | Enables the request-rate-limiter filter.
+|spring.cloud.gateway.filter.request-size.enabled | `true` | Enables the request-size filter.
+|spring.cloud.gateway.filter.retry.enabled | `true` | Enables the retry filter.
+|spring.cloud.gateway.filter.rewrite-location-response-header.enabled | `true` | Enables the rewrite-location-response-header filter.
+|spring.cloud.gateway.filter.rewrite-location.enabled | `true` | Enables the rewrite-location filter.
+|spring.cloud.gateway.filter.rewrite-path.enabled | `true` | Enables the rewrite-path filter.
+|spring.cloud.gateway.filter.rewrite-response-header.enabled | `true` | Enables the rewrite-response-header filter.
+|spring.cloud.gateway.filter.save-session.enabled | `true` | Enables the save-session filter.
+|spring.cloud.gateway.filter.secure-headers.content-security-policy | `default-src 'self' https:; font-src 'self' https: data:; img-src 'self' https: data:; object-src 'none'; script-src https:; style-src 'self' https: 'unsafe-inline'` |
+|spring.cloud.gateway.filter.secure-headers.content-type-options | `nosniff` |
|spring.cloud.gateway.filter.secure-headers.disable | |
-|spring.cloud.gateway.filter.secure-headers.download-options | noopen |
-|spring.cloud.gateway.filter.secure-headers.frame-options | DENY |
-|spring.cloud.gateway.filter.secure-headers.permitted-cross-domain-policies | none |
-|spring.cloud.gateway.filter.secure-headers.referrer-policy | no-referrer |
-|spring.cloud.gateway.filter.secure-headers.strict-transport-security | max-age=631138519 |
-|spring.cloud.gateway.filter.secure-headers.xss-protection-header | 1 ; mode=block |
-|spring.cloud.gateway.forwarded.enabled | true | Enables the ForwardedHeadersFilter.
-|spring.cloud.gateway.globalcors.add-to-simple-url-handler-mapping | false | If global CORS config should be added to the URL handler.
+|spring.cloud.gateway.filter.secure-headers.download-options | `noopen` |
+|spring.cloud.gateway.filter.secure-headers.enabled | `true` | Enables the secure-headers filter.
+|spring.cloud.gateway.filter.secure-headers.frame-options | `DENY` |
+|spring.cloud.gateway.filter.secure-headers.permitted-cross-domain-policies | `none` |
+|spring.cloud.gateway.filter.secure-headers.referrer-policy | `no-referrer` |
+|spring.cloud.gateway.filter.secure-headers.strict-transport-security | `max-age=631138519` |
+|spring.cloud.gateway.filter.secure-headers.xss-protection-header | `1 ; mode=block` |
+|spring.cloud.gateway.filter.set-path.enabled | `true` | Enables the set-path filter.
+|spring.cloud.gateway.filter.set-request-header.enabled | `true` | Enables the set-request-header filter.
+|spring.cloud.gateway.filter.set-request-host-header.enabled | `true` | Enables the set-request-host-header filter.
+|spring.cloud.gateway.filter.set-response-header.enabled | `true` | Enables the set-response-header filter.
+|spring.cloud.gateway.filter.set-status.enabled | `true` | Enables the set-status filter.
+|spring.cloud.gateway.filter.strip-prefix.enabled | `true` | Enables the strip-prefix filter.
+|spring.cloud.gateway.forwarded.enabled | `true` | Enables the ForwardedHeadersFilter.
+|spring.cloud.gateway.global-filter.adapt-cached-body.enabled | `true` | Enables the adapt-cached-body global filter.
+|spring.cloud.gateway.global-filter.forward-path.enabled | `true` | Enables the forward-path global filter.
+|spring.cloud.gateway.global-filter.forward-routing.enabled | `true` | Enables the forward-routing global filter.
+|spring.cloud.gateway.global-filter.load-balancer-client.enabled | `true` | Enables the load-balancer-client global filter.
+|spring.cloud.gateway.global-filter.netty-routing.enabled | `true` | Enables the netty-routing global filter.
+|spring.cloud.gateway.global-filter.netty-write-response.enabled | `true` | Enables the netty-write-response global filter.
+|spring.cloud.gateway.global-filter.reactive-load-balancer.enabled | `true` | Enables the reactive-loadbalancer global filter.
+|spring.cloud.gateway.global-filter.remove-cached-body.enabled | `true` | Enables the remove-cached-body global filter.
+|spring.cloud.gateway.global-filter.route-to-request-url.enabled | `true` | Enables the route-to-request-url global filter.
+|spring.cloud.gateway.global-filter.websocket-routing.enabled | `true` | Enables the websocket-routing global filter.
+|spring.cloud.gateway.globalcors.add-to-simple-url-handler-mapping | `false` | If global CORS config should be added to the URL handler.
|spring.cloud.gateway.globalcors.cors-configurations | |
|spring.cloud.gateway.httpclient.connect-timeout | | The connect timeout in millis, the default is 45s.
|spring.cloud.gateway.httpclient.max-header-size | | The max response header size.
@@ -34,7 +77,7 @@
|spring.cloud.gateway.httpclient.pool.max-connections | | Only for type FIXED, the maximum number of connections before starting pending acquisition on existing ones.
|spring.cloud.gateway.httpclient.pool.max-idle-time | | Time in millis after which the channel will be closed. If NULL, there is no max idle time.
|spring.cloud.gateway.httpclient.pool.max-life-time | | Duration after which the channel will be closed. If NULL, there is no max life time.
-|spring.cloud.gateway.httpclient.pool.name | proxy | The channel pool map name, defaults to proxy.
+|spring.cloud.gateway.httpclient.pool.name | `proxy` | The channel pool map name, defaults to proxy.
|spring.cloud.gateway.httpclient.pool.type | | Type of pool for HttpClient to use, defaults to ELASTIC.
|spring.cloud.gateway.httpclient.proxy.host | | Hostname for proxy configuration of Netty HttpClient.
|spring.cloud.gateway.httpclient.proxy.non-proxy-hosts-pattern | | Regular expression (Java) for a configured list of hosts. that should be reached directly, bypassing the proxy
@@ -42,47 +85,61 @@
|spring.cloud.gateway.httpclient.proxy.port | | Port for proxy configuration of Netty HttpClient.
|spring.cloud.gateway.httpclient.proxy.username | | Username for proxy configuration of Netty HttpClient.
|spring.cloud.gateway.httpclient.response-timeout | | The response timeout.
-|spring.cloud.gateway.httpclient.ssl.close-notify-flush-timeout | 3000ms | SSL close_notify flush timeout. Default to 3000 ms.
+|spring.cloud.gateway.httpclient.ssl.close-notify-flush-timeout | `3000ms` | SSL close_notify flush timeout. Default to 3000 ms.
|spring.cloud.gateway.httpclient.ssl.close-notify-flush-timeout-millis | |
|spring.cloud.gateway.httpclient.ssl.close-notify-read-timeout | | SSL close_notify read timeout. Default to 0 ms.
|spring.cloud.gateway.httpclient.ssl.close-notify-read-timeout-millis | |
|spring.cloud.gateway.httpclient.ssl.default-configuration-type | | The default ssl configuration type. Defaults to TCP.
-|spring.cloud.gateway.httpclient.ssl.handshake-timeout | 10000ms | SSL handshake timeout. Default to 10000 ms
+|spring.cloud.gateway.httpclient.ssl.handshake-timeout | `10000ms` | SSL handshake timeout. Default to 10000 ms
|spring.cloud.gateway.httpclient.ssl.handshake-timeout-millis | |
|spring.cloud.gateway.httpclient.ssl.key-password | | Key password, default is same as keyStorePassword.
|spring.cloud.gateway.httpclient.ssl.key-store | | Keystore path for Netty HttpClient.
|spring.cloud.gateway.httpclient.ssl.key-store-password | | Keystore password.
|spring.cloud.gateway.httpclient.ssl.key-store-provider | | Keystore provider for Netty HttpClient, optional field.
-|spring.cloud.gateway.httpclient.ssl.key-store-type | JKS | Keystore type for Netty HttpClient, default is JKS.
+|spring.cloud.gateway.httpclient.ssl.key-store-type | `JKS` | Keystore type for Netty HttpClient, default is JKS.
|spring.cloud.gateway.httpclient.ssl.trusted-x509-certificates | | Trusted certificates for verifying the remote endpoint's certificate.
-|spring.cloud.gateway.httpclient.ssl.use-insecure-trust-manager | false | Installs the netty InsecureTrustManagerFactory. This is insecure and not suitable for production.
+|spring.cloud.gateway.httpclient.ssl.use-insecure-trust-manager | `false` | Installs the netty InsecureTrustManagerFactory. This is insecure and not suitable for production.
|spring.cloud.gateway.httpclient.websocket.max-frame-payload-length | | Max frame payload length.
-|spring.cloud.gateway.httpclient.websocket.proxy-ping | true | Proxy ping frames to downstream services, defaults to true.
-|spring.cloud.gateway.httpclient.wiretap | false | Enables wiretap debugging for Netty HttpClient.
-|spring.cloud.gateway.httpserver.wiretap | false | Enables wiretap debugging for Netty HttpServer.
-|spring.cloud.gateway.loadbalancer.use404 | false |
-|spring.cloud.gateway.metrics.enabled | true | Enables the collection of metrics data.
+|spring.cloud.gateway.httpclient.websocket.proxy-ping | `true` | Proxy ping frames to downstream services, defaults to true.
+|spring.cloud.gateway.httpclient.wiretap | `false` | Enables wiretap debugging for Netty HttpClient.
+|spring.cloud.gateway.httpserver.wiretap | `false` | Enables wiretap debugging for Netty HttpServer.
+|spring.cloud.gateway.loadbalancer.use404 | `false` |
+|spring.cloud.gateway.metrics.enabled | `false` | Enables the collection of metrics data.
+|spring.cloud.gateway.metrics.prefix | `gateway` | The prefix of all metrics emitted by gateway.
|spring.cloud.gateway.metrics.tags | | Tags map that added to metrics.
-|spring.cloud.gateway.redis-rate-limiter.burst-capacity-header | X-RateLimit-Burst-Capacity | The name of the header that returns the burst capacity configuration.
+|spring.cloud.gateway.predicate.after.enabled | `true` | Enables the after predicate.
+|spring.cloud.gateway.predicate.before.enabled | `true` | Enables the before predicate.
+|spring.cloud.gateway.predicate.between.enabled | `true` | Enables the between predicate.
+|spring.cloud.gateway.predicate.cloud-foundry-route-service.enabled | `true` | Enables the cloud-foundry-route-service predicate.
+|spring.cloud.gateway.predicate.cookie.enabled | `true` | Enables the cookie predicate.
+|spring.cloud.gateway.predicate.header.enabled | `true` | Enables the header predicate.
+|spring.cloud.gateway.predicate.host.enabled | `true` | Enables the host predicate.
+|spring.cloud.gateway.predicate.method.enabled | `true` | Enables the method predicate.
+|spring.cloud.gateway.predicate.path.enabled | `true` | Enables the path predicate.
+|spring.cloud.gateway.predicate.query.enabled | `true` | Enables the query predicate.
+|spring.cloud.gateway.predicate.read-body.enabled | `true` | Enables the read-body predicate.
+|spring.cloud.gateway.predicate.remote-addr.enabled | `true` | Enables the remote-addr predicate.
+|spring.cloud.gateway.predicate.weight.enabled | `true` | Enables the weight predicate.
+|spring.cloud.gateway.redis-rate-limiter.burst-capacity-header | `X-RateLimit-Burst-Capacity` | The name of the header that returns the burst capacity configuration.
|spring.cloud.gateway.redis-rate-limiter.config | |
-|spring.cloud.gateway.redis-rate-limiter.include-headers | true | Whether or not to include headers containing rate limiter information, defaults to true.
-|spring.cloud.gateway.redis-rate-limiter.remaining-header | X-RateLimit-Remaining | The name of the header that returns number of remaining requests during the current second.
-|spring.cloud.gateway.redis-rate-limiter.replenish-rate-header | X-RateLimit-Replenish-Rate | The name of the header that returns the replenish rate configuration.
-|spring.cloud.gateway.redis-rate-limiter.requested-tokens-header | X-RateLimit-Requested-Tokens | The name of the header that returns the requested tokens configuration.
+|spring.cloud.gateway.redis-rate-limiter.include-headers | `true` | Whether or not to include headers containing rate limiter information, defaults to true.
+|spring.cloud.gateway.redis-rate-limiter.remaining-header | `X-RateLimit-Remaining` | The name of the header that returns number of remaining requests during the current second.
+|spring.cloud.gateway.redis-rate-limiter.replenish-rate-header | `X-RateLimit-Replenish-Rate` | The name of the header that returns the replenish rate configuration.
+|spring.cloud.gateway.redis-rate-limiter.requested-tokens-header | `X-RateLimit-Requested-Tokens` | The name of the header that returns the requested tokens configuration.
|spring.cloud.gateway.routes | | List of Routes.
|spring.cloud.gateway.set-status.original-status-header-name | | The name of the header which contains http code of the proxied request.
|spring.cloud.gateway.streaming-media-types | |
-|spring.cloud.gateway.x-forwarded.enabled | true | If the XForwardedHeadersFilter is enabled.
-|spring.cloud.gateway.x-forwarded.for-append | true | If appending X-Forwarded-For as a list is enabled.
-|spring.cloud.gateway.x-forwarded.for-enabled | true | If X-Forwarded-For is enabled.
-|spring.cloud.gateway.x-forwarded.host-append | true | If appending X-Forwarded-Host as a list is enabled.
-|spring.cloud.gateway.x-forwarded.host-enabled | true | If X-Forwarded-Host is enabled.
-|spring.cloud.gateway.x-forwarded.order | 0 | The order of the XForwardedHeadersFilter.
-|spring.cloud.gateway.x-forwarded.port-append | true | If appending X-Forwarded-Port as a list is enabled.
-|spring.cloud.gateway.x-forwarded.port-enabled | true | If X-Forwarded-Port is enabled.
-|spring.cloud.gateway.x-forwarded.prefix-append | true | If appending X-Forwarded-Prefix as a list is enabled.
-|spring.cloud.gateway.x-forwarded.prefix-enabled | true | If X-Forwarded-Prefix is enabled.
-|spring.cloud.gateway.x-forwarded.proto-append | true | If appending X-Forwarded-Proto as a list is enabled.
-|spring.cloud.gateway.x-forwarded.proto-enabled | true | If X-Forwarded-Proto is enabled.
+|spring.cloud.gateway.x-forwarded.enabled | `true` | If the XForwardedHeadersFilter is enabled.
+|spring.cloud.gateway.x-forwarded.for-append | `true` | If appending X-Forwarded-For as a list is enabled.
+|spring.cloud.gateway.x-forwarded.for-enabled | `true` | If X-Forwarded-For is enabled.
+|spring.cloud.gateway.x-forwarded.host-append | `true` | If appending X-Forwarded-Host as a list is enabled.
+|spring.cloud.gateway.x-forwarded.host-enabled | `true` | If X-Forwarded-Host is enabled.
+|spring.cloud.gateway.x-forwarded.order | `0` | The order of the XForwardedHeadersFilter.
+|spring.cloud.gateway.x-forwarded.port-append | `true` | If appending X-Forwarded-Port as a list is enabled.
+|spring.cloud.gateway.x-forwarded.port-enabled | `true` | If X-Forwarded-Port is enabled.
+|spring.cloud.gateway.x-forwarded.prefix-append | `true` | If appending X-Forwarded-Prefix as a list is enabled.
+|spring.cloud.gateway.x-forwarded.prefix-enabled | `true` | If X-Forwarded-Prefix is enabled.
+|spring.cloud.gateway.x-forwarded.proto-append | `true` | If appending X-Forwarded-Proto as a list is enabled.
+|spring.cloud.gateway.x-forwarded.proto-enabled | `true` | If X-Forwarded-Proto is enabled.
|===
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 95b677a2f..e0ff16bfb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-gateway
- 2.2.7.BUILD-SNAPSHOT
+ 2.2.7.RELEASE
pom
Spring Cloud Gateway
@@ -15,7 +15,7 @@
org.springframework.cloud
spring-cloud-build
- 2.3.1.RELEASE
+ 2.3.2.RELEASE
@@ -52,8 +52,8 @@
UTF-8
UTF-8
1.8
- 2.2.7.BUILD-SNAPSHOT
- 2.2.7.BUILD-SNAPSHOT
+ 2.2.7.RELEASE
+ 2.2.7.RELEASE
1.0.4.RELEASE
0.6
1.0.3.RELEASE
diff --git a/spring-cloud-gateway-core/pom.xml b/spring-cloud-gateway-core/pom.xml
index 45df287b2..2190e2791 100644
--- a/spring-cloud-gateway-core/pom.xml
+++ b/spring-cloud-gateway-core/pom.xml
@@ -7,7 +7,7 @@
org.springframework.cloud
spring-cloud-gateway
- 2.2.7.BUILD-SNAPSHOT
+ 2.2.7.RELEASE
..
spring-cloud-gateway-core
diff --git a/spring-cloud-gateway-dependencies/pom.xml b/spring-cloud-gateway-dependencies/pom.xml
index 148cc4b1f..48721226f 100644
--- a/spring-cloud-gateway-dependencies/pom.xml
+++ b/spring-cloud-gateway-dependencies/pom.xml
@@ -6,12 +6,12 @@
spring-cloud-dependencies-parent
org.springframework.cloud
- 2.3.2.BUILD-SNAPSHOT
+ 2.3.2.RELEASE
spring-cloud-gateway-dependencies
- 2.2.7.BUILD-SNAPSHOT
+ 2.2.7.RELEASE
pom
spring-cloud-gateway-dependencies
diff --git a/spring-cloud-gateway-mvc/pom.xml b/spring-cloud-gateway-mvc/pom.xml
index 543382b38..a0ffc4fa5 100644
--- a/spring-cloud-gateway-mvc/pom.xml
+++ b/spring-cloud-gateway-mvc/pom.xml
@@ -11,7 +11,7 @@
org.springframework.cloud
spring-cloud-gateway
- 2.2.7.BUILD-SNAPSHOT
+ 2.2.7.RELEASE
..
diff --git a/spring-cloud-gateway-sample/pom.xml b/spring-cloud-gateway-sample/pom.xml
index 0386fe8fa..225e6a261 100644
--- a/spring-cloud-gateway-sample/pom.xml
+++ b/spring-cloud-gateway-sample/pom.xml
@@ -16,7 +16,7 @@
org.springframework.cloud
spring-cloud-gateway
- 2.2.7.BUILD-SNAPSHOT
+ 2.2.7.RELEASE
..
diff --git a/spring-cloud-gateway-server/pom.xml b/spring-cloud-gateway-server/pom.xml
index b368edb8b..bd8736181 100644
--- a/spring-cloud-gateway-server/pom.xml
+++ b/spring-cloud-gateway-server/pom.xml
@@ -23,7 +23,7 @@
org.springframework.cloud
spring-cloud-gateway
- 2.2.7.BUILD-SNAPSHOT
+ 2.2.7.RELEASE
..
spring-cloud-gateway-server
diff --git a/spring-cloud-gateway-webflux/pom.xml b/spring-cloud-gateway-webflux/pom.xml
index 26dc649a7..5831f5d96 100644
--- a/spring-cloud-gateway-webflux/pom.xml
+++ b/spring-cloud-gateway-webflux/pom.xml
@@ -11,7 +11,7 @@
org.springframework.cloud
spring-cloud-gateway
- 2.2.7.BUILD-SNAPSHOT
+ 2.2.7.RELEASE
..
diff --git a/spring-cloud-starter-gateway/pom.xml b/spring-cloud-starter-gateway/pom.xml
index 6ad7a3105..cc833c64f 100644
--- a/spring-cloud-starter-gateway/pom.xml
+++ b/spring-cloud-starter-gateway/pom.xml
@@ -6,7 +6,7 @@
org.springframework.cloud
spring-cloud-gateway
- 2.2.7.BUILD-SNAPSHOT
+ 2.2.7.RELEASE
..
spring-cloud-starter-gateway