• Stephane Nicoll's avatar
    Upgrade to Couchbase SDK v3 · abe43b2e
    Stephane Nicoll authored
    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: 's avatarMichael Nitschinger <michael@nitschinger.at>
    abe43b2e
Name
Last commit
Last update
..
META-INF Loading commit data...
batch Loading commit data...
cache Loading commit data...
custom-templates Loading commit data...
db Loading commit data...
mustache-templates Loading commit data...
org/springframework/boot/autoconfigure Loading commit data...
public Loading commit data...
saml Loading commit data...
session Loading commit data...
templates Loading commit data...
test Loading commit data...
welcome-page Loading commit data...
wsdl Loading commit data...
application-switch-messages.properties Loading commit data...
application.properties Loading commit data...
city.sql Loading commit data...
custom-schema-sample.ldif Loading commit data...
custom-schema.ldif Loading commit data...
data-city-schema.sql Loading commit data...
data.sql Loading commit data...
early-init-test.xml Loading commit data...
ehcache.xml Loading commit data...
ehcache3.xml Loading commit data...
hazelcast.xml Loading commit data...
hazelcast.yaml Loading commit data...
infinispan.xml Loading commit data...
ksLoc Loading commit data...
ksLocP Loading commit data...
logback-test.xml Loading commit data...
logging.properties Loading commit data...
public-key-location Loading commit data...
schema-multi-basedn.ldif Loading commit data...
schema.ldif Loading commit data...
schema.sql Loading commit data...
switch-messages.properties Loading commit data...
test.jks Loading commit data...
tsLoc Loading commit data...
tsLocP Loading commit data...