From 58fda84a94e1792def168917c7e594cbd4f28846 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 10 Mar 2026 08:59:48 +0000 Subject: [PATCH 1/2] chore(camel-test-infra-couchbase): upgrade couchbase.container to 8.0.0 Update couchbase.container from 7.6.2 to 8.0.0 --- .../camel/test/infra/couchbase/services/container.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/test-infra/camel-test-infra-couchbase/src/main/resources/org/apache/camel/test/infra/couchbase/services/container.properties b/test-infra/camel-test-infra-couchbase/src/main/resources/org/apache/camel/test/infra/couchbase/services/container.properties index b8632802855d2..344a944680436 100644 --- a/test-infra/camel-test-infra-couchbase/src/main/resources/org/apache/camel/test/infra/couchbase/services/container.properties +++ b/test-infra/camel-test-infra-couchbase/src/main/resources/org/apache/camel/test/infra/couchbase/services/container.properties @@ -15,4 +15,4 @@ ## limitations under the License. ## --------------------------------------------------------------------------- ## tested against 2.1.2, 2.2.0 & 2.3.1 -couchbase.container=mirror.gcr.io/couchbase/server:7.6.2 \ No newline at end of file +couchbase.container=mirror.gcr.io/couchbase/server:8.0.0 \ No newline at end of file From d143a1cb0d85a1d1e6d9c795645a64d9c47912f5 Mon Sep 17 00:00:00 2001 From: Guillaume Nodet Date: Tue, 10 Mar 2026 16:53:52 +0100 Subject: [PATCH 2/2] chore(camel-couchbase): fix tests for Couchbase 8.0.0 Couchbase 8.0.0 changed the default storage backend from CouchStore to Magma. Map/Reduce views only work with CouchStore, so explicitly set StorageBackend.COUCHSTORE when creating the test bucket. Co-Authored-By: Claude Opus 4.6 --- .../couchbase/integration/CouchbaseIntegrationTestBase.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/components/camel-couchbase/src/test/java/org/apache/camel/component/couchbase/integration/CouchbaseIntegrationTestBase.java b/components/camel-couchbase/src/test/java/org/apache/camel/component/couchbase/integration/CouchbaseIntegrationTestBase.java index ac1240e5df6ef..d95cea520078b 100644 --- a/components/camel-couchbase/src/test/java/org/apache/camel/component/couchbase/integration/CouchbaseIntegrationTestBase.java +++ b/components/camel-couchbase/src/test/java/org/apache/camel/component/couchbase/integration/CouchbaseIntegrationTestBase.java @@ -23,6 +23,7 @@ import com.couchbase.client.java.Cluster; import com.couchbase.client.java.manager.bucket.BucketSettings; import com.couchbase.client.java.manager.bucket.BucketType; +import com.couchbase.client.java.manager.bucket.StorageBackend; import com.couchbase.client.java.manager.view.DesignDocument; import com.couchbase.client.java.manager.view.View; import com.couchbase.client.java.view.DesignDocumentNamespace; @@ -48,7 +49,8 @@ static void setUpCouchbase() { cluster = Cluster.connect(service.getConnectionString(), service.getUsername(), service.getPassword()); cluster.buckets().createBucket( - BucketSettings.create(bucketName).bucketType(BucketType.COUCHBASE).flushEnabled(true)); + BucketSettings.create(bucketName).bucketType(BucketType.COUCHBASE) + .storageBackend(StorageBackend.COUCHSTORE).flushEnabled(true)); cluster.bucket(bucketName); DesignDocument designDoc = new DesignDocument(