spring-boot/spring-boot-tests/spring-boot-smoke-tests
Stephane Nicoll abe43b2e83 Upgrade to Couchbase SDK v3
This commit upgrades to the Couchbase SDK v3 which brings the following
breaking changes:

* Bootstrap hosts have been replaced by a connection string and the
authentication is now mandatory.
* A `Bucket` is no longer auto-configured. The
`spring.couchbase.bucket.*` properties have been removed
* `ClusterInfo` no longer exists and has been replaced by a dedicated
API on `Cluster`.
* `CouchbaseEnvironment` no longer exist in favour of
`ClusterEnvironment`, the customizer has been renamed accordingly.
* The bootstrap-related properties have been removed. Users requiring
custom ports should supply the seed nodes and initialize a Cluster
themselves.
* The endpoints-related configuration has been consolidated in a
single IO configuration.

The Spring Data Couchbase provides an integration with the new SDK. This
leads to the following changes:

* A convenient `CouchbaseClientFactory` is auto-configured.
* Repositories are configured against a bucket and a scope. Those can
be set via configuration in `spring.data.couchbase.*`.
* The default consistency property has been removed in favour of a more
flexible annotation on the repository query methods instead. You can now
specify different query consistency on a per method basis.
* The `CacheManager` implementation is provided, as do other stores for
consistency so a dependency on `couchbase-spring-cache` is no longer
required.

See gh-19893

Co-authored-by: Michael Nitschinger <michael@nitschinger.at>
2020-03-17 17:00:09 +01:00
..
spring-boot-smoke-test-activemq Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-actuator Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-actuator-custom-security Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-actuator-log4j2 Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-actuator-noweb Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-actuator-ui Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-amqp Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-animated-banner Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-ant Set includeantruntime in Ant smoke tests 2020-02-06 16:47:44 +01:00
spring-boot-smoke-test-aop Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-atmosphere Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-batch Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-cache Upgrade to Couchbase SDK v3 2020-03-17 17:00:09 +01:00
spring-boot-smoke-test-data-couchbase Upgrade to Couchbase SDK v3 2020-03-17 17:00:09 +01:00
spring-boot-smoke-test-data-elasticsearch Fix some deprecation warnings 2020-02-10 15:28:30 +01:00
spring-boot-smoke-test-data-jdbc Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-data-jpa Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-data-ldap Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-data-mongodb Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-data-neo4j Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-data-r2dbc Add smoke test for r2dbc support 2020-02-25 09:29:36 -05:00
spring-boot-smoke-test-data-redis Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-data-rest Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-data-solr Fix some deprecation warnings 2020-02-10 15:28:30 +01:00
spring-boot-smoke-test-devtools Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-flyway Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-hateoas Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-hibernate52 Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-integration Use isEmpty() where possible 2020-03-03 18:33:26 -05:00
spring-boot-smoke-test-jersey Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-jetty Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-jetty-jsp Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-jetty-ssl Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-jpa Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-jta-atomikos Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-jta-bitronix Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-jta-jndi/src/main Port the build to Gradle 2020-01-10 14:15:35 +00:00
spring-boot-smoke-test-junit-jupiter Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-junit-vintage Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-kafka Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-liquibase Reinstate leading / in default value for spring.liquibase.change-log 2020-03-10 21:22:27 +00:00
spring-boot-smoke-test-logback Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-oauth2-client Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-oauth2-resource-server Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-parent-context Use isEmpty() where possible 2020-03-03 18:33:26 -05:00
spring-boot-smoke-test-profile Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-property-validation Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-quartz Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-reactive-oauth2-client Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-reactive-oauth2-resource-server Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-rsocket Fix some deprecation warnings 2020-02-10 15:28:30 +01:00
spring-boot-smoke-test-saml2-service-provider Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-secure Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-secure-jersey Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-secure-webflux Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-servlet Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-session Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-session-webflux Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-simple Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-test Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-test-nomockito Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-testng Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-tomcat Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-tomcat-jsp Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-tomcat-multi-connectors Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-tomcat-ssl Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-traditional Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-undertow Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-undertow-ssl Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-war Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-web-freemarker Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-web-groovy-templates Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-web-jsp Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-web-method-security Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-web-mustache Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-web-secure Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-web-secure-custom Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-web-secure-jdbc Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-web-static Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-web-ui Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-webflux Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-webflux-coroutines Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-webservices Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-websocket-jetty Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-websocket-tomcat Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-websocket-undertow Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00
spring-boot-smoke-test-xml Use parentheses when declaring dependencies 2020-01-22 16:02:38 -08:00