- 19 Mar, 2021 6 commits
-
-
Spring Buildmaster authored
-
Phillip Webb authored
Closes gh-25553
-
Phillip Webb authored
Closes gh-25564
-
Andy Wilkinson authored
Update `PrometheusScrapeEndpoint` so that it can produce both classic Prometheus text output as well as Openmetrics output. See gh-25564
-
Phillip Webb authored
Refine the new `Producible` support so that it can also be used with `@ReadOperation`, `@WriteOperation` and `@DeleteOperation` annotations. This update allows the same enum to be used both as an argument and as an indicator of the media-types that an operation may produce. Closes gh-25738
-
Andy Wilkinson authored
Update the actuator @Enpoint` infrastructure code so that operations may inject enums that indicate the type of output to produce. A new `Producible` interface can be implemented by any enum that indicates the mime-type that an enum value produces. The new `OperationArgumentResolver` provides a general strategy for resolving operation arguments with `ProducibleOperationArgumentResolver` providing support for `Producible` enums. Existing injection support has been refactored to use the new resolver. See gh-25738
-
- 18 Mar, 2021 16 commits
-
-
Phillip Webb authored
-
Phillip Webb authored
-
Phillip Webb authored
Polish the prefix support introduced in commit a8592f36 and fix a package tangle between `boot.context.properties.source` and `boot.env`. The `Prefix` interface has now been moved into a new default method on `OriginLookup`. See gh-3450
-
Stephane Nicoll authored
-
Spring Buildmaster authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-25580
-
Stephane Nicoll authored
Closes gh-25579
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-25582
-
Stephane Nicoll authored
Closes gh-25648
-
Stephane Nicoll authored
Closes gh-25577
-
Stephane Nicoll authored
Closes gh-25646
-
Phillip Webb authored
Update `FlywayAutoConfiguration`, `LiquibaseAutoConfiguration` and `DataSourceInitializer` classes so that they no longer depend on `DataSourceProperties`. DB migrations can now be performed against a `@Bean` defined primary `DataSource` with an alternative username/password. This update also removed using fallback properties when a custom connection `url` is defined with Flyway or Liquibase. We now assume that `username`, `password` and `driver-class-name` will be provided if the default values are unacceptable. Our previous logic was particularly flawed if a custom URL caused a change of driver type. Closes gh-25643
-
Phillip Webb authored
Refactor `DataSourceBuilder` to use direct property mappers rather than the `Binder` and aliases. Supported DataSource types now include two-way mappers which allows us to both get and set properties in a uniform way. A new `derivedFrom` factory method has been added which allows a new `DataSource` to be derived from an existing one. This update is primarily to allow Flyway and Liquibase migrations to work against a `@Bean` configured DataSource rather than assuming that the primary DataSource was always created via auto-configuration. See gh-25643
-
- 17 Mar, 2021 18 commits
-
-
Phillip Webb authored
Align our property with the recently changed spring-kafka default. Closes gh-25730
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-25647
-
Andy Wilkinson authored
Closes gh-25578
-
Andy Wilkinson authored
Closes gh-25728
-
Andy Wilkinson authored
Closes gh-25727
-
Andy Wilkinson authored
Closes gh-25698
-
Stephane Nicoll authored
Closes gh-25492
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/25721: Polish "Support sending metrics to InfluxDB v2" Support sending metrics to InfluxDB v2 Closes gh-25721
-
Stephane Nicoll authored
See gh-25721
-
Tommy Ludwig authored
See gh-25721
-
Stephane Nicoll authored
Closes gh-25723
-
Stephane Nicoll authored
Closes gh-25725
-
Stephane Nicoll authored
Closes gh-25724
-
Stephane Nicoll authored
Closes gh-25723
-
Stephane Nicoll authored
-