Andy Wilkinson
3287e61cd0
Merge branch '3.0.x'
...
Closes gh-35219
2 years ago
Andy Wilkinson
c7cbdd9b0a
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35218
2 years ago
Andy Wilkinson
e7578f0595
Add Docker Hub credentials to system tests task
...
Closes gh-35213
2 years ago
Andy Wilkinson
8fe20c5d63
Derive LiquibaseConnectionDetails from JdbcConnectionDetails
...
Closes gh-35141
2 years ago
Andy Wilkinson
d293df6617
Derive FlywayConnectionDetails from JdbcConnectionDetails
...
Rather than implementing factories for FlywayConnectionDetails for
each supported SQL database, we instead use a factory to takes
JdbcConnectionDetails as a source and produces
FlywayConnectionDetails.
Closes gh-35138
2 years ago
Phillip Webb
b4cd2572d5
Prevent early initialization of Container beans
...
Update testcontainers auto-configuration so that `Container` bean
instances are no longer needed when registering `ConnectionDetails`
beans. Registration now occurs based on the bean type and the `name`
attribute of `@ServiceConnection`.
Fixes gh-35168
2 years ago
Phillip Webb
c21cf31853
Switch order of ContainerConnectionDetailsFactory generics
...
Switch `ContainerConnectionDetailsFactory` so that `Container`
is before `ConnectionDetails`.
2 years ago
Phillip Webb
fc5339f81c
Polish
2 years ago
Phillip Webb
c13041201d
Don't call close methods for reusable testcontainers
...
Refine `TestcontainersLifecycleApplicationContextInitializer` so that
the `close()` method is not called for reusable containers.
Closes gh-35210
2 years ago
Phillip Webb
e7357ba805
Increase timeout in OracleR2dbcContainerConnectionDetailsFactoryTests
2 years ago
Phillip Webb
d1084ee6db
Refactor ContainerConnectionDetailsFactory classes
...
Update `ContainerConnectionDetailsFactory` so that they consistently
extend `ContainerConnectionDetails`. The container is also no longer
accessible from the `ContainerConnectionSource` and is never used
during the construction of `ConnectionDetails` instances.
See gh-35168
2 years ago
Phillip Webb
403481ff96
Add 'required' parameter to ConnectionDetailsFactories
...
Update `ConnectionDetailsFactories` so that callers can now declare if
a result is required or not and improve exception hierarchy.
See gh-35168
2 years ago
Phillip Webb
2b261e6ebd
Apply TestTypeExcludeFilter in regular applications
...
Add `ExcludeFilterApplicationContextInitializer` to register the
`TestTypeExcludeFilter` for regular applications.
Prior to this commit, the filter was only registered using the
`ExcludeFilterContextCustomizerFactory` which meant that test components
were filtered in tests but not when using `SpringApplication.from` with
a test classpath.
Fixes gh-35206
2 years ago
Scott Frederick
d913472919
Add Kotlin samples and polish SSL bundle documentation
...
Closes gh-35105
2 years ago
Andy Wilkinson
ce7bf0d0af
Merge branch '3.0.x'
...
Closes gh-35197
2 years ago
Andy Wilkinson
4581c25e20
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35196
2 years ago
Andy Wilkinson
de2df9311c
Test Gradle plugin against Gradle 8.1.1
...
Closes gh-35195
2 years ago
Andy Wilkinson
09527995d1
Polish
2 years ago
Andy Wilkinson
a75f55aaa5
Try to stabilize SQL Server tests on CI
2 years ago
Moritz Halbritter
4131e7338d
Fix LogMessage format
2 years ago
Moritz Halbritter
75207db6be
Polish docker compose code
2 years ago
Moritz Halbritter
8abebd75fb
Use shutdownHandlers parameter in constructor
2 years ago
Moritz Halbritter
176cc20c36
Polish FlywayConfiguration
2 years ago
Moritz Halbritter
27ab98b49d
Polish ConnectionDetailsFactories
2 years ago
Andy Wilkinson
cec159110d
Do not block indefinitely when querying SQL database
2 years ago
Andy Wilkinson
d7da77bda8
Remove support for service connections to InfluxDB
...
Closes gh-35189
2 years ago
Scott Frederick
51a28af347
Merge branch '3.0.x'
...
See gh-35176
2 years ago
Scott Frederick
e8c82060db
Upgrade CI to Docker 23.0.5
...
See gh-35175
2 years ago
Scott Frederick
a6d9ab164b
Merge branch '3.0.x'
...
Closes gh-35176
2 years ago
Scott Frederick
24618b8b8b
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35175
2 years ago
Scott Frederick
79673e61e9
Upgrade CI to Docker 23.0.5
...
Closes gh-35177
2 years ago
Scott Frederick
428434c873
Polish SslOptions usage
...
Change getter methods to return arrays, as this is how most client
library usages need the options.
See gh-34814
2 years ago
Scott Frederick
226c3005d4
Add SSL bundle support to Redis auto-configuration
...
Update Redis auto-configuration with Lettuce and Jedis drivers to
allow SSL configuration with an SSL bundle.
Closes gh-34815
2 years ago
Andy Wilkinson
8bbe894665
Add Docker Compose service connection support for Oracle using JDBC
...
Closes gh-35145
2 years ago
Andy Wilkinson
5e73047164
Align SQL Server-related class names with existing precedents
...
Closes gh-35181
2 years ago
Andy Wilkinson
1e785e81f8
Add Docker Compose support for Oracle Database using R2DBC
...
Closes gh-35143
2 years ago
Andy Wilkinson
8fd36d04e1
Improve MsSqlServerR2dbcDockerComposeConnectionDetailsFactory tests
...
See gh-35144
2 years ago
Andy Wilkinson
963da20493
Reinstate dependency management for io.r2dbc:r2dbc-mssql
...
Closes gh-35159
2 years ago
Andy Wilkinson
b5178afa21
Add Docker Compose support for MS SQL Server using JDBC
...
Closes gh-35146
2 years ago
Andy Wilkinson
ad4f7577c7
Merge branch '3.0.x'
2 years ago
Andy Wilkinson
32b52102d8
Merge branch '2.7.x' into 3.0.x
2 years ago
Andy Wilkinson
c72b77c08e
Polish
2 years ago
Andy Wilkinson
9a0b5e0178
Merge branch '3.0.x'
...
Closes gh-35173
2 years ago
Andy Wilkinson
7ee1622995
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35172
2 years ago
Andy Wilkinson
b03f1e47d0
Merge branch '3.0.x'
...
Closes gh-35171
2 years ago
Andy Wilkinson
d6e3db9c36
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35170
2 years ago
Andy Wilkinson
6b9bc012a5
Check that BPP and BFPP bean methods won't cause eager initialization
...
Closes gh-35164
2 years ago
Phillip Webb
b5c9e7c06a
Polish SslOptions usage
...
Add helper method and tighten usage so that exceptions are thrown when
options cannot be applied.
See gh-34814
2 years ago
Phillip Webb
423c60acfa
Add SSL bundle support to Elasticsearch auto-configuration
...
Update Elasticsearch RestClient auto-configuration so that an SSL
can be configured via an SSL bundle.
Closes gh-35155
2 years ago
Scott Frederick
e9a85b91a8
Polish
2 years ago