- 14 Jun, 2016 5 commits
-
-
Dave Syer authored
(according to Eclipse it was broken)
-
Stephane Nicoll authored
Closes gh-6150
-
Stephane Nicoll authored
* pr/6155: Polish
-
Johnny Lim authored
Closes gh-6155
-
Stephane Nicoll authored
Closes gh-5079
-
- 13 Jun, 2016 3 commits
-
-
Stephane Nicoll authored
This commit adds a Jest-based health indicator for ElasticSearch. If both Jest and the Spring Data are available, the latter takes precedence as it provides more information. Closes gh-3178
-
Stephane Nicoll authored
This commit adds auto-configuration support for Jest, an HTTP client for Elasticsearch. If Jest is present, a `JestClient` targeting a local elasticsearch instance is auto-configured. Several properties from the `spring.jest.*` namespace allows to tune the client. Closes gh-6032
-
Andy Wilkinson authored
Closes gh-6128
-
- 12 Jun, 2016 1 commit
-
-
Stephane Nicoll authored
See gh-6147
-
- 11 Jun, 2016 10 commits
-
-
Stephane Nicoll authored
* pr/6117: Charon reverse proxy starter added to docs
-
Mariusz Kopylec authored
Closes gh-6117
-
Phillip Webb authored
-
Phillip Webb authored
* 1.3.x-liquibase-endpoint: Close connection after use in LiquibaseEndpoint
-
Johannes Edmeier authored
Update LiquibaseEndpoint so that connections are closed and returned to the pool after use. Fixes gh-6118
-
Phillip Webb authored
-
Phillip Webb authored
Update SpringApplicationBuilder so that properties of the form `abc=d:e:f` are correctly parsed. Prior to this commit the `:` delimiter would always be chosen over `=`, even if `=` occurred first. Fixes gh-6121
-
Phillip Webb authored
-
Phillip Webb authored
-
Phillip Webb authored
Update TypeUtils to guard against the use of older Java versions. Both `Collection` and `Map` type lookups now fallback to generic free versions of the classes. Prior to this commit using `xmlbeans-maven-plugin` in combination with Spring Boot's annotation processor could result in `IllegalArgumentException: Incorrect number of type arguments`. Fixes gh-6122
-
- 10 Jun, 2016 14 commits
-
-
Phillip Webb authored
Update BeanDefinitionLoader to support loading from package names that do not contain dots. Prior to this commit `new BeanDefinitionLoader(registry, "somepackage")` would fail because "somepackage" exists and is a resource but does not contain valid XML. Somewhat surprisingly the InputStream returned by the resource actually contains the listing of files in the package. Fixes gh-6126
-
Ivan Sopov authored
Update BasicJsonParser to fix potential exceptions if strings happen to be empty. Fixes gh-6136
-
Phillip Webb authored
-
Brian Clozel authored
Add `WebMvcRegistrations` which can be used to provide custom instances of `RequestMappingHandlerMapping`, `RequestMappingHandlerAdapter` and `ExceptionHandlerExceptionResolver`. Those instances are then used and processed by the Boot MVC configuration. Prior to this commit, developers could provide their custom instances of MVC infrstructure components such as `RequestMappingHandlerMapping` and `RequestMappingHandlerAdapter` only by using advanced configuration strategies. Those advanced configurations involved subclassing `WebMvcConfigurationSupport` which effectively turns off MVC auto-configuration in Boot. Fixes gh-5004 Closes gh-6100
-
Stephane Nicoll authored
See gh-6041
-
Stephane Nicoll authored
This commit reverts 62fa602f See gh-6031
-
Stephane Nicoll authored
Previously, if a list of ciphers were configured, the default excludes were still applied. Prior to Jetty 9.3, there were no default exclude but Jetty 9.3 introduced some and they override the includes. This commit makes sure that the exclude ciphers are cleared if at least one cipher is explicitly configured. Closes gh-6041
-
Stephane Nicoll authored
Previously, Maven repositories definition was specified in a profile that is active by default. It means that as soon as any profile is enabled by the user, said profile is no longer enabled. This has the nasty consequences of having copy/paste in several places to make sure our own profiles still have the proper repositories definition. This commit creates a single "repositories" profile that is always active unless a given property is explicitely specified. This allows to remove the duplication and make things more consistent. Some Gradle-specific repositories were also hard-coded in two modules without any profile at all, meaning they were polluting the build of anybody using it. While the impacted modules are gradle specific, that repository has been shared in the new "repositories" profile as well. Closes gh-6031
-
Stephane Nicoll authored
Closes gh-6049
-
Phillip Webb authored
Update `checkstyle.xml` to use fully qualified class names. This reduces the number of warning log messages when running `mvn -X` and should also be slightly faster.
-
Phillip Webb authored
Move AnsiOutputApplicationListenerTests to the correct package.
-
Phillip Webb authored
Replace `@RunWith(MockitoJUnitRunner.class)` with direct Mockito initialization since the running doesn't support parallel test execution.
-
Phillip Webb authored
-
Phillip Webb authored
Update the detection logic used in ApplicationHome to: - Deal with `!/` elements in URLs so that `BOOT-INF/classes` packaging works as expected. - Use the `start-class` when no explicit source class is provided to prevent accidentally picking a home next to a `spring-boot.jar` that happens to be on the classpath. - Ignore search logic when running from a unit test. Fixes gh-6129
-
- 09 Jun, 2016 6 commits
-
-
Stephane Nicoll authored
See gh-6132
-
Stephane Nicoll authored
Closes gh-5759
-
Stephane Nicoll authored
-
Stephane Nicoll authored
-
Stephane Nicoll authored
* pr/6125: Update DataSourceBuilder aliases
-
Vedran Pavic authored
This commit adds a `user` alias for the `username` property which permits the use of `OracleDataSource`. Closes gh-6124, gh-6027, gh-6125
-
- 08 Jun, 2016 1 commit
-
-
Brian Clozel authored
Prior to this commit, defining a custom `DispatcherServlet` and/or a `ServletRegistrationBean` with the default name would turn off completely the `DispatcherServletAutoConfiguration`. This commit splits this auto-configuration in two parts: - First, a `DispatcherServlet` is automatically registered if no instance is already defined with the default name. - Then, a `ServletRegistrationBean` is registered is registered if a `DispatcherServlet` instance exists with the default name *and* no `ServletRegistrationBean` exists with the default name This allows developers to register manually a `ServletRegistrationBean` or a `DispatcherServlet` without having to redefine the whole auto-configuration. Fixes gh-4893 Closes gh-6108
-