Commit Graph

1805 Commits

Author SHA1 Message Date
spencergibb
a420416c2e Merge branch '2.2.x' 2021-04-19 13:39:11 -04:00
spencergibb
f7a9bebc34 Adds MvcFoundOnClasspathFailureAnalyzer to provide a better experience if mvc is on the classpath.
Previously only a warning was printed in the logs, but sometime ago, ServerCodecConfigurer was added as a bean dependency which caused apps with mvc on the classpath to fail with an error that was difficult to diagnose. The warning was changed to a failure analyzer.

Fixes gh-2176
2021-04-19 13:38:36 -04:00
spencergibb
6466f7342f formatting 2021-04-05 16:27:33 -04:00
spencergibb
24d75147fa Merge branch '2.2.x' 2021-04-05 16:26:09 -04:00
spencergibb
7cb009d297 Removes use of stream() in hot path.
This includes `filter()` and `test()`.

Fixes gh-2197
2021-04-05 16:20:28 -04:00
spencergibb
f2d91bde04 formatting 2021-03-31 15:27:47 -04:00
spencergibb
d558c82454 Merge branch '2.2.x' 2021-03-31 15:27:20 -04:00
spencergibb
4c0f2b450f formatting 2021-03-31 15:27:09 -04:00
spencergibb
443a4437c9 Merge branch '2.2.x' 2021-03-31 15:26:00 -04:00
Bruno Silva
ee9c18c2c4 Adds Support for webflux ProxyExchange to use body in delete method
Fixes gh-2103
Fixes gh-2132
2021-03-31 15:24:56 -04:00
spencergibb
e6c8507e3e formatting 2021-03-31 11:47:48 -04:00
spencergibb
e05d20ee55 Merge branch '2.2.x' 2021-03-31 11:46:12 -04:00
spencergibb
24273cc83d formatting 2021-03-31 11:44:47 -04:00
Manuel
d02e262a4c Fix NPE when proxy exchange is not configured
Fixes gh-2075
Fixes gh-2163
2021-03-31 11:43:32 -04:00
spencergibb
2fa963339c Merge branch '2.2.x' 2021-03-31 11:32:09 -04:00
Tony Clarke
7d7888d4da Update Grafana dashboard to use new metric prefix (#2179) 2021-03-31 11:31:45 -04:00
spencergibb
0941b751ab Updates blockhound to 1.0.5-BUILD-SNAPSHOT
java 16+ compatibility
2021-03-29 15:49:23 -04:00
buildmaster
6edcb3b438 Bumping versions 2021-03-20 18:06:52 +00:00
spencergibb
0992a9840b formatting 2021-03-19 15:17:27 -04:00
spencergibb
6e143d3cd0 Merge branch '2.2.x' 2021-03-19 15:13:02 -04:00
Eugene Sadovsky
9ed6ec0862 Adds support for HttpClient eviction interval.
Fixes gh-2153
Fixes gh-2187
2021-03-19 15:09:26 -04:00
spencergibb
168f33cc90 Ignores blockhound for java16
This includes moving the blockhound-junit-platform dependency to a profile.

Fixes gh-2186
2021-03-19 12:18:42 -04:00
spencergibb
b65230e2ca Ignores blockhound for java16
This includes moving the blockhound-junit-platform dependency to a profile.

Fixes gh-2186
2021-03-19 11:55:47 -04:00
spencergibb
dbd998d5cd Supports compiling and testing for java 16.
Moves kotlin compile to profile that is only activated on a jdk less than 16. This should change once kotlin supports java 16.

Deals with samples that use kotlin moving import to a selector only if the class exists and disabling a new test that tests the kotlin route.

Fixes gh-2186
2021-03-19 11:35:25 -04:00
buildmaster
ba2883e04a Bumping versions 2021-03-18 18:06:49 +00:00
buildmaster
62f64ae80f Bumping versions to 3.0.3-SNAPSHOT after release 2021-03-17 22:01:44 +00:00
buildmaster
24fa7dd772 Going back to snapshots 2021-03-17 22:01:44 +00:00
buildmaster
f4115653a5 Update SNAPSHOT to 3.0.2 2021-03-17 22:00:19 +00:00
spencergibb
78b20bd4cd Block while initializing RouteLocator the first time.
This allows the app to fail if there are failures loading routes on startup.

Fixes gh-1676
2021-03-15 13:47:16 -04:00
spencergibb
702c9aaeee Handle errors in both subscriptions.
Previously errors in CachingRouteLocator were on handled on the interior subscribe, not it is handled in both.

Fixes gh-1892
2021-03-15 13:34:49 -04:00
spencergibb
6c7ac3c590 Unignores ClientCertAuthSSLTests.testSslTrust
Fixes gh-2022
2021-03-12 16:43:57 -05:00
spencergibb
f54537e843 Formatting 2021-03-12 16:09:49 -05:00
spencergibb
f88a044758 Merge branch '2.2.x' 2021-03-12 16:07:52 -05:00
spencergibb
79adb1b3f0 Formatting and updated Constructor for 2.2.x 2021-03-12 16:06:13 -05:00
spencergibb
91e475e65f Adds routeId to toString() and formatting 2021-03-12 16:05:37 -05:00
Felipe Adorno
fedb6fce77 Default filters now get route specific events.
Filters like Retry with a POST body require an event to be sent from the
filter factory to the caching filter higher up the filter chain. Default
filters were created with a static id and therefor didn't receive the
event. This updates default filters to use the route id.

Fixes gh-1918
Fixes gh-2150
2021-03-12 15:58:23 -05:00
spencergibb
685ff1585b Formatting 2021-03-12 15:40:41 -05:00
spencergibb
40402173e0 Merge branch '2.2.x' 2021-03-12 15:39:35 -05:00
spencergibb
70c50744fb Formatting 2021-03-12 15:37:06 -05:00
Dennis Menge
779187e6ae Allows multiple values applied with AddRequestHeaderGatewayFilterFactory
Fixes gh-1902
2021-03-12 15:35:22 -05:00
spencergibb
8e3af87272 Formatting 2021-03-12 14:09:59 -05:00
spencergibb
4d600c85c4 Merge branch '2.2.x' 2021-03-12 14:06:22 -05:00
spencergibb
333786c58a Formatting 2021-03-12 14:03:58 -05:00
spencergibb
ec559a236e Fixes missing brace during merge 2021-03-12 13:59:46 -05:00
johannesrost
b1f1e75c00 Do not reuse WebsocketServerSpec.Builder between requests
Fixes gh-2159
Fixes gh-2160
2021-03-12 13:52:06 -05:00
buildmaster
eb9611a58a Bumping versions 2021-03-11 18:06:45 +00:00
张仁华
eb7df755d9 Make HttpClientProperties#proxy customizable
Fixes gh-2140
2021-03-11 11:01:37 -05:00
Benjamin Einaudi
68531abffe Fixes rewrite path example and discovery (#2144)
Given that we would like to make the following rewriting (in both discovery and declarative context)

- '/foo'  to '/'
- '/foo/' to '/'
- '/foo/anything/else' to '/anything/else'

We need to

- force the presence of a leading '/' after rewriting as we may result in an empty uri path otherwise
- exclude it from 'remaining' group

See #1282
See #1359
See #1360
2021-03-10 18:26:34 -05:00
Olga Maciaszek-Sharma
37cb0ea27b Support passing selected ServiceInstance id downstream via cookie. (#2173) 2021-03-08 13:32:28 +01:00
Shruti Iyer
44a3e85ae5 Fix getter/setter to match the variable name (#2167) 2021-03-04 14:20:05 -05:00