Stephane Nicoll
7e4defbcba
Properly guard LogbackLoggingSystem
...
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
4 years ago
Stephane Nicoll
d0185e7531
Merge branch '2.4.x'
...
Closes gh-26717
4 years ago
Stephane Nicoll
897fd63faf
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26716
4 years ago
Stephane Nicoll
647451087f
Merge pull request #26713 from weixsun
...
* pr/26713:
Remove redudant space
Closes gh-26713
4 years ago
weixsun
4b3bf75a4c
Remove redudant space
...
See gh-26713
4 years ago
Phillip Webb
d3f0f04f05
Merge branch '2.4.x'
...
Closes gh-26703
4 years ago
Phillip Webb
49d3ecc2b2
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26702
4 years ago
Phillip Webb
617f7b9587
Improve ImageName/ImageReference parse performance
...
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
4 years ago
Madhura Bhave
54c3194164
Merge branch '2.4.x' into main
...
Closes gh-26701
4 years ago
Madhura Bhave
5314bda48d
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26700
4 years ago
Madhura Bhave
f55e4c08f5
Add note about Kubernetes termination grace period
...
Closes gh-26469
4 years ago
Stephane Nicoll
b8b0430139
Merge branch '2.4.x'
...
Closes gh-26697
4 years ago
Stephane Nicoll
7f5adb7e9d
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26696
4 years ago
Stephane Nicoll
454d72d9b2
Document spring.profiles.default in the reference guide
...
Closes gh-26592
4 years ago
Stephane Nicoll
67fe60ba8a
Add missing static on JerseyInfrastructureConfiguration
...
Closes gh-26695
4 years ago
Phillip Webb
5258c26f90
Merge branch '2.4.x'
4 years ago
Phillip Webb
49c30854af
Rename PRODUCTION_RUNTIME_CLASSPATH_NAME
...
Rename the now public constant for consistency with the JavaPlugin.
See gh-26686
4 years ago
Phillip Webb
ac0c1b1456
Merge branch '2.4.x'
...
Closes gh-26687
4 years ago
Phillip Webb
1e0ae9d5e3
Make PRODUCTION_RUNTIME_CLASSPATH_NAME public
...
Change `SpringBootPlugin.PRODUCTION_RUNTIME_CLASSPATH_NAME` from package
private to public so that it can be accessed in user build scripts.
Fixes gh-26686
4 years ago
Phillip Webb
42865daca9
Merge branch '2.4.x'
4 years ago
Phillip Webb
8661f74f2e
Revert "Test optional directories without sub-directories"
...
This reverts commit 3f858ed8a4
since the test already existed.
4 years ago
Phillip Webb
91eb37dd84
Merge branch '2.4.x'
...
Closes gh-26679
4 years ago
Phillip Webb
35f1194651
Merge pull request #26677 from izeye
...
* pr/26677:
Test optional directories without sub-directories
Fix "Allow optional directories without sub-directories"
Closes gh-26677
4 years ago
Phillip Webb
3f858ed8a4
Test optional directories without sub-directories
...
Add an additional test to ensure that optional wildcard
directory patterns do not fail.
See gh-26677
4 years ago
izeye
38b9a833bd
Fix "Allow optional directories without sub-directories"
...
Fix the update to `resolvePatternEmptyDirectories` introduced in
commit 01dd68e29e
which was incorrectly checking `isOptional`.
See gh-26677
4 years ago
Phillip Webb
1a10162777
Change state change logging to DEBUG
...
Update `ApplicationAvailabilityBean` so that state change logging is
at DEBUG rather than INFO.
Fixes gh-26624
4 years ago
Phillip Webb
78ac7b3861
Polish
4 years ago
Phillip Webb
b6d31fb6a1
Use correct type for deriveFromProperties
...
Fix `DataSourceBuilder` so that the type used to access `deriveFrom`
properties is based on the actual instance type rather than the
user-defined type which could have been changed.
Fixes gh-26644
4 years ago
Scott Frederick
eed620fc80
Allow `driverClassName` to be optional
...
Update `DataSourceBuilder` so that the `driverClassName` may be optional
and silently ignored if it set but the underlying type does not have
a getter/setter.
This restores Spring Boot 2.4 behavior.
Fixes gh-26631
Co-authored-by: Phillip Webb <pwebb@vmware.com>
4 years ago
Scott Frederick
c679b4ccd6
Don't attempt to set null values
...
Update `DataSourceBuilder` so that setters are not longer called for
`null` values. This restores Spring Boot 2.4 behavior.
Fixes gh-26633
Co-authored-by: Phillip Webb <pwebb@vmware.com>
4 years ago
Scott Frederick
a31e976ec6
Support fallback URL properties
...
Update `DataSourceBuilder` so that the url property attempts both
`getUrl()` / `setUrl(...)` and `getURL()`/`setURL(...)`.
Fixes gh-26647
Co-authored-by: Phillip Webb <pwebb@vmware.com>
4 years ago
Phillip Webb
e55948456f
Respect custom username/password properties
...
Fix a bug in `DataSourceInitializationConfiguration` that was stopping
custom username/password properties from being applied.
Fixes gh-26676
4 years ago
Scott Frederick
7d6093680d
Polish
4 years ago
Stephane Nicoll
e5ee1eb86f
Merge branch '2.4.x'
...
See gh-26654
4 years ago
Stephane Nicoll
130261f0df
Merge branch '2.3.x' into 2.4.x
...
See gh-26653
4 years ago
Stephane Nicoll
3fbf5eeb5b
Document spring.profiles.default in the reference guide
...
Closes gh-26592
4 years ago
Phillip Webb
249c675fff
Merge branch '2.4.x'
...
Closes gh-26672
4 years ago
Andy Wilkinson
01dd68e29e
Allow optional directories without sub-directories
...
Update `StandardConfigDataLocationResolver` so that directory resources
are only required when the location is not optional.
Closes gh-26627
Co-authored-by: Phillip Webb <pwebb@vmware.com>
4 years ago
Phillip Webb
6424e3de12
Merge branch '2.4.x'
...
Closes gh-26671
4 years ago
Phillip Webb
14f578ed80
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26670
4 years ago
Phillip Webb
39e3746cf6
Force Eclipse to use JavaSE-1.8 runtime
...
Add `EclipseConventions` to force the JavaSE-1.8 runtime to be applied
to the imported projects.
Closes gh-26669
4 years ago
Stephane Nicoll
3c6bf14c16
Polish
4 years ago
Stephane Nicoll
f3d4fdb9c4
Merge branch '2.4.x'
...
Closes gh-26655
4 years ago
Stephane Nicoll
967a794fa8
Merge pull request #26421 from lower-case
...
* pr/26421:
Polish "Clarify Kotlin version requirements in documentation"
Clarify Kotlin version requirements in documentation
Closes gh-26421
4 years ago
Stephane Nicoll
fe1e2319b2
Polish "Clarify Kotlin version requirements in documentation"
...
See gh-26421
4 years ago
Lovekesh Garg
944ba34556
Clarify Kotlin version requirements in documentation
...
See gh-26421
4 years ago
Stephane Nicoll
d5b41e288f
Merge branch '2.4.x'
...
Closes gh-26654
4 years ago
Stephane Nicoll
9ff372c915
Merge branch '2.3.x' into 2.4.x
...
Closes gh-26653
4 years ago
Stephane Nicoll
b5ebf836e3
Document spring.profiles.default
...
Closes gh-26592
4 years ago
Stephane Nicoll
44ad121c74
Upgrade to Kotlin 1.5.10
...
Closes gh-26652
4 years ago