Commit Graph

26009 Commits

Author SHA1 Message Date
Brian Clozel
7a4fa7ee3e Upgrade to Spring Doc Resources 0.2.1.RELEASE
Closes gh-20958
2020-04-14 14:47:42 +02:00
Brian Clozel
939bb87a02 Merge branch '2.2.x'
Closes gh-20957
2020-04-14 14:18:48 +02:00
Brian Clozel
49bbcceda9 Fix Undertow compression config with invalid Mime Types
Prior to this commit, the Undertow compression configuration provided by
Spring Boot would fail and throw an exception for invalid MIME Types
when trying to check them against the list of configured types for
compression.

This commit ensures that invalid MIME Types are ignored and that
compression is disabled for those.

Fixes gh-20955
2020-04-14 14:15:39 +02:00
Phillip Webb
1604cb2a1e Polish 2020-04-13 14:05:48 -07:00
Stephane Nicoll
c3b61db8cf Merge pull request #20931 from izeye
* pr/20931:
  Polish

Closes gh-20931
2020-04-13 14:36:35 +02:00
Johnny Lim
cb320288a4 Polish
See gh-20931
2020-04-13 14:35:21 +02:00
Stephane Nicoll
2ee73a6c83 Merge pull request #20872 from Konrado85
* pr/20872:
  Change PropertiesLauncher equals method to use URI

Closes gh-20872
2020-04-13 13:58:17 +02:00
Konrado85
9f4c39c985 Change PropertiesLauncher equals method to use URI
See gh-20872
2020-04-13 13:55:17 +02:00
Stephane Nicoll
41f46149aa Merge pull request #20915 from mnusan
* pr/20915:
  Polish "Add reference to Mule 4 starter"
  Add reference to Mule 4 starter

Closes gh-20915
2020-04-13 13:53:58 +02:00
Stephane Nicoll
81e1f1a94a Polish "Add reference to Mule 4 starter"
See gh-20915
2020-04-13 13:53:44 +02:00
Manuel Núñez
22cd477a60 Add reference to Mule 4 starter
See gh-20915
2020-04-13 13:52:41 +02:00
Stephane Nicoll
04368107cc Merge pull request #20926 from dreis2211
* pr/20926:
  Remove unused fields in tests

Closes gh-20926
2020-04-13 13:47:51 +02:00
dreis2211
4b9986d790 Remove unused fields in tests
See gh-20926
2020-04-13 13:46:43 +02:00
Brian Clozel
ce653059c8 Improve recording of cancellation signal in WebClient
With its initial fix in gh-18444, the `WebClient` instrumentation would
record all CANCEL signals, including:

* when a `timeout` expires and the response has not been received
* when the client partially consumes the response body

Since the second use case is arguable intentional, this commit restricts
the instrumentation and thus avoids recording two events for a single
request in that case.

Closes gh-18444
2020-04-11 21:52:18 +02:00
Stephane Nicoll
73ca703007 Merge branch '2.2.x'
Closes gh-20919
2020-04-11 10:28:43 +02:00
Stephane Nicoll
60f726a080 Polish 2020-04-11 10:27:05 +02:00
Stephane Nicoll
080c20b628 Merge pull request #20917 from dhirenmathur
* pr/20917:
  Polish "Align Kafka's missingTopicsFatal default value"
  Align Kafka's missingTopicsFatal default value

Closes gh-20917
2020-04-11 10:21:32 +02:00
Stephane Nicoll
3cdb5a690a Polish "Align Kafka's missingTopicsFatal default value"
See gh-20917
2020-04-11 10:20:09 +02:00
dhimathu
a12eace2a8 Align Kafka's missingTopicsFatal default value
See gh-20917
2020-04-11 10:03:21 +02:00
Brian Clozel
8ad1b1803d Merge pull request #20857 from vpavic
* improve-es-config:
  Harmonize naming of Elasticsearch auto-configuration classes

Closes gh-20857
2020-04-11 10:02:36 +02:00
Vedran Pavic
fec386b574 Harmonize naming of Elasticsearch auto-configuration classes 2020-04-11 10:00:42 +02:00
Madhura Bhave
2e37089d54 Add git-repo as an output for windows slack notification
See gh-19703
2020-04-10 13:47:58 -07:00
Brian Clozel
3879a7505c Record cancelled client requests in WebClient
Prior to this commit, cancelled client requests (for example as a result
of a `timeout()` reactor operator would not be recorded by Micrometer.

This commit instruments the cancelled signal for outgoing client
requests and assigns a status `CLIENT_ERROR`.
The cancellation can be intentional (triggering a timeout and falling
back on a faster alternative) or considered as an error. The intent
cannot be derived from the signal itself so we're considering it as a
client error.

Closes gh-18444
2020-04-10 22:37:00 +02:00
Scott Frederick
a6d1f1c41c Merge pull request #20913 from cicioflaviu
* pr/20913:
  Add package-info to buildpack.platform.docker.ssl

Closes gh-20913
2020-04-10 09:05:03 -05:00
Cicio Flaviu
7f1655e5cb Add package-info to buildpack.platform.docker.ssl
See gh-20913
2020-04-10 08:57:23 -05:00
Stephane Nicoll
2ab28446ec Merge pull request #20755 from dreis2211
* pr/20755:
  Improve Binder performance slightly

Closes gh-20755
2020-04-10 14:24:07 +02:00
dreis2211
43936d66d3 Improve Binder performance slightly
See gh-20755
2020-04-10 14:23:56 +02:00
Brian Clozel
0611b6d3eb Fix startup failure when WebFlux auto-config is skipped
Prior to this commit, the `HttpHandlerAutoConfiguration` would rely on
the `WebFluxProperties` bean being present - this is most of the time
true when the appplication is using the WebFlux auto-configuration.

If the application is overriding the WebFlux auto-configuration and
providing its own setup, the properties bean is not present and we
should skip its usage.

Fixes gh-20891
2020-04-10 14:16:16 +02:00
Stephane Nicoll
b6076f5b10 Merge pull request #20911 from dreis2211
* pr/20911:
  Fix unused parameters

Closes gh-20911
2020-04-10 14:09:10 +02:00
dreis2211
d4575bc122 Fix unused parameters
See gh-20911
2020-04-10 14:06:42 +02:00
Stephane Nicoll
62ebe9c006 Adapt to Wavefront SDK 2.1
Closes gh-20854
2020-04-10 11:56:42 +02:00
Stephane Nicoll
9752cd4b8c Merge branch '2.2.x'
Closes gh-20909
2020-04-10 11:37:32 +02:00
Stephane Nicoll
856543c1c2 Merge pull request #20907 from avaz
* pr/20907:
  Fix typo

Closes gh-20907
2020-04-10 11:37:11 +02:00
A Vaz
267f6481f8 Fix typo
See gh-20907
2020-04-10 11:36:46 +02:00
Stephane Nicoll
d571fb311f Add support for NewRelicClientProvider
Closes gh-20908
2020-04-10 11:34:19 +02:00
Madhura Bhave
1342e4970a Provide a condition for detecting war deployments
Closes gh-19421
2020-04-09 18:52:06 -07:00
Scott Frederick
9aae072872 Add build scan URI to Slack notifications from CI
Fixes gh-19703
2020-04-09 16:02:12 -05:00
Andy Wilkinson
8e695b0cc5 Configure OncePerRequestFilters with all dispatcher types by default
Closes gh-18953
2020-04-09 15:08:05 +01:00
Andy Wilkinson
1085dcc064 Merge pull request #20805 from mikesmithson
* gh-20805:
  Polish "Split ConventionsPlugin into separate, more focussed classes"
  Split ConventionsPlugin into separate, more focussed classes

Closes gh-20805
2020-04-09 13:05:23 +01:00
Andy Wilkinson
ba1d4ab458 Polish "Split ConventionsPlugin into separate, more focussed classes"
See gh-20805
2020-04-09 13:05:05 +01:00
Mike Smithson
65f325cfd8 Split ConventionsPlugin into separate, more focussed classes
See gh-20805
2020-04-09 13:04:34 +01:00
Andy Wilkinson
2d360ef155 Merge branch '2.2.x'
Closes gh-20897
2020-04-09 12:41:48 +01:00
Andy Wilkinson
ab2df4367d Merge pull request #20799 from ericus20
* gh-20799:
  Polish "Update endpoint enablement description to describe availability"
  Update endpoint enablement description to describe availability

Closes gh-20799
2020-04-09 12:41:36 +01:00
Andy Wilkinson
7e1807c01b Polish "Update endpoint enablement description to describe availability"
See gh-20799
2020-04-09 12:41:16 +01:00
Eric Opoku
399c85a5ef Update endpoint enablement description to describe availability
See gh-20799
2020-04-09 12:41:05 +01:00
Madhura Bhave
ed596a3916 Merge branch '2.2.x'
Closes gh-20888
2020-04-08 13:34:55 -07:00
Madhura Bhave
e6c0a0dc35 Merge branch '2.1.x' into 2.2.x
Closes gh-20889
2020-04-08 13:33:42 -07:00
Madhura Bhave
b03ba02125 Upgrade Ubuntu version in CI images
Closes gh-20678
2020-04-08 13:31:51 -07:00
Stephane Nicoll
8cc61242e2 Use Micrometer's getDefaultSenderBuilder
This commit removes the duplication added temporarily in Spring Boot to
initialize a default WavefrontSender builder.

This commit also disables a test is failing at the moment, see
https://github.com/micrometer-metrics/micrometer/issues/1964

See gh-20854
2020-04-08 20:24:32 +02:00
Stephane Nicoll
1c70b6735a Remove plugin management for exec-maven-plugin
Closes gh-20883
2020-04-08 17:51:22 +02:00