- 07 Apr, 2021 9 commits
-
-
Andy Wilkinson authored
This reverts commit 97b26b48, reversing changes made to 6f9b1ed6. See gh-25840
-
Andy Wilkinson authored
-
Andy Wilkinson authored
This reverts commit 586ce00e, reversing changes made to 563b8a8c. See gh-25839
-
Andy Wilkinson authored
-
Andy Wilkinson authored
This reverts commit da9d8d60. See gh-25838
-
Phillip Webb authored
-
Phillip Webb authored
-
Phillip Webb authored
Update the common build script to pull buildpack images early using the authenticated CLI. See gh-25838
-
Phillip Webb authored
Auto-configure `SessionAutoConfiguration` before `WebFluxAutoConfiguration` to ensure that the correct `WebSessionManager` bean is created. See gh-20970
-
- 06 Apr, 2021 20 commits
-
-
Phillip Webb authored
-
Phillip Webb authored
-
Andy Wilkinson authored
* gh-25815: Polish "Add config props for keep-alive timeout and max keep-alive reqs" Add config props for keep-alive timeout and max keep-alive reqs Closes gh-25815
-
Andy Wilkinson authored
See gh-25815
-
Parviz Rozikov authored
See gh-25815
-
Brian Clozel authored
This commit adds a new `spring.webflux.session.cookie.same-site` confuguration property that sets the default value for the "SameSite" attribute in the WebFlux session cookies. Closes gh-20970
-
Andy Wilkinson authored
Closes gh-25896
-
Andy Wilkinson authored
Closes gh-25895
-
Andy Wilkinson authored
Closes gh-25892
-
Andy Wilkinson authored
* gh-23990: Polish "Auto-configure Mongo metrics" Auto-configure Mongo metrics Closes gh-23990
-
Andy Wilkinson authored
See gh-23990
-
bono007 authored
See gh-23990
-
Andy Wilkinson authored
See gh-10364
-
Stephane Nicoll authored
* pr/10364: Polish "Add Quartz actuator endpoint" Add Quartz actuator endpoint Closes gh-10364
-
Stephane Nicoll authored
This commit reworks the initial proposal so that jobs and triggers are treated as first class concepts. `/actuator/quartz` now returns the group names for jobs and triggers. `actuator/quartz/jobs` returns the job names, keyed by the available group names, while `/actuator/quartz/triggers` does the same for triggers. `/actuator/jobs/{groupName}` provides an overview of a job group. It provides a map of job names with the class name of the job. implementation `/actuator/triggers/{groupName}` provides an overview of a trigger group. There are five supported trigger implementations: cron, simple, daily time interval, calendar interval, and custom for any other implementation. Given that each implementation has specific settings, triggers are split in five objects. `/actuator/jobs/{groupName}/{jobName}` provides the full details of a particular job. This includes a sanitized data map and a list of triggers ordered by next fire time. `/actuator/triggers/{groupName}/{triggerName}` provides the full details of a particular trigger. This includes the state, its type, and a dedicate object containing implementation-specific settings. See gh-10364
-
Vedran Pavic authored
See gh-10364
-
Andy Wilkinson authored
Closes gh-25888
-
Phillip Webb authored
-
Phillip Webb authored
See gh-25766
-
Phillip Webb authored
Closes gh-25887
-
- 05 Apr, 2021 4 commits
-
-
Phillip Webb authored
Update the `ConfigData` import support to allow individual property sources to be imported with a higher precedence than profile specific imports. Prior to this commit, imported sources would always have a higher precedence than the file that imported them, but a lower precedence than any profile-specific variant of the same file. For example, given an `application.properties` that imports `myconfig`, the contributor tree would be as follows: ROOT +- `application.properties` | +- myconfig +- `application-<profile>.properties` The precedence would be: 1) `application-<profile>.properties` 2) myconfig 3) `application.properties` This works well for most situations, but can be confusing if import is for a profile-specific property source. For example: ROOT +- `application.properties` | +- myconfig | +- myconfig-<profile> +- `application-<profile>.properties` Results in the order precedence of: 1) `application-<profile>.properties` 2) myconfig-<profile> 3) myconfig 4) `application.properties` This means that whilst `myconfig` overrides `application.properties`, `myconfig-profile` does not override `application-<profile>.properties`. For this specific situation, the preferable order would be: 1) myconfig-<profile> 2) `application-<profile>.properties` 3) myconfig 4) `application.properties` To support this alternative ordering a new `PROFILE_SPECIFIC` config data option has been added. Additionally, options may now be specified on a per-source basis by using the `PropertySourceOptions` interface. Fixes gh-25766
-
Stephane Nicoll authored
Closes gh-25883
-
Stephane Nicoll authored
* pr/25882: Polish HealthIndicators table in docs Closes gh-25882
-
Tommy Ludwig authored
`=======` was showing up in the header of the table, which should not be there. See gh-25882
-
- 04 Apr, 2021 4 commits
-
-
Stephane Nicoll authored
Closes gh-25880
-
Stephane Nicoll authored
* pr/25875: Polish contribution Polish Closes gh-25875
-
Stephane Nicoll authored
See gh-25875
-
izeye authored
See gh-25875
-
- 01 Apr, 2021 3 commits
-
-
Brian Clozel authored
Prior to this commit, some exceptions handled at the controller or handler function level would: * not bubble up to the Spring Boot error handling support * not be tagged as part of the request metrics This situation is inconsistent because in general, exceptions handled at the controller level can be considered as expected behavior. Also, depending on how the exception is handled, the request metrics might not be tagged with the exception. This will be reconsidered in gh-23795. This commit prepares a transition to the new situation. Developers can now opt-in and set the handled exception as a request attribute. This well-known attribute will be later read by the metrics support and used for tagging the request metrics with the exception provided. This mechanism is automatically used by the error handling support in Spring Boot. Closes gh-24028
-
Andy Wilkinson authored
Closes gh-25870
-
Andy Wilkinson authored
Closes gh-25869
-