Andy Wilkinson
fc91a84219
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36868
2023-08-09 13:44:00 +01:00
Andy Wilkinson
1b7467adc3
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36867
2023-08-09 13:43:51 +01:00
Andy Wilkinson
1765f4e9cf
Ensure that server tests run when test apps have changed
...
Closes gh-19858
2023-08-09 13:43:24 +01:00
Stephane Nicoll
6f22baa729
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36612
2023-07-27 14:55:29 +02:00
Stephane Nicoll
150526a6a0
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36611
2023-07-27 14:52:37 +02:00
Stephane Nicoll
87554fb4dc
Add test for RabbitMQ smoke test
...
Closes gh-36610
2023-07-27 14:51:50 +02:00
Scott Frederick
bb4226397a
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36541
2023-07-24 16:05:57 -05:00
Scott Frederick
c5d2415834
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36540
2023-07-24 16:04:28 -05:00
Scott Frederick
90be62bc7a
Update Docker images used for launch script tests
...
Closes gh-24349
2023-07-24 15:46:30 -05:00
Phillip Webb
28b5b7a218
Merge branch '3.0.x' into 3.1.x
2023-07-18 10:32:01 +01:00
Phillip Webb
9d91dbc4e5
Use explicit matchers following Spring Security 6.0.5 upgrade
...
See gh-36293
2023-07-18 10:31:41 +01:00
Phillip Webb
30cc2a48c7
Merge branch '3.0.x' into 3.1.x
2023-07-18 10:16:56 +01:00
Phillip Webb
0233178855
Use explicit matchers following Spring Security 6.0.5 upgrade
...
See gh-36293
2023-07-18 09:49:11 +01:00
Andy Wilkinson
a268c6433e
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36127
2023-06-30 08:26:12 +01:00
Andy Wilkinson
93f8bd2170
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36126
2023-06-30 08:25:53 +01:00
Andy Wilkinson
996252f929
Stop using deprecated classifier property
...
Closes gh-36125
2023-06-30 08:22:14 +01:00
Andy Wilkinson
e8cbb9ae1b
Stop using deprecated JavaExec property in spring-boot-smoke-test-ant
...
Closes gh-36086
2023-06-27 11:17:50 +01:00
Scott Frederick
c277517953
Polish "Add SslAutoConfiguration to slice test annotations"
...
See gh-36038
2023-06-23 16:11:49 -06:00
Eddú Meléndez
321c526bf7
Add SslAutoConfiguration to slice test annotations
...
`SslAutoConfiguration` has been added to `cassandra`, `couchbase`,
`elasticsearch`, `mongo` and `redis` slice test annotations.
See gh-36038
2023-06-23 15:51:42 -06:00
Andy Wilkinson
3f7fe25cb9
Merge branch '3.0.x' into 3.1.x
...
Closes gh-36044
2023-06-23 15:58:36 +01:00
Andy Wilkinson
2fae5de245
Merge branch '2.7.x' into 3.0.x
...
Closes gh-36043
2023-06-23 15:50:02 +01:00
Andy Wilkinson
d2966e1cbf
Polish "Replace calls to verifyComplete() to avoid indefinite blocking"
...
See gh-35915
2023-06-23 12:38:12 +01:00
ThomazPassarelli
f9da30faf1
Replace calls to verifyComplete() to avoid indefinite blocking
...
See gh-35915
2023-06-23 12:16:26 +01:00
Andy Wilkinson
9b88128e3b
Merge branch '3.0.x' into 3.1.x
2023-06-14 18:19:53 +01:00
Andy Wilkinson
4694e20628
Merge branch '2.7.x' into 3.0.x
2023-06-14 18:19:43 +01:00
Andy Wilkinson
7d07c0d09c
Polish configuration related to predictive test selection
...
Most notably, this commit splits the tests that use Spring REST Docs
out into a separate task for which predictive test selection is
disabled. This allows it to be cached and use Gradle's built-in
up-to-date checking, thereby avoiding the generation of new snippets
and the need to then run the asciidoctor and asciidoctorPdf tasks.
It also updates spring-boot-smoke-test-junit-vintage to disable
predictive test selection so that we can continue to assert that
the some tests were executed.
See gh-35869
2023-06-14 18:15:04 +01:00
Moritz Halbritter
8cc428c0b5
Merge branch '3.0.x'
2023-06-07 10:17:49 +02:00
Moritz Halbritter
372af21313
Merge branch '2.7.x' into 3.0.x
2023-06-07 10:17:14 +02:00
Moritz Halbritter
140e806357
Enable LoaderIntegrationTests on Java 20
...
See gh-35758
2023-06-07 10:16:54 +02:00
Eddú Meléndez
127f852cf9
Polish spring-boot-smoke-test-data-mongo
...
Remove `@ImportAutoConfiguration(SslAutoConfiguration.class)`, since
`SslAutoConfiguration.class` is already provided as an
auto-configuration with `@SpringBootTest`
See gh-35655
2023-05-30 17:11:53 -05:00
Steve Riesenberg
10feecbd08
Fix redirect to login page for token requests
...
Fixes an issue where auto-configuration for Spring Authorization Server
was overriding the default exception handling (AuthenticationEntryPoint)
resulting in anonymous requests to the token endpoint being redirected
to the Spring Security login page instead of returning 401 Unauthorized.
Auto-configuration now registers a defaultAuthenticationEntryPointFor
that is added to any other entry points already configured.
See gh-35368
2023-05-10 11:32:06 +02:00
Scott Frederick
1143396531
Add smoke tests to verify Couchbase SSL connections
...
See gh-34811
2023-05-04 17:09:52 -05:00
Scott Frederick
d4107a8185
Add smoke tests to verify Cassandra SSL connections
...
See gh-25602
2023-05-04 16:11:28 -05:00
Moritz Halbritter
27169bde8b
Merge branch '3.0.x'
2023-05-03 13:07:12 +02:00
Moritz Halbritter
c2dd20f4ea
Merge branch '2.7.x' into 3.0.x
2023-05-03 13:07:00 +02:00
Moritz Halbritter
f5eb76074b
Disable loader integration tests on aarch64 linux and mac
...
See gh-35229
2023-05-03 11:32:39 +02:00
Moritz Halbritter
f3d0bc7a99
Disable launch script integration tests on aarch64 linux and mac
...
See gh-35229
2023-05-03 11:32:33 +02:00
Phillip Webb
8427e813af
Support import of idomatic testcontainer declaration classes
...
Add an `@ImportTestcontainers` annotation which can be used to import
idomatic testcontainer declaration classes.
Closes gh-35245
2023-05-03 00:28:36 -07:00
Phillip Webb
26566d4a30
Allow testcontainer beans to also contribute properties
...
Allow `Container` bean definitions to inject a `DynamicPropertyRegistry`
so that they can contribute environment properties.
Closes gh-35201
2023-05-03 00:27:13 -07:00
Scott Frederick
a4b81e4326
Polish smoke tests
...
See gh-35042
2023-05-02 16:34:56 -05:00
Scott Frederick
5ac6a3d90b
Add smoke test to verify MongoDB SSL connections
...
See gh-35042
2023-05-02 15:11:09 -05:00
Scott Frederick
3bb271e320
Add smoke test to verify Redis SSL connection
...
See gh-34815
2023-05-02 13:52:50 -05:00
Phillip Webb
eabce52b93
Fix TestSampleSessionRedisApplication
...
Update the `@ServiceConnection` annotation to include the
service connection name.
See gh-35168
2023-05-01 22:13:49 -07:00
Stephane Nicoll
f874c027d8
Polish "Fix dependency management for spring-boot-testcontainers"
...
See gh-35119
2023-04-25 10:08:20 +02:00
Stephane Nicoll
a323bd90a8
Polish "Reintroduce support for ActiveMQ"
...
See gh-35048
2023-04-19 13:08:14 +02:00
Phillip Webb
5ac48f5f15
Add testcontainers service connection auto-configuration
...
Add auto-configuration for `Container` beans that are also
annotated with `@ServiceConnection`. This commit allow
testcontainers to be used at development time and a new section
has been added to the documentation to describe the feature.
Closes gh-35022
2023-04-17 00:49:43 -07:00
Phillip Webb
81a972af8d
Refactor testcontainers service connections
...
Update restcontainers service connections support so that
technology specific `@ServiceConnector` annotations are not longer
required.
A single `@ServiceConnector` annotation can now be used to create
all `ConnectionDetail` beans.
Closes gh-35017
2023-04-17 00:45:39 -07:00
Phillip Webb
11dac5b5b7
Create dedicated spring-boot-testcontainers module
...
Create a dedicated testcontainers module containing the service
connectors code.
Closes gh-34757
2023-04-17 00:42:31 -07:00
Phillip Webb
00dc942e94
Migrate to Spring Security lambda config
...
Closes gh-35011
2023-04-14 17:39:48 -07:00
Andy Wilkinson
d4980ea993
Always define connection details beans
...
Closes gh-34776
2023-04-13 18:02:35 +01:00
Phillip Webb
e9a198a68f
Merge branch '3.0.x'
2023-04-12 22:16:35 -07:00
Phillip Webb
8d2f550f8c
Merge branch '3.0.x'
2023-04-10 21:14:42 -07:00
Phillip Webb
3ba3558cff
Merge branch '2.7.x' into 3.0.x
2023-04-10 21:14:34 -07:00
Phillip Webb
3e9a136143
Polish gradle formatting
2023-04-10 21:14:09 -07:00
Phillip Webb
463701db18
Merge branch '3.0.x'
2023-04-10 16:22:57 -07:00
Phillip Webb
d442bfbeff
Polish
2023-04-10 16:22:11 -07:00
Phillip Webb
bb80232fbc
Merge branch '3.0.x'
2023-04-07 19:19:04 -04:00
Phillip Webb
25e0954b90
Revert "Set correct Eclipse WTP facet version"
...
This reverts commit d394ad3d3d
.
2023-04-07 19:18:57 -04:00
Phillip Webb
d4c9d265ec
Merge branch '3.0.x'
2023-04-07 19:04:19 -04:00
Phillip Webb
d394ad3d3d
Set correct Eclipse WTP facet version
2023-04-07 19:03:50 -04:00
Stephane Nicoll
f264e3c65e
Upgrade to Hibernate 6.2.0.Final
...
Closes gh-34876
2023-04-06 16:25:23 +02:00
Andy Wilkinson
95f45eab1f
Create service connections from Testcontainers-managed containers
...
Building upon the auto-configuration support for service connections,
this commit adds support for deriving connection details from a
Testcontainers-managed container. Several service-specific
annotations have been introduced. These annotations can be used on a
container field to indicate that it is a source of the details for
a service connection.
See gh-34658
Co-Authored-By: Phillip Webb <pwebb@vmware.com>
Co-Authored-By: Mortitz Halbritter <mkammerer@vmware.com>
2023-03-24 10:04:21 +00:00
Andy Wilkinson
f06536f642
Polish Authorization Server auto-configuration
2023-03-22 19:26:38 +00:00
Madhura Bhave
e6f602cec0
Polish "Add Spring Authorization Server support"
...
See gh-34003
2023-03-21 17:00:35 -07:00
Steve Riesenberg
25d77ee70b
Add Spring Authorization Server support
...
See gh-34003
2023-03-21 17:00:35 -07:00
Andy Wilkinson
a878e6c91c
Upgrade to Liquibase 4.20.0
...
Closes gh-34578
2023-03-10 19:32:14 +00:00
Phillip Webb
e7c668ac71
Merge branch '3.0.x'
2023-03-02 22:42:37 -08:00
Phillip Webb
d1f89db9a2
Merge branch '2.7.x' into 3.0.x
2023-03-02 22:10:01 -08:00
Phillip Webb
d39c94f437
Refine ConfigurationProcessorIntegrationTests resource detection logic
2023-03-02 21:52:53 -08:00
Phillip Webb
b07269a018
Merge branch '3.0.x'
2023-02-21 23:20:07 -08:00
Phillip Webb
c4de86c244
Merge branch '2.7.x' into 3.0.x
2023-02-21 23:17:57 -08:00
Phillip Webb
df5898a146
Reformat code following spring-javaformat upgrade
2023-02-21 22:53:27 -08:00
Moritz Halbritter
93a4e303be
Fix flaky SampleJettyApplicationTests
...
See gh-33553
2023-01-31 12:22:01 +01:00
Moritz Halbritter
64c2320ce1
Polish "Merge pull request #33553 from michaelweidmann"
...
See gh-33553
2023-01-31 11:43:33 +01:00
Michael Weidmann
93d46d11e9
Add max http response header size configuration for tomcat and jetty
...
See gh-33553
2023-01-31 11:43:33 +01:00
Krzysztof Krason
6e46423983
Use diamond operators
...
See gh-33987
2023-01-26 20:35:08 -08:00
Phillip Webb
5120242996
Merge branch '2.7.x' into 3.0.x
2023-01-26 19:41:42 -08:00
Krzysztof Krason
a8958471f6
Switch anonymous inner classes to lambdas
...
See gh-33987
2023-01-26 19:34:22 -08:00
Andy Wilkinson
433364601d
Merge branch '2.7.x'
2023-01-11 17:04:33 +00:00
Andy Wilkinson
3b2e5e5292
Remove references to https://repo.spring.io/release
2023-01-11 17:03:45 +00:00
Phillip Webb
a2ac38e203
Update copyright year of changed files
2023-01-09 15:46:07 -08:00
Krzysztof Krason
cf6493f65c
Simplify AssertJ assertions and also make them more readable
...
See gh-33653
2023-01-09 11:10:20 +01:00
Phillip Webb
f588793445
Update copyright year of changed files
2022-12-22 01:00:42 -08:00
Phillip Webb
6d16aed36e
Merge branch '2.7.x'
2022-12-21 22:26:57 -08:00
Phillip Webb
816728186a
Clean ant lib folder before build
...
Update `spring-boot-smoke-test-ant` so that the ant lib folder is always
cleaned. Prior to this commit, it was possible for the folder to contain
stale artifacts.
2022-12-21 22:25:52 -08:00
Phillip Webb
c257f2b1d2
Merge branch '2.7.x'
2022-12-21 11:37:41 -08:00
Phillip Webb
e8e56dbb11
Remove spring-boot-smoke-test-webflux-ssl
...
Remove `spring-boot-smoke-test-webflux-ssl` since it's more of
an integration test than a smoke test. We could consider
relocating it to `spring-boot-integration-tests` but since we
have unit tests with a mock PCKCS11 security it's probably
best to see if we can get away without it.
See gh-32179
2022-12-21 10:19:03 -08:00
Moritz Halbritter
08659baeba
Polish away public modifier on tests
2022-12-16 16:08:44 +01:00
Moritz Halbritter
725337f976
Make fields final
...
Closes gh-33537
2022-12-16 14:28:44 +01:00
Moritz Halbritter
a4779b7859
Merge branch '2.7.x'
...
Closes gh-33433
2022-12-01 13:33:43 +01:00
cdanger
716a839d54
Fix bug in webserver start when loading PKCS#11 KeyStore
...
See gh-32179
2022-12-01 11:53:51 +01:00
Andy Wilkinson
5a3972fee7
Merge branch '2.7.x'
...
Closes gh-33297
2022-11-22 12:02:15 +00:00
Andy Wilkinson
f638c0070a
Merge branch '2.6.x' into 2.7.x
...
Closes gh-33296
2022-11-22 12:01:42 +00:00
Andy Wilkinson
673d301b88
Make Ant smoke test more robust
...
Closes gh-33295
2022-11-22 12:01:21 +00:00
Stephane Nicoll
656c4b9390
Polish
2022-11-11 18:29:35 +01:00
Madhura Bhave
8cb615e9b6
Remove workarounds for SecurityContextRepository
2022-11-10 14:23:17 -08:00
Madhura Bhave
f4cf722c27
Align default security filter dispatcher types with Spring Security
...
Fixes gh-33090
2022-11-10 13:53:47 -08:00
Phillip Webb
82254e3b4d
Update smoketests to test isolated actuator object mapper use
...
See gh-32297
See gh-20291
2022-11-09 22:17:16 -08:00
Phillip Webb
32b9945632
Polish
2022-11-08 23:15:30 -08:00
Andy Wilkinson
b357239861
Upgrade to Jakarta Activation 2.1.0
...
Closes gh-33045
2022-11-08 11:01:17 +00:00