- 04 Jun, 2021 6 commits
-
-
Stephane Nicoll authored
See gh-26751
-
Abel Salgado Romero authored
See gh-26751
-
Phillip Webb authored
Closes gh-26755
-
Phillip Webb authored
Update the `ConfigDataEnvironment` so that the `resolveProfileSpecific` method of `ConfigDataLocationResolver` is no longer called when resolving imports declared in a profile-specific file. Fixes gh-26753
-
Phillip Webb authored
Closes gh-26754
-
Phillip Webb authored
Update `StandardConfigDataLocationResolver` so that profile-specific imports can only be used when there is no parent import. Prior to this commit, given the following application.properties file: spring.profiles.active=p1,p2 spring.config.import=other.properties We would attempt to import `other.properties`, `other-p1.properties` and `other-p2.properties`. This seems quite confusing and when we really only need to support profile-specific properties for the initial root set of locations. Fixes gh-26752
-
- 03 Jun, 2021 7 commits
-
-
Stephane Nicoll authored
Closes gh-26748
-
Stephane Nicoll authored
Closes gh-26747
-
Stephane Nicoll authored
* pr/26737: Remove reference to surefirebooter JAR Closes gh-26737
-
dreis2211 authored
See gh-26737
-
Phillip Webb authored
Closes gh-26744
-
Phillip Webb authored
Closes gh-26743
-
Phillip Webb authored
Update `JarFile` and `JarFileWrapper` classes so that they no longer close the `JarFile` early if a `SecurityManager` is in use. Prior to this commit, the closed `JarFile` would cause (an ultimately swallowed) NPE in `ZipFile` which manifested itself as a `ClassNotFoundException` when starting the app. Closes gh-25538
-
- 02 Jun, 2021 11 commits
-
-
Madhura Bhave authored
Closes gh-26741
-
Madhura Bhave authored
Closes gh-26740
-
Madhura Bhave authored
Fixes gh-26736
-
Scott Frederick authored
When a custom buildpack is provided for image building, the contents of the buildpack directory, tgz file, or image are copied as tar entries to a new layer in the ephemeral builder image. Prior to this commit, only file entries from the buildpack source were copied as builder layer tar entries; intermediate directory entries from the source were not copied. This results in directories being created in the builder container using default permissions. This worked on most Linux-like OSs where the default permissions allow others-read access. On some OSs like Arch Linux where the default directory permissions do not allow others-read, this prevented the lifecycle processes from reading the buildpack files. This commit explicitly creates all intermediate directory tar entries in the builder image layer to ensure that the buildpack directories and files can be read by the lifecycle processes. Fixes gh-26658
-
Madhura Bhave authored
Closes gh-26739
-
Madhura Bhave authored
Closes gh-26738
-
Madhura Bhave authored
This commit aligns int and long so that a random number is generated by delegating to ints/longs in the JDK's Random API. In the case of a single bound value, it needs to be greater than 0 because 0 is used as the lower bound. Fixes gh-26628
-
Stephane Nicoll authored
-
Stephane Nicoll authored
Closes gh-26735
-
Stephane Nicoll authored
Closes gh-26734
-
Stephane Nicoll authored
Closes gh-26733
-
- 01 Jun, 2021 4 commits
-
-
Stephane Nicoll authored
Closes gh-26727
-
Stephane Nicoll authored
Closes gh-26725
-
Stephane Nicoll authored
Closes gh-26724
-
Stephane Nicoll authored
Previously, LoggingSystem#get would chose Logback by the sole presence of a class in logback-core, with the assumption that logback-classic is also on the classpath. An app that only had the former would therefore fail. This commit updates the condition to check for a class in logback-classic instead. Closes gh-26711
-
- 31 May, 2021 4 commits
-
-
Stephane Nicoll authored
Closes gh-26717
-
Stephane Nicoll authored
Closes gh-26716
-
Stephane Nicoll authored
* pr/26713: Remove redudant space Closes gh-26713
-
weixsun authored
See gh-26713
-
- 28 May, 2021 8 commits
-
-
Phillip Webb authored
Closes gh-26703
-
Phillip Webb authored
Closes gh-26702
-
Phillip Webb authored
Update `ImageName` and `ImageReference` to use distinct regex patterns to parse specific parts of the value. Prior to this commit a single regex pattern was used which could hang given certain input strings. Fixes gh-23115
-
Madhura Bhave authored
Closes gh-26701
-
Madhura Bhave authored
Closes gh-26700
-
Madhura Bhave authored
Closes gh-26469
-
Stephane Nicoll authored
Closes gh-26697
-
Stephane Nicoll authored
Closes gh-26696
-