mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-08-29 03:06:45 +08:00
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> |
||
---|---|---|
.. | ||
spring-boot-smoke-test-activemq | ||
spring-boot-smoke-test-actuator | ||
spring-boot-smoke-test-actuator-custom-security | ||
spring-boot-smoke-test-actuator-log4j2 | ||
spring-boot-smoke-test-actuator-noweb | ||
spring-boot-smoke-test-actuator-ui | ||
spring-boot-smoke-test-amqp | ||
spring-boot-smoke-test-animated-banner | ||
spring-boot-smoke-test-ant | ||
spring-boot-smoke-test-aop | ||
spring-boot-smoke-test-atmosphere | ||
spring-boot-smoke-test-batch | ||
spring-boot-smoke-test-cache | ||
spring-boot-smoke-test-data-couchbase | ||
spring-boot-smoke-test-data-elasticsearch | ||
spring-boot-smoke-test-data-jdbc | ||
spring-boot-smoke-test-data-jpa | ||
spring-boot-smoke-test-data-ldap | ||
spring-boot-smoke-test-data-mongodb | ||
spring-boot-smoke-test-data-neo4j | ||
spring-boot-smoke-test-data-r2dbc | ||
spring-boot-smoke-test-data-redis | ||
spring-boot-smoke-test-data-rest | ||
spring-boot-smoke-test-data-solr | ||
spring-boot-smoke-test-devtools | ||
spring-boot-smoke-test-flyway | ||
spring-boot-smoke-test-hateoas | ||
spring-boot-smoke-test-hibernate52 | ||
spring-boot-smoke-test-integration | ||
spring-boot-smoke-test-jersey | ||
spring-boot-smoke-test-jetty | ||
spring-boot-smoke-test-jetty-jsp | ||
spring-boot-smoke-test-jetty-ssl | ||
spring-boot-smoke-test-jpa | ||
spring-boot-smoke-test-jta-atomikos | ||
spring-boot-smoke-test-jta-bitronix | ||
spring-boot-smoke-test-jta-jndi/src/main | ||
spring-boot-smoke-test-junit-jupiter | ||
spring-boot-smoke-test-junit-vintage | ||
spring-boot-smoke-test-kafka | ||
spring-boot-smoke-test-liquibase | ||
spring-boot-smoke-test-logback | ||
spring-boot-smoke-test-oauth2-client | ||
spring-boot-smoke-test-oauth2-resource-server | ||
spring-boot-smoke-test-parent-context | ||
spring-boot-smoke-test-profile | ||
spring-boot-smoke-test-property-validation | ||
spring-boot-smoke-test-quartz | ||
spring-boot-smoke-test-reactive-oauth2-client | ||
spring-boot-smoke-test-reactive-oauth2-resource-server | ||
spring-boot-smoke-test-rsocket | ||
spring-boot-smoke-test-saml2-service-provider | ||
spring-boot-smoke-test-secure | ||
spring-boot-smoke-test-secure-jersey | ||
spring-boot-smoke-test-secure-webflux | ||
spring-boot-smoke-test-servlet | ||
spring-boot-smoke-test-session | ||
spring-boot-smoke-test-session-webflux | ||
spring-boot-smoke-test-simple | ||
spring-boot-smoke-test-test | ||
spring-boot-smoke-test-test-nomockito | ||
spring-boot-smoke-test-testng | ||
spring-boot-smoke-test-tomcat | ||
spring-boot-smoke-test-tomcat-jsp | ||
spring-boot-smoke-test-tomcat-multi-connectors | ||
spring-boot-smoke-test-tomcat-ssl | ||
spring-boot-smoke-test-traditional | ||
spring-boot-smoke-test-undertow | ||
spring-boot-smoke-test-undertow-ssl | ||
spring-boot-smoke-test-war | ||
spring-boot-smoke-test-web-freemarker | ||
spring-boot-smoke-test-web-groovy-templates | ||
spring-boot-smoke-test-web-jsp | ||
spring-boot-smoke-test-web-method-security | ||
spring-boot-smoke-test-web-mustache | ||
spring-boot-smoke-test-web-secure | ||
spring-boot-smoke-test-web-secure-custom | ||
spring-boot-smoke-test-web-secure-jdbc | ||
spring-boot-smoke-test-web-static | ||
spring-boot-smoke-test-web-ui | ||
spring-boot-smoke-test-webflux | ||
spring-boot-smoke-test-webflux-coroutines | ||
spring-boot-smoke-test-webservices | ||
spring-boot-smoke-test-websocket-jetty | ||
spring-boot-smoke-test-websocket-tomcat | ||
spring-boot-smoke-test-websocket-undertow | ||
spring-boot-smoke-test-xml |