- 12 Oct, 2017 3 commits
-
-
Andy Wilkinson authored
* gh-10554: Honor logging.path config in filePattern for Log4j2 RollingFile
-
Sebastian Thomschke authored
Previously, rolled over files were always written to logs/. This commit ensures that rotated logs are written into the directory specified in the application config's logging.path property. Closes gh-10554
-
Andy Wilkinson authored
Closes gh-10606
-
- 11 Oct, 2017 1 commit
-
-
Andy Wilkinson authored
Previously, if Undertow failed to start, some of Undertow's internal components would have been started but the started field of UndertowEmbeddedServletContainer remained false. This meant that when stop() was called nothing was done as the container believed it had not been started. This commit updates UndertowEmbeddedServletContainer to stop both the DeploymentManager and the Undertow instance in start() if an exception is thrown. This aligns the behaviour of UndertowEmbeddedServletContainer with that of the Tomcat equivalent. Closes gh-10528
-
- 10 Oct, 2017 1 commit
-
-
Stephane Nicoll authored
Closes gh-10561
-
- 09 Oct, 2017 2 commits
-
-
Stephane Nicoll authored
See gh-10561
-
Stephane Nicoll authored
-
- 03 Oct, 2017 1 commit
-
-
Stephane Nicoll authored
This commit clarifies the scope of the datasource initializr. In particular, it is not possible to create the schema with that facility and let Hibernate creates additional tables. Closes gh-9048
-
- 02 Oct, 2017 16 commits
-
-
Andy Wilkinson authored
Previously, if the file watcher thread tried to stop the FileSystemWatcher when another thread was already stopping it a livelock could occur. The livelock occurred because the file watcher thread would attempt to lock a monitor that was being held by a thread that had joined the file watcher thread and was waiting for it to die. This commit avoid the livelock by narrowing the synchronization that's used when stopping the FileSystemWatcher. The monitor is used to obtain a reference to the file watcher thread in a thread-safe manner, but it is released prior to joining the file watcher thread and waiting for it to die. This will allow a parallel attempt by the file watcher thread to stop itself to succeed. Closes gh-10496
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-10484
-
Andy Wilkinson authored
Closes gh-10483
-
Andy Wilkinson authored
Closes gh-10482
-
Andy Wilkinson authored
Closes gh-10481
-
Andy Wilkinson authored
See gh-10475 See gh-10473
-
Andy Wilkinson authored
* gh-10457: Polish
-
Johnny Lim authored
-
Andy Wilkinson authored
Closes gh-10268
-
Andy Wilkinson authored
Previously, when deploying a Spring Boot application to a container, the servlet context property source was not fully initialised until the context was refreshed. This led to a problem where a value from a property source with lower precedence would be seen during the early stages of the application starting. Once the servlet context property source had been initialized, its value for the property would then become visible effectively making it appear as if the property's value had changed during startup. This led to a specific problem with determining active profiles. If spring.profiles.active was set both in JNDI and via the servlet context both profiles would end up being active, rather than the more intuitive behaviour of the profiles made active via the servlet context overriding those made active via JNDI. This commit updates SpringBootServletInitializer so that it explicitly creates the StandardServletEnvironment and initializes its property sources using the servlet context. This is done before the application is created and run, thereby ensuring that the servlet context property source is available throughout the application's startup. Closes gh-9972
-
Andy Wilkinson authored
Closes gh-10476
-
Andy Wilkinson authored
Closes gh-10475
-
Andy Wilkinson authored
Closes gh-10474
-
Andy Wilkinson authored
Closes gh-10473
-
Andy Wilkinson authored
Closes gh-10472
-
- 29 Sep, 2017 3 commits
-
-
Andy Wilkinson authored
Closes gh-10381
-
Andy Wilkinson authored
-
Andy Wilkinson authored
Closes gh-10268
-
- 25 Sep, 2017 8 commits
-
-
Andy Wilkinson authored
Closes gh-10362
-
Andy Wilkinson authored
Closes gh-10392
-
Andy Wilkinson authored
Closes gh-10268
-
Stephane Nicoll authored
* pr/10382: Add reference to Citrus simulator Spring Boot starter
-
Christoph Deppisch authored
Closes gh-10382
-
Stephane Nicoll authored
* pr/10412: Polish JacksonAutoConfiguration
-
Eddú Meléndez authored
This commit removes unused constructor parameters introduced in 0c2ecb7b. Closes gh-10412
-
Stephane Nicoll authored
Closes gh-10416
-
- 24 Sep, 2017 5 commits
-
-
Andy Wilkinson authored
See gh-10395
-
Stephane Nicoll authored
* pr/10411: Typo in external config documentation
-
dreis2211 authored
Closes gh-10411
-
Andy Wilkinson authored
Closes gh-10397
-
Andy Wilkinson authored
Closes gh-10396
-