Phillip Webb
c22548982a
Relocate launcher classes
...
Create alternative launcher classes under the package
`org.springframework.boot.loader.launch` and use them in favor
of the previous location.
This update is designed to improve compatibility with future
changes in the loader.
Closes gh-37667
2 years ago
Ivo Smid
f2a4336ea1
Increase the socket timeout for remote connections to Docker daemon
...
The default socket timeout with HttpClient 5 is not long enough
in some cases where Docker images are built that require the
GraalVM native image compiler to run in a buildpack. This commit
increases the timeout to 30 minutes.
Fixes gh-37665
Co-authored-by: Scott Frederick <sfrederick@vmware.com>"
2 years ago
Phillip Webb
3d6859e80f
Use the term "uber jar" in reference documentation and javadoc
...
Update reference documentation and javadoc to use the term "uber jar"
rather than "fat jar".
Closes gh-37653
2 years ago
JinseongHwang
0b703f9007
Use consistent capitalization in MySQL and MariaDB test names
...
See gh-37497
2 years ago
Andy Wilkinson
bebca55a8f
Add testAndDevelopmentOnly configuration
...
Closes gh-35436
2 years ago
Phillip Webb
052757c2d8
Polish
2 years ago
Scott Frederick
3cf08e1351
Clarify default security options for image building
...
See gh-37479
2 years ago
Scott Frederick
9811cc030f
Fix LifecycleTests for security options on Windows
...
Fixes gh-37598
2 years ago
Scott Frederick
7e29a3c70b
Use latest available Gradle version for Paketo system tests
...
This ensures that the tests will run with the latest Java versions.
See gh-37507
2 years ago
Scott Frederick
aeeb5cf1f8
Apply Gradle fileMode and dirMode consistently in jar and war archives
...
Fixes gh-37496
2 years ago
Scott Frederick
c45ad6ce83
Use actual Java version in build image integration tests
...
See gh-37453
2 years ago
Scott Frederick
98bfaf0412
Remove compatibility blocks from Gradle plugin integration tests
...
Closes gh-37453
2 years ago
Johnny Lim
ce813346c9
Add Javadoc since for AbstractAotMojo.getSession()
...
See gh-37462
2 years ago
Eric Haag
a2be276dd8
Mock working directory for extract test
...
Prior to this change, this test would create files in the project
directory. This can cause issues with Gradle caching and up-to-date
checks.
To address this, the value of the working directory is mocked to a
temporary directory like all the other tests.
See gh-37395
2 years ago
Andy Wilkinson
7bb40d50d4
Polish
2 years ago
Andy Wilkinson
89a86e91f5
Avoid deprecation warning with Gradle 8.4-rc-1
...
Closes gh-37493
2 years ago
Moritz Halbritter
a3611ae9f3
Polish "Use the Maven Archiver implementation for parsing outputTimestamp"
...
See gh-37438
2 years ago
Niels Basjes
a1b08e1819
Use the Maven Archiver implementation for parsing outputTimestamp
...
See gh-37438
2 years ago
Phillip Webb
e10ac76761
Polish
2 years ago
Scott Frederick
7de770f6a1
Add support for security options in CNB builder container config
...
Closes gh-37479
2 years ago
Scott Frederick
4433fcd1f2
Add support for build workspace option when building images
...
Closes gh-37478
2 years ago
Moritz Halbritter
6805a3393b
Close file handle on exceptions during connect
...
Closes gh-32423
2 years ago
Moritz Halbritter
408fb8ae9d
Add support for EdDSA, XDH and RSA-PSS key parsing
...
This works with Java 17 and up. Also refactor the test for more
structure.
Closes gh-37237
2 years ago
Andy Wilkinson
ee78e45ea7
Polish "Polish Javadoc for DockerImageNames.rabbit()"
...
See gh-37394
2 years ago
Johnny Lim
fbfd6816c2
Polish Javadoc for DockerImageNames.rabbit()
...
See gh-37394
2 years ago
Andy Wilkinson
e1f6fb5a61
Remove `@since` from spring-boot-test-support's javadoc
...
Closes gh-37403
2 years ago
Andy Wilkinson
a795065555
Polish "Lazily query attributes when copying from base configuration"
...
See gh-37343
2 years ago
Fouad Almalki
7edc9ebc28
Lazily query attributes when copying from base configuration
...
See gh-37343
2 years ago
Eddú Meléndez
6997277f75
Add service connection from OpenTelemetry Collector
...
See gh-35082
2 years ago
Scott Frederick
a9f26e0f95
Conditionally enable image building bind cache tests
...
Accessing bind mount directories as is done in the tests for building
images with bind mount caches requires Docker configuration when
using Docker Desktop. It works without configuration on Linux with
Docker Engine.
See gh-28387
2 years ago
Andy Wilkinson
ed5d16de84
Upgrade to Jetty 12
...
Closes gh-36073
2 years ago
Chris Bono
6e7b845bdf
Add support for Apache Pulsar
...
Add support for Apache Pulsar using the Spring for Apache Pulsar
project.
See gh-34763
Co-authored-by: Phillip Webb <pwebb@vmware.com>
2 years ago
Andy Wilkinson
fadc58679d
Speed up ImageReference.of when path contains upper-case chars
...
Closes gh-35657
2 years ago
Andy Wilkinson
a77863245d
Polish "Use project.getLayout().getBuildDirectory() instead of getBuildDir()"
...
See gh-37167
2 years ago
Yanming Zhou
a8706962d4
Use project.getLayout().getBuildDirectory() instead of getBuildDir()
...
See gh-37167
2 years ago
Phillip Webb
fd8cb74b46
Load algorithm parameters from PEM encoded 'EC PRIVATE KEY' files
...
Update `PrivateKeyParser` implementations so that algorithm parameters
for PEM encoded 'EC PRIVATE KEY' files are loaded from the incoming
data.
Prior to this commit, the algorithm parameter was hard-coded to
'secp384r1' which could result in a mismatch to the actual file
content.
Fixes gh-34232
2 years ago
Phillip Webb
3640491d5a
Fix Timezone used for now in BuildRequestTests
2 years ago
Phillip Webb
f8f4a2b986
Fix Timezone used for now in BuildRequestTests
2 years ago
Scott Frederick
d5cfe4d475
Remove invalid caches parameter entry from Maven plugin docs
...
Fixes gh-37048
2 years ago
Scott Frederick
c17ecf0f0b
Add support for caching to bind mounts when building images
...
When building an image using the Maven `spring-boot:build-image` goal or
the Gradle `bootBuildImage` task, the build and launch caches can be
configured to use a bind mount as an alternative to using a named
volume.
Closes gh-28387
2 years ago
Stephane Nicoll
6efd9ed0b0
Test Gradle plugin against Gradle 8.3
...
Closes gh-37025
2 years ago
Scott Frederick
eb45aab712
Upgrade default CNB builders to Paketo Jammy
...
Closes gh-36689
2 years ago
Stephane Nicoll
0271efae4c
Polish "Avoid setting null compiler option"
...
See gh-36971
2 years ago
omaryaya
a0ad00c542
Avoid setting null compiler option
...
See gh-36971
2 years ago
normandra
62902a798d
Fix typo
...
See gh-36964
2 years ago
Stephane Nicoll
3ae65e073c
Use Aether to download JUnit platform launcher
...
This commit updates our maven plugin to use aether directly, rather than
the now deprecated maven features.
Closes gh-36724
2 years ago
Phillip Webb
8edec21a6f
Update copyright year of changed files
2 years ago
Phillip Webb
407fa780c8
Polish
2 years ago
Phillip Webb
46773dd5df
Update copyright year of changed files
2 years ago
Andy Wilkinson
d1449fb97c
Make milestone plugin dependencies available to Maven integration tests
2 years ago