Commit Graph

42309 Commits (c59c8cc6744d52bf93ccd2a443ecede83f56bafd)
 

Author SHA1 Message Date
Mortitz Halbritter 842e17eced Add Docker Compose support
Add `spring-boot-docker-compose` module with service connection
support.

Closes gh-34747

Co-authored-by: Phillip Webb <pwebb@vmware.com>
Co-authored-by: "Andy Wilkinson <wilkinsona@vmware.com>
2 years ago
Phillip Webb 4ae24e404e Add @DisabledIfProcessUnavailable test support annotation
Add `@DisabledIfProcessUnavailable` annotation that can disable
a test if a process isn't available to execute.

Closes gh-35023
2 years ago
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
2 years ago
Phillip Webb 3b92173a66 Add Testcontainer bean lifecycle support
Add `TestcontainersLifecycleApplicationContextInitializer` and
`TestcontainersLifecycleBeanPostProcessor` to take care of starting and
stopping `Container` beans.

Closes gh-35021
2 years ago
Phillip Webb e2262284f1 Add SpringApplication.from(...) support
Add a `SpringApplication.from(...)` method which can be used
to augment an existing application with addition `@Configuration`.

Closes gh-35019
2 years ago
Phillip Webb 91e6e4e391 Update documentation to note the spring-boot-testcontainers module
See gh-34757
2 years ago
Phillip Webb 1a0b9bdcd0 Move Testcontainers documentation from howto to features
Closes gh-35018
2 years ago
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
2 years ago
Phillip Webb 11dac5b5b7 Create dedicated spring-boot-testcontainers module
Create a dedicated testcontainers module containing the service
connectors code.

Closes gh-34757
2 years ago
Phillip Webb 2951cc7594 Polish 2 years ago
Phillip Webb 1849b82334 Don't apply configuration-properties from auto-configuration plugin
Update the auto-configuration gradle plugin so that the
configuration-properties plugin is not longer automatically applied.
This  allows us to have auto-configuration modules that don't ship
configuration properties.

Closes gh-35028
2 years ago
Stephane Nicoll 148c632299 Start building against Spring Authorization Server 1.1.0-RC1 snapshots
See gh-35013
2 years ago
Stephane Nicoll f2ba4c0eb2 Merge branch '3.0.x' 2 years ago
Stephane Nicoll b4c7820763 Merge branch '2.7.x' into 3.0.x 2 years ago
Stephane Nicoll 41402b3984 Start building against Spring Integration 6.0.5 snapshots
See gh-35012
2 years ago
Stephane Nicoll 86edeb9444 Upgrade to Spring Data Bom 2022.0.5
Closes gh-34903
2 years ago
Stephane Nicoll ae0767d345 Upgrade to Spring Data Bom 2021.2.11
Closes gh-34902
2 years ago
Andy Wilkinson b8b1a3b0ec Upgrade to Spring Data Bom 2023.0.0-RC1
Closes gh-34893
2 years ago
Andy Wilkinson 44ff18bcec Upgrade to SAAJ Impl 3.0.1
Closes gh-35007
2 years ago
Andy Wilkinson b1f240a035 Upgrade to OpenTelemetry 1.25.0
Closes gh-35005
2 years ago
Andy Wilkinson 15533367b4 Upgrade to Maven Surefire Plugin 3.0.0
Closes gh-35004
2 years ago
Andy Wilkinson 8e65351cd6 Upgrade to Maven Failsafe Plugin 3.0.0
Closes gh-35003
2 years ago
Andy Wilkinson 97ec992fe1 Upgrade to Jaybird 5.0.1.java11
Closes gh-35002
2 years ago
Andy Wilkinson f48e9e70f9 Upgrade to Jaxen 2.0.0
Closes gh-35001
2 years ago
Andy Wilkinson 1e146ed3df Upgrade to Hibernate 6.2.1.Final
Closes gh-35000
2 years ago
Andy Wilkinson ee7e78b69b Upgrade to Brave 5.15.1
Closes gh-34999
2 years ago
Phillip Webb 053c968fb4 Polish 2 years ago
Phillip Webb 00dc942e94 Migrate to Spring Security lambda config
Closes gh-35011
2 years ago
Andy Wilkinson 899ae9c37c Upgrade to Mockito 5.3.0
Closes gh-34998
2 years ago
Andy Wilkinson b1ad9fdf79 Merge branch '3.0.x' 2 years ago
Andy Wilkinson c44cc5ee1c Prohibit upgrades to Liquibase 4.21.0
Closes gh-34983
2 years ago
Andy Wilkinson 397f16ce2d Upgrade to Flyway 9.16.3
Closes gh-34990
2 years ago
Andy Wilkinson 2cb6340ca5 Upgrade to GraphQL Java 19.5
Closes gh-34996
2 years ago
Andy Wilkinson c142e7d45a Merge branch '2.7.x' into 3.0.x 2 years ago
Andy Wilkinson 7729aef9c0 Upgrade to GraphQL Java 18.5
Closes gh-34995
2 years ago
Stephane Nicoll b7b467c128 Start building against Spring Integration 6.1.0-RC1 snapshots
See gh-34973
2 years ago
Stephane Nicoll 6e1a4a3466 Start building against Spring GraphQL 1.2.0-RC1 snapshots
See gh-34972
2 years ago
Stephane Nicoll 762780e0fa Start building against Spring WS 4.0.3 snapshots
See gh-34971
2 years ago
Stephane Nicoll bc2126b5c9 Start building against Session 3.1.0-RC1 snapshots
See gh-34970
2 years ago
Stephane Nicoll c4c4eb93ae Start building against Spring Security 6.1.0-RC1 snapshots
See gh-34969
2 years ago
Stephane Nicoll 54ec50c529 Start building against Spring Kafka 3.0.6 snapshots
See gh-34968
2 years ago
Stephane Nicoll 12c2c8269b Start building against Spring AMQP 3.0.4 snapshots
See gh-34967
2 years ago
Andy Wilkinson e4187e9440 Upgrade to GraphQL Java 20.2
Closes gh-34987
2 years ago
Andy Wilkinson 9fc8851b53 Upgrade to Spring LDAP 3.1.0-RC1
Closes gh-34986
2 years ago
Andy Wilkinson 37ecaf8d62 Upgrade to Spring HATEOAS 2.1.0-RC1
Closes gh-34985
2 years ago
Andy Wilkinson 58b06875e0 Upgrade to Native Build Tools Plugin 0.9.21
Closes gh-34984
2 years ago
Andy Wilkinson d5756db54c Stop using Native Build Tools "requiredVersion" configuration option
Closes gh-34840
2 years ago
Andy Wilkinson d2451ce770 Upgrade to jOOQ 3.18.3
Closes gh-34982
2 years ago
Andy Wilkinson 4dafa8b6f3 Upgrade to Jetty 11.0.15
Closes gh-34981
2 years ago
Andy Wilkinson b8ec7d291d Upgrade to Jackson Bom 2.15.0-rc2
Closes gh-34980
2 years ago