- 29 Sep, 2019 16 commits
-
-
Phillip Webb authored
Fix package tangle in devtools by relocating `DevToolsEnablementDeducer` to a new `system` package. Closes gh-18393
-
Phillip Webb authored
Fix a package tangle that was introduced when we added cache bypass to `SpringIterableConfigurationPropertySource`. Ideally we should have been able to depend on `env` from `context` but unfortunately the `EnvironmentPostProcessor` interface references `SpringApplication` which needs to use the Binder. The `isImmutable` method has now been moved to `OriginLookup` which removes the immediate tangle. Closes gh-18393
-
Phillip Webb authored
Polish code and relocate `RSocketServerBootstrap` from `server` to `context` since it's really an `ApplicationContext` concern. Closes gh-18391
-
Phillip Webb authored
Closes gh-18395
-
Phillip Webb authored
* pr/18287: Polish 'Add @LocalRSocketServerPort support' Add @LocalRSocketServerPort support Closes gh-18287
-
Phillip Webb authored
See gh-18287
-
Verónica Vásquez authored
Add an appication context initializer to detect and store the active RSocket port in the Environment under `local.rsocket.server.port`. Additionally add a `@LocalServerPort` that provides a convenient alternative to `@Value`. See gh-18287 Co-authored-by:
Eddú Meléndez <eddu.melendez@gmail.com>
-
Phillip Webb authored
* pr/18374: Simplify pipe escaping for reference doc tables Avoid need to escape pipe character in reference tables Closes gh-18374
-
dreis2211 authored
Replace `{vbar}` with an escaped pipe character. Unfortunately `{vbar}` does not render correctly with PDF generation. See gh-18374
-
dreis2211 authored
-
Phillip Webb authored
* pr/18384: Polish some external documentation links Closes gh-18384
-
dreis2211 authored
See gh-18384
-
Phillip Webb authored
* pr/18383: Mention Java 13 in system requirements docs Closes gh-18383
-
dreis2211 authored
See gh-18383
-
Phillip Webb authored
-
Phillip Webb authored
Closes gh-17999
-
- 27 Sep, 2019 20 commits
-
-
Madhura Bhave authored
Closes gh-18385
-
Stephane Nicoll authored
Closes gh-18380
-
Stephane Nicoll authored
* pr/18347: Polish Closes gh-18347
-
Johnny Lim authored
See gh-18347
-
Stephane Nicoll authored
* pr/18371: Add missing appendices to PDF reference documentation Closes gh-18371
-
dreis2211 authored
See gh-18371
-
Stephane Nicoll authored
Closes gh-18379
-
Stephane Nicoll authored
* pr/18372: Fix typo in ApplicationContextAssert Closes gh-18372
-
Roland Weisleder authored
See gh-18372
-
Stephane Nicoll authored
See gh-18257
-
Phillip Webb authored
Closes gh-15809
-
Phillip Webb authored
* pr/16615: Polish 'Support programmatic lazy-int exclusion' Support programmatic lazy-int exclusion Closes gh-16615
-
Phillip Webb authored
See gh-16615
-
Tyler Van Gorder authored
Allow the `LazyInitializationBeanFactoryPostProcessor` to skip setting lazy-init based on a programmatic callback. This feature allows downstream projects to deal with edge-cases in which it is not easy to support lazy-loading (such as in DSLs that dynamically create additional beans). See gh-16615
-
Phillip Webb authored
* pr/18342: Polish "Simplify code" Simplify code Closes gh-18342
-
Phillip Webb authored
See gh-18342
-
Yuyan authored
See gh-18342
-
Phillip Webb authored
* pr/18367: Add micrometer cloudwatch2 managed dependency Closes gh-18367
-
dreis2211 authored
See gh-18367
-
Phillip Webb authored
Update `LegacyHealthEndpointCompatibilityConfiguration` to ensure that the default configuration is only overwritten when the user has explicitly set new values. Fixes gh-18354
-
- 26 Sep, 2019 4 commits
-
-
Phillip Webb authored
Add a `show-components` property under `management.endpoint.health` and `management.endpoint.health.group.<name>` that can be used to change when components are displayed. Prior to this commit it was only possible to set `show-details` which offered an "all or nothing" approach to the resulting JSON. The new switch allows component information to be displayed whilst still hiding potentially sensitive details returned from the actual `HealthIndicator`. Closes gh-15076
-
Phillip Webb authored
Update the health endpoint so the nested components are now exposed under `components` rather than `details` when v3 of the actuator REST API is being used. This distinction helps to clarify the difference between composite health (health composed of other health components) and health details (technology specific information gathered by the indicator). Since this is a breaking change for the REST API, it is only returned for v3 payloads. Requests made accepting only a v2 response will have JSON provided in the original form. Closes gh-17929
-
Phillip Webb authored
Update `LoggersEndpointWebIntegrationTests` to ensure that the new v3 media type can be used. See gh-17929
-
Phillip Webb authored
Add `ApiVersion` enum that can be injected into actuator endpoints if they need to support more than one API revision. Spring MVC, WebFlux and Jersey integrations now detect the API version based on the HTTP accept header. If the request explicitly accepts a `application/vnd.spring-boot.actuator.v` media type then the version is set from the header. If no explicit Spring Boot media type is accepted then the latest `ApiVersion` is assumed. A new v3 API revision has also been introduced to allow upcoming health endpoint format changes. By default all endpoints now consume and can produce v3, v2 and `application/json` media types. See gh-17929
-