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
Andy Wilkinson
472afafd4b
Stop WebFilterChainPostProcessor from causing eager init
...
Fixes gh-35163
2 years ago
Scott Frederick
43b42eca49
Add Docker Compose service connection support for Cassandra
...
Closes gh-35136
2 years ago
Phillip Webb
13d00d85e0
Filter out /build folders on Eclipse classpath
...
Add `EclipseConventions` to filter out build folders contributed by
the Kotlin Gradle Plugin.
Closes gh-35101
2 years ago
Scott Frederick
2bec82ab2f
Delete disabled docker compose tests
2 years ago
Stephane Nicoll
d55cd3b46f
Merge branch '3.0.x'
...
Closes gh-35160
2 years ago
Stephane Nicoll
b286e5a0bb
Prevent ServletComponentScan to run again with AOT
...
Closes gh-34563
2 years ago
Stephane Nicoll
373b8874b3
Merge pull request #35119 from quaff
...
* pr/35119:
Polish "Fix dependency management for spring-boot-testcontainers"
Fix dependency management for spring-boot-testcontainers
Closes gh-35119
2 years ago
Stephane Nicoll
f874c027d8
Polish "Fix dependency management for spring-boot-testcontainers"
...
See gh-35119
2 years ago
Yanming Zhou
b615aef810
Fix dependency management for spring-boot-testcontainers
...
This commit adds org.testcontainers:testcontainers as an api dependency
of spring-boot-testcontainers so that GenericContainer can be used
without an additional dependency
See gh-35119
2 years ago
Stephane Nicoll
ab610c59c6
Merge pull request #35120 from quaff
...
* pr/35120:
Polish "Prevent container to be closed twice"
Prevent container to be closed twice
Closes gh-35120
2 years ago
Stephane Nicoll
facf48e423
Polish "Prevent container to be closed twice"
...
See gh-35120
2 years ago
Yanming Zhou
5df6913f18
Prevent container to be closed twice
...
See gh-35120
2 years ago
Andy Wilkinson
fd6214e7e3
Remove accidentally committed test classes
2 years ago
Phillip Webb
e0b03661d4
Merge branch '3.0.x'
2 years ago
Phillip Webb
8a43710173
Merge branch '2.7.x' into 3.0.x
2 years ago
Phillip Webb
a707c5e83e
Polish "Fix support for default values in banner placeholders"
...
Reorder methods and add a test to ensure that getPropertyResolvers
can be mutated.
See gh-34764
2 years ago
Andy Wilkinson
dee5217cf0
Add Docker Compose support for MS SQL Server using R2DBC
...
Closes gh-35144
2 years ago
Phillip Webb
0f032c290a
Allow for predicate based checking of image names
...
Update `DockerComposeConnectionDetailsFactory` to accept a `Predicate`
based check to determine if the source should be accepted.
The existing name based checks have also been improved to allow names
outside of official docker images. The `ImageReference` and `ImageName`
classes have been mainly copied from
`org.springframework.boot.buildpack.platform.docker.type`.
Closes gh-35154
2 years ago
Phillip Webb
19221f00f3
Deprecate `spring.cassandra.ssl` configuration property
...
Deprecate the `spring.cassandra.ssl` configuration property in favor
of `spring.cassandra.ssl.enabled`.
See gh-25602
2 years ago
Scott Frederick
2789aebfff
Merge branch '3.0.x'
...
Closes gh-35152
2 years ago
Scott Frederick
ca26789a82
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35151
2 years ago
Scott Frederick
963542e7fc
Adapt Paketo system tests to changes in the Tomcat buildpack
...
Closes gh-35148
2 years ago
Scott Frederick
ff35cc80d7
Allow Couchbase SSL to be enabled without custom trust material
...
Closes gh-35147
2 years ago
Scott Frederick
1d44b45b5d
Deprecate Couchbase SSL keyStore properties
...
The properties `spring.couchbase.env.ssl.key-store`
and `spring.couchbase.env.ssl.key-store-password`
are deprecated in favor of configuring an SSL bundle with
`spring.couchbase.env.ssl.bundle`. The older properties
have somewhat confusing names, since they are used to
configure a trust store in Couchbase, and they don't
provide all the options that an SSL bundle provides.
Closes gh-35135
2 years ago
Andy Wilkinson
9cd04c55fb
Merge branch '3.0.x'
...
Closes gh-35132
2 years ago
Andy Wilkinson
598e090e8f
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35131
2 years ago
Andy Wilkinson
90952a2dd9
Do not turn a null Flyway-specific password into an empty string
...
It prevents using PGPASS for authentication with Postgres.
Fixes gh-35110
2 years ago
Andy Wilkinson
7ffacf43f3
Use main DataSource when there are no migration-specific conn details
...
Fixes gh-35109
2 years ago
Stephane Nicoll
363dc9368d
Merge branch '3.0.x'
...
Closes gh-35130
2 years ago
Stephane Nicoll
7f0402f869
Merge branch '2.7.x' into 3.0.x
...
Closes gh-35129
2 years ago
Stephane Nicoll
be698cf6ed
Merge pull request #34628 from ivandimitrov8080
...
* pr/34628:
Harmonize references to application.yaml files in reference docs
Closes gh-34628
2 years ago
Ivan Dimitrov
f4db73ead9
Harmonize references to application.yaml files in reference docs
...
See gh-34628
2 years ago
Stephane Nicoll
d243749168
Merge pull request #35128 from deejay1
...
* pr/35128:
Fix typo in testing docs
Closes gh-35128
2 years ago
Lukasz Jernas
d38a68ebcd
Fix typo in testing docs
...
See gh-35128
2 years ago
Phillip Webb
a0b854024b
Add a 'Docker Compose Support' section to the reference docs
...
Update the reference documentation with details about the recently
introduced Docker Compose Support.
Closes gh-35026
2 years ago
Phillip Webb
e19aa81813
Polish formatting
2 years ago
Phillip Webb
6ea2547de4
Add SSL bundle support to WebClient auto-configuration
...
Introduce `WebClientSsl` interface and auto-configuration to allow a
WebClient builder to have custom SSL configuration applied.
The previous `ClientHttpConnectorConfiguration` has been been changed
to now create `ClientHttpConnectorFactory` instances which can be used
directly or by `AutoConfiguredWebClientSsl`.
Closes gh-18556
2 years ago
Phillip Webb
c59c8cc674
Change SslOptions to use null for defaults rather than empty sets
...
Update `SslOptions` so that `null` is used for default values rather
than empty sets. Most libraries use `null` to indicate defaults so
aligning our class makes things easier.
See gh-34814
2 years ago
Phillip Webb
77c468c956
Add test to check SSL RestTemplate requests work against server
...
Add a test to `AbstractClientHttpRequestFactoriesTests` to ensure
that SSL configuration works when calling a real Tomcat server.
See gh-34810
2 years ago
Phillip Webb
72c1f667f5
Fix @Since javadoc in RestTemplateBuilder
...
See gh-34810
2 years ago
Scott Frederick
b6befd133c
Add SSL bundle support to RestTemplateBuilder auto-configuration
...
Update RestTemplateBuilder auto-configuration so that an SSL can be
configured via an SSL bundle.
Closes gh-34810
2 years ago
Scott Frederick
fd5fd1491a
Add SSL bundle support to MongoDB auto-configuration
...
Update MongoDB auto-configuration so that an SSL can be configured
via an SSL bundle.
Closes gh-35042
2 years ago
Scott Frederick
1618aa2dac
Add SSL bundle support to Couchbase auto-configuration
...
Update Couchbase auto-configuration so that an SSL can be configured
via an SSL bundle.
Closes gh-34811
2 years ago
Scott Frederick
682457377a
Add SSL bundle support to Cassandra auto-configuration
...
Update Cassandra auto-configuration so that an SSL can be configured
via an SSL bundle.
Closes gh-25602
2 years ago
Scott Frederick
909c09c8ab
Provide centralized configuration of SSL properties
...
Closes gh-34814
2 years ago
Scott Frederick
a03f857059
Document update SSL support
...
Add a new SSL section to the reference documentation to describe SSL
bundles.
See gh-34814
2 years ago
Scott Frederick
66db13b962
Refactor web server support to use SslBundles
...
Update Tomcat, Jetty, Undertow and Netty servers so that an SslBundle
is used to apply SSL configuration. Existing `Ssl` properties are
internally adapted to an `SslBundle` using the `WebServerSslBundle`
class. Additionally, if `Ssl.getBundle()` returns a non-null value the
the `SslBundles` bean will be used to find a registered bundle by name.
See gh-34814
2 years ago