- 07 Apr, 2021 14 commits
-
-
Andy Wilkinson authored
See gh-25829
-
Julien Dubois authored
See gh-25829
-
Andy Wilkinson authored
Closes gh-25900
-
Andy Wilkinson authored
Closes gh-25899
-
Andy Wilkinson authored
Closes gh-25793
-
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 2 commits
-
-
Stephane Nicoll authored
Closes gh-25880
-
Stephane Nicoll authored
* pr/25875: Polish contribution Polish Closes gh-25875
-