- 22 Dec, 2016 8 commits
-
-
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 31 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
-
Madhura Bhave authored
Update `MvcEndpointSecurityInterceptor` to that it sends an error in the same way as Spring Security. Prior to this commit the `ErrorController` would not handle endpoint security errors. Fixes gh-7605 Closes gh-7634
-
Phillip Webb authored
* pr/7655: Polish CF management skip SSL opt-in Switch CF management skip SSL to opt-in
-
Phillip Webb authored
See gh-7629 See gh-7655
-
Madhura Bhave authored
Change CloudFoundryActuatorAutoConfiguration so that skipping of SSL verification is now opt-in rather than enabled by default. Fixes gh-7629 Closes gh-7655
-
Phillip Webb authored
* pr/7672: Polish Kafka properties Support arbitrary Kafka properties
-
Phillip Webb authored
Closes gh-7672
-
Gary Russell authored
Add support for arbitrary Kafka properties via `spring.kafka.properties.*` and also a `spring.kafka.max.poll.records` property. See gh-7672
-
Phillip Webb authored
* pr/7561: Polish spring transaction manager properties Support spring transaction manager properties
-
Phillip Webb authored
Polish and update contribution so that TransactionManager properties can be defined per technology, rather than globally. Closes gh-7561
-
Kazuki Shimizu authored
Add Spring TransactionManager properties to allow timeout and rollback settings to be configured. See gh-7561
-
- 20 Dec, 2016 1 commit
-
-
Phillip Webb authored
* pr/7171: Make stop wait time in the launch script configurable
-