- 03 Oct, 2019 17 commits
-
-
Spring Buildmaster authored
-
Andy Wilkinson authored
Closes gh-18497
-
Andy Wilkinson authored
Closes gh-18496
-
Andy Wilkinson authored
Closes gh-18495
-
Andy Wilkinson authored
Closes gh-18493
-
Andy Wilkinson authored
Closes gh-18492
-
Phillip Webb authored
Refine the conversion support so that file URLs are support without reintroducing gh-12163. Closes gh-16931
-
Phillip Webb authored
* pr/18490: Polish Closes gh-18490
-
Johnny Lim authored
See gh-18490
-
Phillip Webb authored
* pr/18472: Polish 'Support 'New Relic' eventType properties' Support 'New Relic' eventType properties Closes gh-18472
-
Phillip Webb authored
See gh-18472
-
Neil Powell authored
Update `NewRelicProperties` so that the event type sent with each metric can be configured. An additional `boolean` property has also been added if the previous behavior using the "meter-name" is required. NewRelic's own agents publish metrics to eventTypes aligned with broader categories. To align with their recommendation the default behavior is to publish metrics under a "SpringBootSample" category. When doing so, additional context is provided by including "metricName" and "metricType" attributes. See gh-18472
-
Phillip Webb authored
Add `String` -> `File` support to the `ApplicationConversionService` that can support both simple filename as well as file URLs. This allows Spring Boot application to work in a similar way to vanilla Spring applications where Spring's `FileEditor` provides similar support. Closes gh-16931
-
Phillip Webb authored
Update `AutoConfigureAnnotationProcessor` to no longer store `@Configuration.value` in the meta-data JSON since we never actually read it. Closes gh-16608
-
Phillip Webb authored
Replace `AbstractDependsOnBeanFactoryPostProcessor` `@Configuration` classes with simple `@Import` component classes. Closes gh-18382
-
Madhura Bhave authored
-
Phillip Webb authored
Update `@ConfigurationProperties` so that `@ConstructorBinding` classes no longer need to repeat the annotation for their members. Closes gh-18481
-
- 02 Oct, 2019 23 commits
-
-
Madhura Bhave authored
-
Phillip Webb authored
-
Phillip Webb authored
Fix a regression caused by e41c5a43 which incorrectly allowed the `ValueObjectBinder` to be picked when the `JavaBeanBinder` should have been used. Closes gh-18485
-
Madhura Bhave authored
-
Madhura Bhave authored
-
Madhura Bhave authored
-
Madhura Bhave authored
Closes gh-18356
-
Madhura Bhave authored
-
Stephane Nicoll authored
Update the configuration processor to use the newly introduced `@ConstructorBinding` annotation to determine when meta data should be generated from constructor parameters. Prior to this commit, the processor had no good way to tell when constructor parameters should be used instead of getters/setters. Closes gh-17035
-
Phillip Webb authored
Add a bean definition post-processor that throws a better exception if @ConstructorBinding property beans are being instantiated as regular Spring beans. Prior to this commit, a constructor bound properties bean would fail with an unsatisfied dependency exception which isn't all that helpful. Closes gh-17831
-
Madhura Bhave authored
Closes gh-18260 Co-authored-by:
Phillip Webb <pwebb@pivotal.io>
-
Phillip Webb authored
Rename `ServerRSocketFactoryCustomizer` to `ServerRSocketFactoryProcessor` to better reflect that it is not a traditional customizer. Closes gh-18390
-
Andy Wilkinson authored
Closes gh-15132
-
Stephane Nicoll authored
-
Spring Buildmaster authored
-
Andy Wilkinson authored
-
Andy Wilkinson authored
See b5069a4f
-
Andy Wilkinson authored
Closes gh-18418
-
Andy Wilkinson authored
Closes gh-18474
-
Andy Wilkinson authored
Closes gh-18476
-
Andy Wilkinson authored
Previously, Maven's default behaviour was relied up which resulted in the artifact ID being appended to each URL as it was inherited. This behaviour can only be disabled in Maven 3.6 and later, a version that we cannot use due to an incompatibility with the Flatten Plugin. This commit works around Maven's default behaviour by defining properties for the SCM URL, connection, and developer connection and then explicitly defining the settings in each pom using these properties. The explicit definition of the properties in each pom prevents them being inherited from the parent, thereby disabling the unwanted appending of the artifact ID to the URL. Fixes gh-18328
-
Andy Wilkinson authored
Closes gh-18252
-
Andy Wilkinson authored
Closes gh-18257
-