- 22 Dec, 2016 19 commits
-
-
Vedran Pavic authored
This commit adds support for using `{vendor}` placeholder in `flyway.locations` configuration property value. See gh-6900
-
Stephane Nicoll authored
Closes gh-7694
-
Stephane Nicoll authored
* pr/6613: Polish contribution Add support for multiple beans in the Flyway and Liquibase endpoints
-
Stephane Nicoll authored
Closes gh-6613
-
Eddú Meléndez authored
Closes gh-6610 See gh-6613
-
Stephane Nicoll authored
Rework cb3d14a3 so that the customizer operates on the Builder rather than the Cluster. The former exposes many more options. See gh-7320 Closes gh-7669
-
Phillip Webb authored
* pr/7718: Polish @IntegrationComponentScan auto-configuration Add @IntegrationComponentScan auto-configuration
-
Phillip Webb authored
See gh-2037 See gh-7718
-
Artem Bilan authored
Update Spring Integration auto-configuration so that `@IntegrationComponentScan` from `AutoConfigurationPackages` is implicitly applied. Prior to this commit `@MessagingGateway` interfaces would only get picked up if `@IntegrationComponentScan` was added alongside with the `@SpringBootApplication`. Fixes gh-2037 Closes gh-7718
-
Phillip Webb authored
* pr/7722: Polish Spring Integration metrics support Refactor Spring Integration metrics support
-
Phillip Webb authored
See gh-7722
-
Artem Bilan authored
Update Spring Integration metrics support since Spring Integration `4.3.6`+ no longer needs `spring-integration-jmx` enable `MessageChannel`, `MessageHandler` and `MessageSource` metrics. - Add `IntegrationManagementConfiguration` conditional auto-configuration to provide `@EnableIntegrationManagement` when JMX is `enabled` or there is no `IntegrationManagementConfigurer.MANAGEMENT_CONFIGURER_NAME` bean. By default this bean doesn't exist and you explicitly should declare it (e.g. via `@EnableIntegrationManagement`) if you would like to collect metrics. At the same time Spring Integration enables it when JMX management is present (that is a purpose of that new `IntegrationManagementConfiguration`) - Change `SpringIntegrationMetricReader` to read metrics from the `IntegrationManagementConfigurer`, not `IntegrationMBeanExporter` - Change `PublicMetricsAutoConfiguration` to register `IntegrationManagementConfigurer.MANAGEMENT_CONFIGURER_NAME` bean if not present. Since we are here in `actuator`, therefore we are interested in the metrics for SI as well. - Since we don't need JMX for the metrics any more, remove SI-JMX dependency from the `spring-boot-starter-integration`. - Remove `IntegrationManagementConfiguration` modification from the `integrationMbeanExporter()`, since that looks like mutation of an external object, when end-user would prefer their own options. Therefore we don't need `ObjectProvider<IntegrationManagementConfigurer>`, too - Add missed `MessageSourceMetrics` gathering for the `SpringIntegrationMetricReader` Closes gh-7722
-
Phillip Webb authored
* pr/7723: Fix typo in Kafka sample Fix compatibility with Apache Kafka 0.10.1
-
Artem Bilan authored
-
Phillip Webb authored
* pr/7714: Polish
-
Artem Bilan authored
Update KafkaProperties since Apache Kafka `0.10.1` changed the type for the `ConsumerConfig.AUTO_COMMIT_INTERVAL_MS_CONFIG` from the `Long` to `Integer`. Kafka includes the following conversion logic: case LONG: if (value instanceof Integer) return ((Integer) value).longValue(); if (value instanceof Long) return (Long) value; else if (value instanceof String) return Long.parseLong(trimmed); So we remain compatible with both `0.10.0` and `0.10.1` Closes gh-7723
-
Johnny Lim authored
-
Phillip Webb authored
Update the Tomcat logging test to be more like the real scenario. See gh-7639
-
Phillip Webb authored
-
- 21 Dec, 2016 21 commits
-
-
Kazuki Shimizu authored
Closes gh-7721
-
Phillip Webb authored
Closes gh-7602
-
Phillip Webb authored
Update `SpringBootTestContextCustomizer` to use the full qualified TestRestTemplate as the registered bean name. Prior to this commit it was possible that the customizer would replace the relatively common bean name `testRestTemplate`. Fixes gh-7711
-
Phillip Webb authored
Update the RelaxedPropertyResolver used to load log properties so that `${...}` patterns are ignored when possible. Fixes gh-7719
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-7710
-
Stephane Nicoll authored
Closes gh-7707
-
Stephane Nicoll authored
-
Stephane Nicoll authored
See gh-7707
-
Stephane Nicoll authored
See gh-7710
-
Stephane Nicoll authored
Closes gh-7601
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-7716
-
Phillip Webb authored
* pr/7395: Polish `spring.redis.url` support Add support for `spring.redis.url` property
-
Phillip Webb authored
See gh-7395
-
Marco Aust authored
Update `RedisAutoConfiguration` to optionally configure Redis using a `spring.redis.url` property`. Closes gh-7395
-
Phillip Webb authored
* pr/7544: Add more debug logging to DevTools
-
Hrishikesh Joshi authored
Add debug logging for the included and excluded URL patterns and matching URLs. Fixes gh-7478 Closes gh-7544
-
Phillip Webb authored
-
Phillip Webb authored
* pr/7634: Refine error message from Endpoint MVC security Send error with message from Endpoint MVC security
-
Phillip Webb authored
Update the error message to return less information to the client. Details of how to disable security are now written to the log instead. See gh-7605 See gh-7634
-