- 25 Apr, 2020 11 commits
-
-
dreis2211 authored
See gh-21079
-
Stephane Nicoll authored
* pr/21054: Fix Actuator API PDF name Closes gh-21054
-
dreis2211 authored
See gh-21054
-
Stephane Nicoll authored
* pr/21009: Update copyright year of changed file Polish Closes gh-21009
-
Stephane Nicoll authored
See gh-21009
-
dreis2211 authored
See gh-21009
-
Stephane Nicoll authored
* pr/21007: Update copyright year of changed files Remove this keyword on member method invocations Closes gh-21007
-
Stephane Nicoll authored
See gh-21007
-
Johnny Lim authored
See gh-21007
-
Stephane Nicoll authored
* pr/20992: Polish ApplicationHome Closes gh-20992
-
Mikael authored
See gh-20992
-
- 24 Apr, 2020 5 commits
-
-
Andy Wilkinson authored
Closes gh-21112
-
Andy Wilkinson authored
Closes gh-21111
-
Andy Wilkinson authored
Starting the CouchbaseContainer fails intermittently when creation of the primary index for the bucket fails with a read timeout. The test doesn't require a primary index for the bucket so this commit disables it creation in the hope that it will help to stabilise the test.
-
Andy Wilkinson authored
Previously, DefaultResourceLoader instances were created using the default constructor. This causes the resource loader to capture the TCCL that was in place at that time. This can lead to a class loader leak if the resource loader is referenced directly or indirectly from a static field of a class loaded by a different class loader. This commit updates the creation of DefaultResourceLoader instances in main code so that the resource load will use the class loader of the creating class. In almost all cases this will be the same class loader as was the thread context class loader that was being captured so the change in behavior is minimal. Crucially, it will still address the situation where the TCCL was different. Note the DevTools' ApplicationContextResourceLoader has been updated to explicitly use the TCCL. This ensures that it uses the restart class loader which is required for DevTools to function correctly. Fixes gh-20900
-
Andy Wilkinson authored
Closes gh-20823
-
- 23 Apr, 2020 24 commits
-
-
Phillip Webb authored
Close gh-20507 in 2.3.0.RC1
-
Phillip Webb authored
Closes gh-21106
-
Phillip Webb authored
Improve "@ConfigurationProperties vs. @Value" documentation with the recommendation that kebab-case is used with the `@Value` annotation. Closes gh-20507
-
Phillip Webb authored
-
Phillip Webb authored
-
Phillip Webb authored
-
Phillip Webb authored
* pr/21104: Fix PropertiesMigrationListenerTests Closes gh-21104
-
dreis2211 authored
See gh-21104
-
Phillip Webb authored
Closes gh-21105
-
Phillip Webb authored
Refactor `PortInUseException` logic to a single place and refine when the exception is thrown. Prior to this commit, we assumed that a `BindException` was only thrown when the port was in use. In fact, it's possible that the exception could be thrown because the requested address "could not be assigned". We now only throw a `PortInUserException` if the `BindException` message includes the phrase "in use". Fixes gh-21101
-
Phillip Webb authored
-
Phillip Webb authored
-
Scott Frederick authored
This commit removes changes the timestamp used when writing the classpath and layers index files in the Gradle plugin to be the current timestamp unless `preserveFileTimestamps=true`. It also polishes some duplication in the handling of entry attributes when creating the fat archive and adds a test to verify that the Gradle plugin uses the same fixed timestamp constant as Gradle uses internally. See gh-21005
-
Madhura Bhave authored
Closes gh-21102
-
Madhura Bhave authored
Fixes gh-20866
-
Stephane Nicoll authored
Closes gh-19706
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-21100
-
Stephane Nicoll authored
Closes gh-20846
-
Stephane Nicoll authored
Closes gh-21098
-
Stephane Nicoll authored
Closes gh-21097
-
Stephane Nicoll authored
Closes gh-21095
-
Andy Wilkinson authored
-
Stephane Nicoll authored
This commit harmonizes our integration of Micrometer's Service Level objectives. Closes gh-21076
-