Brian Clozel
956afdcf97
Add support for Reactor Netty Micrometer metrics
...
This commit enables the production of TCP and buffer allocator metrics
for Reactor Netty, client and server.
When applications use auto-configured server
(`NettyReactiveWebServerFactory`) and client (through
`WebClient.Builder`) instances, metrics will be enabled.
Note that HTTP metrics are not enabled here, since similar metrics are
already produced at the WebFlux level. Also, to avoid cardinality
explosion of metrics (through the URI tag), Reactor Netty offers
configurable infrastructure to deduplicate URI tags by turning expanded
URI instances into templated URIs. This is not targeted for Spring
usage.
Closes gh-19388
2020-04-26 22:10:39 +02:00
Stephane Nicoll
85a3fcfb5e
Merge branch '2.2.x'
...
Closes gh-21119
2020-04-25 09:32:24 +02:00
Stephane Nicoll
80410997ec
Polish "Enhance Database initialization how to guide"
...
See gh-21077
2020-04-25 09:30:58 +02:00
nikmanzotti
f2b10be01e
Enhance Database initialization how to guide
...
See gh-21077
2020-04-25 09:30:43 +02:00
Johnny Lim
ef567388c1
Polish
...
See gh-21110
2020-04-25 09:04:10 +02:00
dreis2211
c2fb95151b
Fix link to R2DBC Query in docs
...
See gh-21079
2020-04-25 09:00:58 +02:00
dreis2211
5eb5bf0a2d
Polish
...
See gh-21009
2020-04-25 08:54:47 +02:00
Andy Wilkinson
d53be18582
Deprecate support for Bitronix
...
Closes gh-20823
2020-04-24 11:37:44 +01:00
Phillip Webb
6ccba24494
Merge branch '2.2.x'
...
Close gh-20507 in 2.3.0.RC1
2020-04-23 16:40:49 -07:00
Phillip Webb
581ce09f88
Merge branch '2.1.x' into 2.2.x
...
Closes gh-21106
2020-04-23 16:39:38 -07:00
Phillip Webb
416cfc2c86
Improve @Value documentation
...
Improve "@ConfigurationProperties vs. @Value" documentation with the
recommendation that kebab-case is used with the `@Value` annotation.
Closes gh-20507
2020-04-23 16:39:22 -07:00
Andy Wilkinson
d05c973e71
Polish
2020-04-23 11:49:07 +01:00
Stephane Nicoll
fe90b2a251
Rename Service Level Agreement to Service Level Objective
...
This commit harmonizes our integration of Micrometer's Service Level
objectives.
Closes gh-21076
2020-04-23 10:13:17 +02:00
Phillip Webb
48821bccb7
Merge branch '2.2.x'
...
Closes gh-21092
2020-04-22 16:50:41 -07:00
Phillip Webb
d1649fbb9a
Merge branch '2.1.x' into 2.2.x
...
Closes gh-21091
2020-04-22 16:49:33 -07:00
Phillip Webb
e0f94f54ac
Add "Health as Gauge" how-to documentation
...
Add how-to documentation describing how health information can be
exported to a Micrometer Gauge.
Closes gh-18329
2020-04-22 16:45:46 -07:00
Phillip Webb
3e3587e0fb
Polish
2020-04-22 12:57:08 -07:00
Madhura Bhave
0699116e95
Merge branch '2.2.x'
...
Closes gh-21075
2020-04-21 17:11:05 -07:00
Madhura Bhave
16ac968f69
Relocate section on configuring DevTools' file system watcher
...
Closes gh-20895
2020-04-21 17:09:40 -07:00
Madhura Bhave
7755e0c3e2
Fix Dockerfile example in docs
...
Fixes gh-21020
2020-04-20 16:02:35 -07:00
Madhura Bhave
2cac264624
Merge branch '2.2.x'
...
Closes gh-21049
2020-04-20 15:58:45 -07:00
Madhura Bhave
af6d538781
Add support for initializing nested object when nothing bound
...
When using constructor binding, if no properties are bound to
a nested property, the top-level instance will be created with a
null value for the nested property.
This commit introduces support for an empty `@DefaultValue` which
indicates that an instance of the nested property must be created
even if nothing is bound to it. It honors any `@DefaultValue`
annotations that the nested property might have in its constructor.
Closes gh-18917
2020-04-20 15:39:55 -07:00
dreis2211
320b328610
Fix anchors in links to Maven and Gradle plugin docs
...
See gh-21033
2020-04-20 13:39:38 +01:00
Phillip Webb
e533ce3826
Merge branch '2.2.x'
...
Closes gh-21028
2020-04-19 18:56:02 -07:00
Phillip Webb
d27e437ddc
Merge branch '2.1.x' into 2.2.x
...
Closes gh-21027
2020-04-19 18:55:15 -07:00
Phillip Webb
f0ec571b2e
Document relaxed binding from the environment
...
Update the reference documentation with more details about how relaxed
binding works against environment variables.
Closes gh-18215
2020-04-19 18:51:07 -07:00
Phillip Webb
636a47641a
Merge branch '2.2.x'
...
Closes gh-21026
2020-04-19 17:49:13 -07:00
Phillip Webb
55f0af7f0f
Merge branch '2.1.x' into 2.2.x
...
Closes gh-21025
2020-04-19 17:48:32 -07:00
Phillip Webb
359b508077
Document devtool property file profile restrictions
...
Closes gh-19972
2020-04-19 17:46:24 -07:00
Phillip Webb
3c388cf48e
Fix typo
2020-04-16 13:20:47 -07:00
Johnny Lim
5fad43ec40
Polish
...
See gh-20973
2020-04-16 13:46:53 +02:00
Madhura Bhave
d648b98991
Merge branch '2.2.x'
...
Closes gh-20964
2020-04-14 16:55:40 -07:00
Madhura Bhave
947594addd
Merge branch '2.1.x' into 2.2.x
...
Closes gh-20963
2020-04-14 16:54:54 -07:00
Madhura Bhave
c98fe51914
Make it more obvious that Jolokia does not work with a WebFlux app
...
Closes gh-20623
2020-04-14 16:45:31 -07:00
Phillip Webb
28da1da241
Update availability/probe documentation
...
Update the application availability and probes documentation following
the recent set of updates.
See gh-20962
2020-04-14 16:40:36 -07:00
Johnny Lim
cb320288a4
Polish
...
See gh-20931
2020-04-13 14:35:21 +02:00
Stephane Nicoll
9752cd4b8c
Merge branch '2.2.x'
...
Closes gh-20909
2020-04-10 11:37:32 +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
Andy Wilkinson
2d360ef155
Merge branch '2.2.x'
...
Closes gh-20897
2020-04-09 12:41:48 +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
Phillip Webb
d9fb4dd477
Don't use monospacing in documentation headings
...
Closes gh-20875
2020-04-07 11:08:57 -07:00
Phillip Webb
ef9611e30e
Document executable-jar index files
...
Update the executable jar appendix to include details of the index
files.
Closes gh-20859
2020-04-06 19:18:22 -07:00
Scott Frederick
c05d7f844d
Remove duplication in documentation index files
...
This commit combines index adoc files for single-page HTML and PDF
into one file to remove duplication. It also renames index files to
reflect the separation between source format and generated output
format.
Finishes gh-20829
2020-04-06 16:49:29 -05:00
Stephane Nicoll
888a81beba
Migrate Kafka metrics to KafkaClientMetrics
...
Closes gh-20838
2020-04-06 16:45:56 +02:00
Scott Frederick
bb568c5bff
Consolidate Maven plugin documentation in plugin reference
...
This commit moves Maven plugin content from several sections in the
main Spring Boot reference documentation to the plugin-specific
documentation.
Fixes gh-19165
2020-04-03 16:41:12 -05:00
Stephane Nicoll
b7ac83a830
Fix typo
2020-04-03 17:03:57 +02:00
Stephane Nicoll
1df8b5886c
Add reference to r2dbc database initialization section
...
Closes gh-20524
2020-04-03 16:51:10 +02:00