- 01 Jun, 2016 3 commits
-
-
Andy Wilkinson authored
Closes gh-6087
-
Andy Wilkinson authored
Closes gh-6086
-
Andy Wilkinson authored
Closes gh-6085
-
- 26 May, 2016 1 commit
-
-
Stephane Nicoll authored
Closes gh-6033
-
- 25 May, 2016 2 commits
-
-
Andy Wilkinson authored
The list of changes is written to on one thread and read from on another. Without some form of sychronization this is not thread-safe. This commit makes changes a synchronized list which should guarantee that the reading thread can see the changes made by the writing thread. It also removes a redundant call to clear the list of changes at the start of waitsForPollingInterval. See gh-6038
-
Andy Wilkinson authored
Closes gh-6036
-
- 24 May, 2016 1 commit
-
-
Andy Wilkinson authored
Neither Cassandra nor Elasticsearch starts reliably on Windows. This commit adds a custom class rule to the associated sample application tests to skip them on Windows. A class rule is used rather than a Unit assumption as we want to avoid starting Elasticsearch (done by the application context) and Cassandra (done by a test execution listener) and an assumption would be too late.
-
- 13 May, 2016 5 commits
-
-
Andy Wilkinson authored
Closes gh-5949
-
Andy Wilkinson authored
Closes gh-5947
-
Andy Wilkinson authored
Closes gh-5946
-
Andy Wilkinson authored
Closes gh-5945
-
Andy Wilkinson authored
Previously, arguments passed to the script were handled in one way if a service was being started using start-stop-daemon and in another way if start-stop-daemon wasn’t available or the application is being launched in run mode. This meant that quoted arguments were only handled correctly when the application was being started using start-stop-daemon. This commit updates the launch script so that argument handling is the same across all three different way that the application can be launched. Closes gh-5942
-
- 12 May, 2016 1 commit
-
-
Andy Wilkinson authored
Using a separate thread to call the application's main method is unnecessary – the context class loader of the current thread can be updated instead – and makes exception and exit code handling more complicated than it needs to be. This commit updates the Launcher so that it calls the main method runner using the current (main) thread. As a result, any exception that's thrown will be caught by the JVM and result in a non-zero exit code being returned from the process. Closes gh-5922
-
- 10 May, 2016 6 commits
-
-
Phillip Webb authored
-
Andy Wilkinson authored
* gh-5884: Add tests for JooqExceptionTranslator Use JOOQ's Spring DB name during exception translation
-
Andy Wilkinson authored
See gh-5884
-
tfeiner authored
The name of a JOOQ SQLDialect does not always match the name defined in sql-error-codes.xml. For example, the Postgres translator was not initialized correctly because in JOOQ the dialect is named SQLDialect.POSTGRES, but in sql-error-codes.xml the bean is named "PostgreSQL". This commit updates the translator to use the dialects third-party springDbName which ensures that it maps correctly to the entries in sql-error-codes.xml. Closes gh-5884
-
Stephane Nicoll authored
-
Spring Buildmaster authored
-
- 09 May, 2016 3 commits
-
-
Stephane Nicoll authored
See gh-5901
-
Stephane Nicoll authored
While working on gh-5309, a regression was introduced and fixed right the way on master. Unfortunately, the fix wasn't applied to `1.3.x` as it should have been. This commit applies 6dd84159 to `1.3.x` Closes gh-5901
-
Vedran Pavic authored
- Use the latest Docker image for Ubuntu 14.04 LTS based tests - Add Ubuntu 16.04 LTS based tests Closes gh-5868
-
- 07 May, 2016 2 commits
-
-
Stephane Nicoll authored
* pr/5887: Upgrade to Spring AMQP 1.5.6
-
Gary Russell authored
Closes gh-5887
-
- 06 May, 2016 5 commits
-
-
Andy Wilkinson authored
Closes gh-5885
-
Stephane Nicoll authored
-
Spring Buildmaster authored
-
Stephane Nicoll authored
Closes gh-5322
-
Stephane Nicoll authored
This reverts commit d6a424f9. Closes gh-5361 # Conflicts: # spring-boot/src/test/resources/org/springframework/boot/env/test-encoded.properties
-
- 05 May, 2016 8 commits
-
-
Andy Wilkinson authored
Closes gh-5874
-
Andy Wilkinson authored
Closes gh-5873
-
Andy Wilkinson authored
Closes gh-5872
-
Andy Wilkinson authored
Closes gh-5871
-
Andy Wilkinson authored
Closes gh-5858
-
Andy Wilkinson authored
Closes gh-5819
-
Andy Wilkinson authored
ErrorMvcAutoConfiguration creates a BeanNameViewResolver bean in case the user has used @EnabledWebMvc and disabled WebMvcAutoConfiguration. If the user hasn’t used @EnabledWebMvc, WebMvcAutoConfiguration will creates its BeanNameViewResolver and override the one that’s already been defined by ErrorMvcAutoConfiguration. This commit makes WebMvcAutoConfiguration’s BeanNameViewResolver definition conditional on there being no existing BeanNameViewResolver bean definition. Closes gh-5354
-
Andy Wilkinson authored
See gh-5322
-
- 04 May, 2016 3 commits
-
-
Dave Syer authored
It seems like a base class that defines `@Beans` just doesn't define any beans. Oh well, time to copy-paste.
-
Dave Syer authored
-
Dave Syer authored
to stop it from being included in the enclosing @Configuration. That way, if the app is not a web app, then there really is a client_credentials OAuth2 resource (as claimed in the user guide). Fixes gh-5735
-