Stéphane Nicoll
cd726b27cd
Switch to a Hazelcast container that works on latest ARM CPUs
...
Closes gh-44838
9 months ago
Andy Wilkinson
b60194441e
Upgrade to JUnit Jupiter 5.12.1
...
Closes gh-44780
9 months ago
Moritz Halbritter
6b9cd873ca
Use gvenzl/oracle-free:23.6-slim which has ARM64 support
...
See gh-35249
9 months ago
Moritz Halbritter
b956754e8e
Remove readonly flags from mojo parameters
...
Closes gh-43699
9 months ago
Stéphane Nicoll
d0cdae2369
Align nativeTest to native to make it multi-modules friendly
...
This commit harmonizes the behavior of the native and nativeTest Maven
profiles. Previously, enabling the nativeTest profile would
automatically add an execution of the Spring Boot and Native Build Tools
plugins, even in a module that doesn't represent an application or a
Spring Boot-related module.
With this commit, the native testing feature is only enabled if the
plugins are defined in the project, either directly, or in a parent.
The documentation has been updated as the behavior of both profiles is
now much more consistent.
Closes gh-44696
9 months ago
youngjin_dev
a164dab25d
Fix Integer conversion in getProgress() method
...
See gh-44718
Signed-off-by: youngjin_dev <qazkyj0310@gmail.com>
9 months ago
Phillip Webb
109e4c8572
Update copyright year of changed files
9 months ago
Phillip Webb
896b5767fe
Polish
9 months ago
Andy Wilkinson
9b15b4bce9
Consolidate mock web server factories
...
Closes gh-44674
9 months ago
Moritz Halbritter
e7f8b22479
Enable platform mismatch test again
...
We now try to pull linux/arm64. The image only exists for linux/amd64, which should
throw the platform mismatch exception.
See gh-44059
9 months ago
Moritz Halbritter
8fca1dbb6f
Disable test until further investigation
...
See gh-44059
10 months ago
Moritz Halbritter
24854f469c
Use single-arch image to test platform mismatch detection
...
See gh-44059
10 months ago
Moritz Halbritter
d93f4f5554
Throw exception if pulled image platform doesn't match the requested platform
...
Closes gh-44059
10 months ago
Moritz Halbritter
5ec099756f
Fix potential NPE when passing 'null' as params
10 months ago
Moritz Halbritter
a807a07a59
Always try to deserialize message in case of Docker transport errors
...
Before this commit, if the status code was 4xx or 500, we tried to read the errors
object, consuming the http entity. When we tried to deserialize the message,
the http entity was already consumed, an IOException has been thrown and null
is returned for the message.
Now, we read the content in a byte[] and deserialize the errors and the message
from that. This ensures that we can read both the errors and the message.
Closes gh-44628
10 months ago
Andy Wilkinson
1f5b9de302
Normalize the separator in resource names
...
See gh-44444
10 months ago
Andy Wilkinson
5683d39fd6
Allow resources to hide existing resources with the same name
...
See gh-44444
10 months ago
Tran Ngoc Nhan
701f73fcd7
Fix JavaExec javadoc link
...
See gh-44526
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
10 months ago
Eddú Meléndez
5fac1011d6
Add ServiceConnection support for lldap/lldap (Compose)
...
See gh-44389
Signed-off-by: Eddú Meléndez <eddu.melendez@gmail.com>
10 months ago
Dmitry Sulman
7276be825a
Update version of Neo4j test container image
...
See gh-44463
Signed-off-by: Dmitry Sulman <dmitry.sulman@gmail.com>
10 months ago
Dmitry Sulman
c98f9ac126
Update version of Elasticsearch test container image
...
See gh-44459
Signed-off-by: Dmitry Sulman <dmitry.sulman@gmail.com>
10 months ago
Andy Wilkinson
3acea583ad
Add support for working with resources in tests
...
Closes gh-44444
10 months ago
Moritz Halbritter
3be5e6cc3e
Polish "Improve logging in DockerApi"
...
See gh-44412
10 months ago
Dmytro Nosan
9a940702bc
Improve logging in DockerApi
...
This commit introduces a new constructor in `DockerApi`
that accepts `DockerLogger` as a parameter.
The `DockerLogger` is a pretty simple callback interface used to
provide DockerApi output logging.
See gh-44412
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
10 months ago
Tran Ngoc Nhan
d781ce164d
Use Javadoc attributes for Gradle reference guide
...
See gh-44388
Signed-off-by: Tran Ngoc Nhan <ngocnhan.tran1996@gmail.com>
10 months ago
Dmytro Nosan
e919fd806f
Polish ClassPath
...
See gh-44355
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
10 months ago
Moritz Halbritter
ae16856bda
Revert "Use noble buildpacks instead of jammy"
...
This reverts commit 4f672b9588 .
See gh-42711
10 months ago
Moritz Halbritter
4f672b9588
Use noble buildpacks instead of jammy
...
Closes gh-42711
10 months ago
Phillip Webb
8c6e856340
Fix formatting
10 months ago
Phillip Webb
082c5859e8
Polish
10 months ago
Phillip Webb
8aea6d575a
Update copyright year of changed files
10 months ago
Dmytro Nosan
0e81b6386e
Don't use ArgFile when using JavaCompiler
...
See gh-44340
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
10 months ago
Dmytro Nosan
616d4cb149
Polish ClasspathBuilder
...
See gh-44330
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
10 months ago
Stéphane Nicoll
29e498b6bc
Only run Windows-related tests on Windows
...
See gh-44305
10 months ago
Stéphane Nicoll
cd8c12da0b
Polish "Use ArgFile for classpath argument on Windows"
...
See gh-44305
10 months ago
Dmytro Nosan
a6b80831f0
Use ArgFile for classpath argument on Windows
...
This commit uses @argfile syntax for classpath argument on Windows OS
to avoid creating a command-line that is too long.
See gh-44305
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
10 months ago
Andy Wilkinson
2e00552130
Move MockPkcs11Security to spring-boot-testsupport
...
Closes gh-44260
10 months ago
Andy Wilkinson
30d7af4e38
Add CI with Java 24
...
Closes gh-44205
10 months ago
Stéphane Nicoll
d9fc813fb5
Upgrade to Native Build Tools Plugin 0.10.5
...
Closes gh-44183
11 months ago
Stéphane Nicoll
ff6168cde7
Upgrade to Native Build Tools Plugin 0.10.5
...
Closes gh-44179
11 months ago
Dmytro Nosan
ed5100ecee
Upgrade to Elasticsearch Client 8.17.0
...
See gh-44100
Signed-off-by: Dmytro Nosan <dimanosan@gmail.com>
11 months ago
Moritz Halbritter
4fbbc3eda1
Clean up duplicate JsonView entry
11 months ago
Moritz Halbritter
461e30f668
Add JsonView to PluginClasspathGradleBuild
11 months ago
Stéphane Nicoll
b46698774d
Upgrade to Native Build Tools Plugin 0.10.5
...
Closes gh-44141
11 months ago
Andy Wilkinson
4b8d5f22de
Remove Java 8-specific build configuration that will never apply
...
With our Java 17 baseline, the build configuration that is only
applicable when building with Java 8 will never be used. This commit
removes it.
Closes gh-44129
11 months ago
Phillip Webb
80e8ab8779
Support commercial repositories in effective BOM and Ivy
...
Update `BomExtension` to resolve '{spring.mavenRepositories}' and add
credentials to `ivysettings.xml` and `settings.xml`.
Closes gh-44050
11 months ago
Johnny Lim
c9320de559
Use consistent exception messages in Assert calls
...
See gh-44044
Signed-off-by: Johnny Lim <izeye@naver.com>
11 months ago
Johnny Lim
a39e1c4a09
Polish
...
Signed-off-by: Johnny Lim <izeye@naver.com>
See gh-44034
11 months ago
Moritz Halbritter
f24ba9935c
Add ability to ignore configuration properties
...
Properties which should be ignored can be specified in the
additional-spring-configuration-metadata.json file. The ignored
properties section is copied into the final
spring-configuration-metadata.json file, and the ignored properties are
removed from the properties element in the final file.
Closes gh-2421
11 months ago
Phillip Webb
8ec61b9870
Polish 'Refactor `@ConfigurationProperties` that only use `prefix`'
...
See gh-43917
11 months ago