From b25502250686d3aa42356d79e6bcaf612693f7ca Mon Sep 17 00:00:00 2001
From: Mark Paluch <mark.paluch@broadcom.com>
Date: Fri, 15 Nov 2024 14:13:08 +0100
Subject: [PATCH 01/17] Prepare next development iteration.

See #1998
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 3ba3e3cb7..5e29de414 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
 
     <groupId>org.springframework.data</groupId>
     <artifactId>spring-data-couchbase</artifactId>
-    <version>5.4.0</version>
+    <version>5.5.0-SNAPSHOT</version>
 
     <name>Spring Data Couchbase</name>
     <description>Spring Data integration for Couchbase</description>

From eea04ae4841c882858d552c39762dc5444b8c312 Mon Sep 17 00:00:00 2001
From: Mark Paluch <mark.paluch@broadcom.com>
Date: Fri, 15 Nov 2024 14:13:09 +0100
Subject: [PATCH 02/17] After release cleanups.

See #1998
---
 pom.xml | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/pom.xml b/pom.xml
index 5e29de414..07547276b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,12 +14,12 @@
     <parent>
         <groupId>org.springframework.data.build</groupId>
         <artifactId>spring-data-parent</artifactId>
-        <version>3.4.0</version>
+        <version>3.5.0-SNAPSHOT</version>
     </parent>
 
     <properties>
         <couchbase>3.7.4</couchbase>
-        <springdata.commons>3.4.0</springdata.commons>
+        <springdata.commons>3.5.0-SNAPSHOT</springdata.commons>
         <java-module-name>spring.data.couchbase</java-module-name>
         <hibernate.validator>7.0.1.Final</hibernate.validator>
         <couchbase.encryption>3.1.0</couchbase.encryption>
@@ -345,7 +345,19 @@
 	</profiles>
 
 	<repositories>
-		
-		
+		<repository>
+			<id>spring-snapshot</id>
+			<url>https://repo.spring.io/snapshot</url>
+			<snapshots>
+				<enabled>true</enabled>
+			</snapshots>
+			<releases>
+				<enabled>false</enabled>
+			</releases>
+		</repository>
+		<repository>
+			<id>spring-milestone</id>
+			<url>https://repo.spring.io/milestone</url>
+		</repository>
 	</repositories>
 </project>

From 1549f8b31f0122aeed337693f82b3b08d75e4d02 Mon Sep 17 00:00:00 2001
From: Mark Paluch <mark.paluch@broadcom.com>
Date: Wed, 8 Jan 2025 10:04:51 +0100
Subject: [PATCH 03/17] Extend license header copyright years to 2025.

See #2015
---
 .../springframework/data/couchbase/CouchbaseClientFactory.java  | 2 +-
 .../data/couchbase/SimpleCouchbaseClientFactory.java            | 2 +-
 .../springframework/data/couchbase/cache/CacheKeyPrefix.java    | 2 +-
 .../springframework/data/couchbase/cache/CouchbaseCache.java    | 2 +-
 .../data/couchbase/cache/CouchbaseCacheConfiguration.java       | 2 +-
 .../data/couchbase/cache/CouchbaseCacheManager.java             | 2 +-
 .../data/couchbase/cache/CouchbaseCacheWriter.java              | 2 +-
 .../data/couchbase/cache/DefaultCouchbaseCacheWriter.java       | 2 +-
 .../data/couchbase/config/AbstractCouchbaseConfiguration.java   | 2 +-
 .../org/springframework/data/couchbase/config/BeanNames.java    | 2 +-
 .../data/couchbase/core/AbstractTemplateSupport.java            | 2 +-
 .../springframework/data/couchbase/core/CollectionCallback.java | 2 +-
 .../core/CouchbaseDataIntegrityViolationException.java          | 2 +-
 .../data/couchbase/core/CouchbaseExceptionTranslator.java       | 2 +-
 .../data/couchbase/core/CouchbaseOperations.java                | 2 +-
 .../data/couchbase/core/CouchbaseQueryExecutionException.java   | 2 +-
 .../springframework/data/couchbase/core/CouchbaseTemplate.java  | 2 +-
 .../data/couchbase/core/CouchbaseTemplateSupport.java           | 2 +-
 .../data/couchbase/core/ExecutableExistsByIdOperation.java      | 2 +-
 .../couchbase/core/ExecutableExistsByIdOperationSupport.java    | 2 +-
 .../data/couchbase/core/ExecutableFindByAnalyticsOperation.java | 2 +-
 .../core/ExecutableFindByAnalyticsOperationSupport.java         | 2 +-
 .../data/couchbase/core/ExecutableFindByIdOperation.java        | 2 +-
 .../data/couchbase/core/ExecutableFindByIdOperationSupport.java | 2 +-
 .../data/couchbase/core/ExecutableFindByQueryOperation.java     | 2 +-
 .../couchbase/core/ExecutableFindByQueryOperationSupport.java   | 2 +-
 .../couchbase/core/ExecutableFindFromReplicasByIdOperation.java | 2 +-
 .../core/ExecutableFindFromReplicasByIdOperationSupport.java    | 2 +-
 .../data/couchbase/core/ExecutableInsertByIdOperation.java      | 2 +-
 .../couchbase/core/ExecutableInsertByIdOperationSupport.java    | 2 +-
 .../data/couchbase/core/ExecutableMutateInByIdOperation.java    | 2 +-
 .../couchbase/core/ExecutableMutateInByIdOperationSupport.java  | 2 +-
 .../data/couchbase/core/ExecutableRangeScanOperation.java       | 2 +-
 .../couchbase/core/ExecutableRangeScanOperationSupport.java     | 2 +-
 .../data/couchbase/core/ExecutableRemoveByIdOperation.java      | 2 +-
 .../couchbase/core/ExecutableRemoveByIdOperationSupport.java    | 2 +-
 .../data/couchbase/core/ExecutableRemoveByQueryOperation.java   | 2 +-
 .../couchbase/core/ExecutableRemoveByQueryOperationSupport.java | 2 +-
 .../data/couchbase/core/ExecutableReplaceByIdOperation.java     | 2 +-
 .../couchbase/core/ExecutableReplaceByIdOperationSupport.java   | 2 +-
 .../data/couchbase/core/ExecutableUpsertByIdOperation.java      | 2 +-
 .../couchbase/core/ExecutableUpsertByIdOperationSupport.java    | 2 +-
 .../data/couchbase/core/FluentCouchbaseOperations.java          | 2 +-
 .../data/couchbase/core/NonReactiveSupportWrapper.java          | 2 +-
 .../data/couchbase/core/OperationCancellationException.java     | 2 +-
 .../data/couchbase/core/OperationInterruptedException.java      | 2 +-
 .../data/couchbase/core/ReactiveCouchbaseOperations.java        | 2 +-
 .../data/couchbase/core/ReactiveCouchbaseTemplate.java          | 2 +-
 .../data/couchbase/core/ReactiveCouchbaseTemplateSupport.java   | 2 +-
 .../data/couchbase/core/ReactiveExistsByIdOperation.java        | 2 +-
 .../data/couchbase/core/ReactiveExistsByIdOperationSupport.java | 2 +-
 .../data/couchbase/core/ReactiveFindByAnalyticsOperation.java   | 2 +-
 .../couchbase/core/ReactiveFindByAnalyticsOperationSupport.java | 2 +-
 .../data/couchbase/core/ReactiveFindByIdOperation.java          | 2 +-
 .../data/couchbase/core/ReactiveFindByIdOperationSupport.java   | 2 +-
 .../data/couchbase/core/ReactiveFindByQueryOperation.java       | 2 +-
 .../couchbase/core/ReactiveFindByQueryOperationSupport.java     | 2 +-
 .../couchbase/core/ReactiveFindFromReplicasByIdOperation.java   | 2 +-
 .../core/ReactiveFindFromReplicasByIdOperationSupport.java      | 2 +-
 .../data/couchbase/core/ReactiveFluentCouchbaseOperations.java  | 2 +-
 .../data/couchbase/core/ReactiveInsertByIdOperation.java        | 2 +-
 .../data/couchbase/core/ReactiveInsertByIdOperationSupport.java | 2 +-
 .../data/couchbase/core/ReactiveMutateInByIdOperation.java      | 2 +-
 .../couchbase/core/ReactiveMutateInByIdOperationSupport.java    | 2 +-
 .../data/couchbase/core/ReactiveRangeScanOperation.java         | 2 +-
 .../data/couchbase/core/ReactiveRangeScanOperationSupport.java  | 2 +-
 .../data/couchbase/core/ReactiveRemoveByIdOperation.java        | 2 +-
 .../data/couchbase/core/ReactiveRemoveByIdOperationSupport.java | 2 +-
 .../data/couchbase/core/ReactiveRemoveByQueryOperation.java     | 2 +-
 .../couchbase/core/ReactiveRemoveByQueryOperationSupport.java   | 2 +-
 .../data/couchbase/core/ReactiveReplaceByIdOperation.java       | 2 +-
 .../couchbase/core/ReactiveReplaceByIdOperationSupport.java     | 2 +-
 .../data/couchbase/core/ReactiveTemplateSupport.java            | 2 +-
 .../data/couchbase/core/ReactiveUpsertByIdOperation.java        | 2 +-
 .../data/couchbase/core/ReactiveUpsertByIdOperationSupport.java | 2 +-
 .../org/springframework/data/couchbase/core/RemoveResult.java   | 2 +-
 .../springframework/data/couchbase/core/TemplateSupport.java    | 2 +-
 .../data/couchbase/core/TransactionalSupport.java               | 2 +-
 .../couchbase/core/UnsupportedCouchbaseFeatureException.java    | 2 +-
 .../data/couchbase/core/convert/AbstractCouchbaseConverter.java | 2 +-
 .../couchbase/core/convert/BooleanToEnumConverterFactory.java   | 2 +-
 .../data/couchbase/core/convert/ConverterHasNoConversion.java   | 2 +-
 .../data/couchbase/core/convert/ConverterRegistration.java      | 2 +-
 .../data/couchbase/core/convert/CouchbaseConversionContext.java | 2 +-
 .../data/couchbase/core/convert/CouchbaseConverter.java         | 2 +-
 .../data/couchbase/core/convert/CouchbaseCustomConversions.java | 2 +-
 .../core/convert/CouchbaseDocumentPropertyAccessor.java         | 2 +-
 .../data/couchbase/core/convert/CouchbaseJsr310Converters.java  | 2 +-
 .../core/convert/CouchbasePropertyValueConverterFactory.java    | 2 +-
 .../data/couchbase/core/convert/CouchbaseTypeMapper.java        | 2 +-
 .../data/couchbase/core/convert/CouchbaseWriter.java            | 2 +-
 .../data/couchbase/core/convert/CryptoConverter.java            | 2 +-
 .../data/couchbase/core/convert/CustomConversions.java          | 2 +-
 .../data/couchbase/core/convert/DateConverters.java             | 2 +-
 .../data/couchbase/core/convert/DefaultCouchbaseTypeMapper.java | 2 +-
 .../couchbase/core/convert/IntegerToEnumConverterFactory.java   | 2 +-
 .../data/couchbase/core/convert/JsonValueConverter.java         | 2 +-
 .../data/couchbase/core/convert/MappingCouchbaseConverter.java  | 2 +-
 .../data/couchbase/core/convert/OtherConverters.java            | 2 +-
 .../couchbase/core/convert/StringToEnumConverterFactory.java    | 2 +-
 .../couchbase/core/convert/TypeAwareTypeInformationMapper.java  | 2 +-
 .../data/couchbase/core/convert/join/N1qlJoinResolver.java      | 2 +-
 .../core/convert/translation/JacksonTranslationService.java     | 2 +-
 .../couchbase/core/convert/translation/TranslationService.java  | 2 +-
 .../data/couchbase/core/index/CompositeQueryIndex.java          | 2 +-
 .../data/couchbase/core/index/CompositeQueryIndexes.java        | 2 +-
 .../core/index/CouchbasePersistentEntityIndexCreator.java       | 2 +-
 .../core/index/CouchbasePersistentEntityIndexResolver.java      | 2 +-
 .../data/couchbase/core/index/IndexDefinition.java              | 2 +-
 .../data/couchbase/core/index/QueryIndexDirection.java          | 2 +-
 .../data/couchbase/core/index/QueryIndexResolver.java           | 2 +-
 .../springframework/data/couchbase/core/index/QueryIndexed.java | 2 +-
 .../couchbase/core/mapping/BasicCouchbasePersistentEntity.java  | 2 +-
 .../core/mapping/BasicCouchbasePersistentProperty.java          | 2 +-
 .../data/couchbase/core/mapping/CouchbaseDocument.java          | 2 +-
 .../data/couchbase/core/mapping/CouchbaseList.java              | 2 +-
 .../data/couchbase/core/mapping/CouchbaseMappingContext.java    | 2 +-
 .../data/couchbase/core/mapping/CouchbasePersistentEntity.java  | 2 +-
 .../couchbase/core/mapping/CouchbasePersistentProperty.java     | 2 +-
 .../data/couchbase/core/mapping/CouchbaseSimpleTypes.java       | 2 +-
 .../data/couchbase/core/mapping/CouchbaseStorable.java          | 2 +-
 .../springframework/data/couchbase/core/mapping/Document.java   | 2 +-
 .../springframework/data/couchbase/core/mapping/Expiration.java | 2 +-
 .../org/springframework/data/couchbase/core/mapping/Expiry.java | 2 +-
 .../org/springframework/data/couchbase/core/mapping/Field.java  | 2 +-
 .../data/couchbase/core/mapping/KeySettings.java                | 2 +-
 .../core/mapping/event/AbstractCouchbaseEventListener.java      | 2 +-
 .../data/couchbase/core/mapping/event/AfterConvertCallback.java | 2 +-
 .../data/couchbase/core/mapping/event/AfterDeleteEvent.java     | 2 +-
 .../data/couchbase/core/mapping/event/AfterSaveEvent.java       | 2 +-
 .../couchbase/core/mapping/event/AuditingEntityCallback.java    | 2 +-
 .../couchbase/core/mapping/event/AuditingEventListener.java     | 2 +-
 .../couchbase/core/mapping/event/BeforeConvertCallback.java     | 2 +-
 .../data/couchbase/core/mapping/event/BeforeConvertEvent.java   | 2 +-
 .../data/couchbase/core/mapping/event/BeforeDeleteEvent.java    | 2 +-
 .../data/couchbase/core/mapping/event/BeforeSaveEvent.java      | 2 +-
 .../couchbase/core/mapping/event/CouchbaseMappingEvent.java     | 2 +-
 .../data/couchbase/core/mapping/event/LoggingEventListener.java | 2 +-
 .../core/mapping/event/ReactiveAfterConvertCallback.java        | 2 +-
 .../core/mapping/event/ReactiveAuditingEntityCallback.java      | 2 +-
 .../core/mapping/event/ReactiveBeforeConvertCallback.java       | 2 +-
 .../core/mapping/event/ValidatingCouchbaseEventListener.java    | 2 +-
 .../data/couchbase/core/mapping/id/GeneratedValue.java          | 2 +-
 .../data/couchbase/core/mapping/id/GenerationStrategy.java      | 2 +-
 .../data/couchbase/core/mapping/id/IdAttribute.java             | 2 +-
 .../data/couchbase/core/mapping/id/IdPrefix.java                | 2 +-
 .../data/couchbase/core/mapping/id/IdSuffix.java                | 2 +-
 .../data/couchbase/core/query/AnalyticsQuery.java               | 2 +-
 .../springframework/data/couchbase/core/query/Consistency.java  | 2 +-
 .../springframework/data/couchbase/core/query/Dimensional.java  | 2 +-
 .../springframework/data/couchbase/core/query/FetchType.java    | 2 +-
 .../org/springframework/data/couchbase/core/query/HashSide.java | 2 +-
 .../org/springframework/data/couchbase/core/query/Meta.java     | 2 +-
 .../data/couchbase/core/query/N1QLExpression.java               | 2 +-
 .../springframework/data/couchbase/core/query/N1QLQuery.java    | 2 +-
 .../org/springframework/data/couchbase/core/query/N1qlJoin.java | 2 +-
 .../data/couchbase/core/query/N1qlPrimaryIndexed.java           | 2 +-
 .../data/couchbase/core/query/N1qlSecondaryIndexed.java         | 2 +-
 .../data/couchbase/core/query/OptionsBuilder.java               | 2 +-
 .../org/springframework/data/couchbase/core/query/Query.java    | 2 +-
 .../data/couchbase/core/query/QueryCriteria.java                | 2 +-
 .../data/couchbase/core/query/QueryCriteriaDefinition.java      | 2 +-
 .../springframework/data/couchbase/core/query/StringQuery.java  | 2 +-
 .../org/springframework/data/couchbase/core/query/View.java     | 2 +-
 .../springframework/data/couchbase/core/query/ViewIndexed.java  | 2 +-
 .../data/couchbase/core/query/WithConsistency.java              | 2 +-
 .../org/springframework/data/couchbase/core/support/AnyId.java  | 2 +-
 .../data/couchbase/core/support/AnyIdReactive.java              | 2 +-
 .../data/couchbase/core/support/ConsistentWith.java             | 2 +-
 .../data/couchbase/core/support/InCollection.java               | 2 +-
 .../springframework/data/couchbase/core/support/InScope.java    | 2 +-
 .../springframework/data/couchbase/core/support/OneAndAll.java  | 2 +-
 .../data/couchbase/core/support/OneAndAllEntity.java            | 2 +-
 .../data/couchbase/core/support/OneAndAllEntityReactive.java    | 2 +-
 .../data/couchbase/core/support/OneAndAllExists.java            | 2 +-
 .../data/couchbase/core/support/OneAndAllExistsReactive.java    | 2 +-
 .../data/couchbase/core/support/OneAndAllId.java                | 2 +-
 .../data/couchbase/core/support/OneAndAllIdReactive.java        | 2 +-
 .../data/couchbase/core/support/OneAndAllReactive.java          | 2 +-
 .../springframework/data/couchbase/core/support/PseudoArgs.java | 2 +-
 .../data/couchbase/core/support/TemplateUtils.java              | 2 +-
 .../data/couchbase/core/support/WithAnalyticsConsistency.java   | 2 +-
 .../data/couchbase/core/support/WithAnalyticsOptions.java       | 2 +-
 .../data/couchbase/core/support/WithAnalyticsQuery.java         | 2 +-
 .../data/couchbase/core/support/WithBatchByteLimit.java         | 2 +-
 .../data/couchbase/core/support/WithBatchItemLimit.java         | 2 +-
 .../data/couchbase/core/support/WithConsistency.java            | 2 +-
 .../data/couchbase/core/support/WithDistinct.java               | 2 +-
 .../data/couchbase/core/support/WithDurability.java             | 2 +-
 .../data/couchbase/core/support/WithExistsOptions.java          | 2 +-
 .../springframework/data/couchbase/core/support/WithExpiry.java | 2 +-
 .../data/couchbase/core/support/WithGetAnyReplicaOptions.java   | 2 +-
 .../data/couchbase/core/support/WithGetOptions.java             | 2 +-
 .../data/couchbase/core/support/WithInsertOptions.java          | 2 +-
 .../springframework/data/couchbase/core/support/WithLock.java   | 2 +-
 .../data/couchbase/core/support/WithMutateInOptions.java        | 2 +-
 .../data/couchbase/core/support/WithMutateInPaths.java          | 2 +-
 .../data/couchbase/core/support/WithProjecting.java             | 2 +-
 .../data/couchbase/core/support/WithProjection.java             | 2 +-
 .../data/couchbase/core/support/WithProjectionId.java           | 2 +-
 .../springframework/data/couchbase/core/support/WithQuery.java  | 2 +-
 .../data/couchbase/core/support/WithQueryOptions.java           | 2 +-
 .../data/couchbase/core/support/WithRemoveOptions.java          | 2 +-
 .../data/couchbase/core/support/WithReplaceOptions.java         | 2 +-
 .../data/couchbase/core/support/WithScanOptions.java            | 2 +-
 .../data/couchbase/core/support/WithScanSort.java               | 2 +-
 .../data/couchbase/core/support/WithUpsertOptions.java          | 2 +-
 .../couchbase/querydsl/document/AbstractCouchbaseQueryDSL.java  | 2 +-
 .../querydsl/document/CouchbaseDocumentSerializer.java          | 2 +-
 .../springframework/data/couchbase/repository/Collection.java   | 2 +-
 .../data/couchbase/repository/CouchbaseRepository.java          | 2 +-
 .../data/couchbase/repository/DynamicProxyable.java             | 2 +-
 .../org/springframework/data/couchbase/repository/Options.java  | 2 +-
 .../org/springframework/data/couchbase/repository/Query.java    | 2 +-
 .../data/couchbase/repository/ReactiveCouchbaseRepository.java  | 2 +-
 .../data/couchbase/repository/ScanConsistency.java              | 2 +-
 .../org/springframework/data/couchbase/repository/Scope.java    | 2 +-
 .../repository/auditing/CouchbaseAuditingRegistrar.java         | 2 +-
 .../couchbase/repository/auditing/EnableCouchbaseAuditing.java  | 2 +-
 .../repository/auditing/EnableReactiveCouchbaseAuditing.java    | 2 +-
 .../repository/auditing/PersistentEntitiesFactoryBean.java      | 2 +-
 .../repository/auditing/ReactiveCouchbaseAuditingRegistrar.java | 2 +-
 .../data/couchbase/repository/cdi/CouchbaseRepositoryBean.java  | 2 +-
 .../couchbase/repository/cdi/CouchbaseRepositoryExtension.java  | 2 +-
 .../repository/config/CouchbaseRepositoriesRegistrar.java       | 2 +-
 .../config/CouchbaseRepositoryConfigurationExtension.java       | 2 +-
 .../repository/config/EnableCouchbaseRepositories.java          | 2 +-
 .../repository/config/EnableReactiveCouchbaseRepositories.java  | 2 +-
 .../config/ReactiveCouchbaseRepositoriesRegistrar.java          | 2 +-
 .../ReactiveCouchbaseRepositoryConfigurationExtension.java      | 2 +-
 .../repository/config/ReactiveRepositoryOperationsMapping.java  | 2 +-
 .../repository/config/RepositoryOperationsMapping.java          | 2 +-
 .../springframework/data/couchbase/repository/package-info.java | 2 +-
 .../data/couchbase/repository/query/AbstractCouchbaseQuery.java | 2 +-
 .../couchbase/repository/query/AbstractCouchbaseQueryBase.java  | 2 +-
 .../data/couchbase/repository/query/AbstractN1qlBasedQuery.java | 2 +-
 .../repository/query/AbstractReactiveCouchbaseQuery.java        | 2 +-
 .../data/couchbase/repository/query/ConvertingIterator.java     | 2 +-
 .../couchbase/repository/query/CouchbaseEntityInformation.java  | 2 +-
 .../data/couchbase/repository/query/CouchbasePartTree.java      | 2 +-
 .../couchbase/repository/query/CouchbaseQueryExecution.java     | 2 +-
 .../data/couchbase/repository/query/CouchbaseQueryMethod.java   | 2 +-
 .../couchbase/repository/query/CouchbaseRepositoryQuery.java    | 2 +-
 .../data/couchbase/repository/query/CountFragment.java          | 2 +-
 .../data/couchbase/repository/query/N1qlCountQueryCreator.java  | 2 +-
 .../data/couchbase/repository/query/N1qlMutateQueryCreator.java | 2 +-
 .../data/couchbase/repository/query/N1qlQueryCreator.java       | 2 +-
 .../couchbase/repository/query/N1qlRepositoryQueryExecutor.java | 2 +-
 .../data/couchbase/repository/query/OldN1qlQueryCreator.java    | 2 +-
 .../data/couchbase/repository/query/PartTreeCouchbaseQuery.java | 2 +-
 .../data/couchbase/repository/query/PartTreeN1qlBasedQuery.java | 2 +-
 .../couchbase/repository/query/PartTreeN1qlQueryCreator.java    | 2 +-
 .../repository/query/ReactiveAbstractN1qlBasedQuery.java        | 2 +-
 .../repository/query/ReactiveCouchbaseParameterAccessor.java    | 2 +-
 .../repository/query/ReactiveCouchbaseQueryExecution.java       | 2 +-
 .../repository/query/ReactiveCouchbaseQueryMethod.java          | 2 +-
 .../repository/query/ReactiveCouchbaseRepositoryQuery.java      | 2 +-
 .../repository/query/ReactiveN1qlRepositoryQueryExecutor.java   | 2 +-
 .../repository/query/ReactivePartTreeCouchbaseQuery.java        | 2 +-
 .../repository/query/ReactivePartTreeN1qlBasedQuery.java        | 2 +-
 .../repository/query/ReactiveStringBasedCouchbaseQuery.java     | 2 +-
 .../couchbase/repository/query/ResultProcessingConverter.java   | 2 +-
 .../couchbase/repository/query/StringBasedCouchbaseQuery.java   | 2 +-
 .../couchbase/repository/query/StringBasedN1qlQueryParser.java  | 2 +-
 .../data/couchbase/repository/query/StringN1qlQueryCreator.java | 2 +-
 .../repository/query/support/AwtPointInShapeEvaluator.java      | 2 +-
 .../data/couchbase/repository/query/support/GeoUtils.java       | 2 +-
 .../repository/query/support/N1qlQueryCreatorUtils.java         | 2 +-
 .../data/couchbase/repository/query/support/N1qlUtils.java      | 2 +-
 .../repository/query/support/PointInShapeEvaluator.java         | 2 +-
 .../data/couchbase/repository/support/BasicQuery.java           | 2 +-
 .../repository/support/CouchbaseAnnotationProcessor.java        | 2 +-
 .../couchbase/repository/support/CouchbaseRepositoryBase.java   | 2 +-
 .../repository/support/CouchbaseRepositoryFactory.java          | 2 +-
 .../repository/support/CouchbaseRepositoryFactoryBean.java      | 2 +-
 .../data/couchbase/repository/support/CrudMethodMetadata.java   | 2 +-
 .../repository/support/CrudMethodMetadataPostProcessor.java     | 2 +-
 .../data/couchbase/repository/support/DBRef.java                | 2 +-
 .../couchbase/repository/support/DynamicInvocationHandler.java  | 2 +-
 .../repository/support/FetchableFluentQuerySupport.java         | 2 +-
 .../data/couchbase/repository/support/FindMethod.java           | 2 +-
 .../repository/support/MappingCouchbaseEntityInformation.java   | 2 +-
 .../repository/support/QuerydslCouchbasePredicateExecutor.java  | 2 +-
 .../repository/support/QuerydslPredicateExecutorSupport.java    | 2 +-
 .../repository/support/ReactiveCouchbaseRepositoryFactory.java  | 2 +-
 .../support/ReactiveCouchbaseRepositoryFactoryBean.java         | 2 +-
 .../couchbase/repository/support/SimpleCouchbaseRepository.java | 2 +-
 .../repository/support/SimpleReactiveCouchbaseRepository.java   | 2 +-
 .../couchbase/repository/support/SpringDataCouchbaseQuery.java  | 2 +-
 .../repository/support/SpringDataCouchbaseQuerySupport.java     | 2 +-
 .../repository/support/SpringDataCouchbaseSerializer.java       | 2 +-
 .../springframework/data/couchbase/repository/support/Util.java | 2 +-
 .../data/couchbase/repository/support/ViewMetadataProvider.java | 2 +-
 .../data/couchbase/repository/support/ViewPostProcessor.java    | 2 +-
 .../data/couchbase/repository/support/package-info.java         | 2 +-
 .../transaction/CouchbaseCallbackTransactionManager.java        | 2 +-
 .../data/couchbase/transaction/CouchbaseResourceHolder.java     | 2 +-
 .../couchbase/transaction/CouchbaseTransactionDefinition.java   | 2 +-
 .../couchbase/transaction/CouchbaseTransactionInterceptor.java  | 2 +-
 .../data/couchbase/transaction/CouchbaseTransactionStatus.java  | 2 +-
 .../couchbase/transaction/CouchbaseTransactionalOperator.java   | 2 +-
 .../error/TransactionRollbackRequestedException.java            | 2 +-
 .../transaction/error/TransactionSystemAmbiguousException.java  | 2 +-
 .../transaction/error/TransactionSystemCouchbaseException.java  | 2 +-
 .../error/TransactionSystemUnambiguousException.java            | 2 +-
 .../error/UncategorizedTransactionDataAccessException.java      | 2 +-
 .../org/springframework/data/couchbase/cache/CacheUser.java     | 2 +-
 .../cache/CouchbaseCacheCollectionIntegrationTests.java         | 2 +-
 .../CouchbaseCacheCollectionTranscoderIntegrationTests.java     | 2 +-
 .../data/couchbase/cache/CouchbaseCacheIntegrationTests.java    | 2 +-
 .../core/CouchbaseTemplateKeyValueIntegrationTests.java         | 2 +-
 .../core/CouchbaseTemplateQueryCollectionIntegrationTests.java  | 2 +-
 .../couchbase/core/CouchbaseTemplateQueryIntegrationTests.java  | 2 +-
 .../data/couchbase/core/CustomTypeKeyIntegrationTests.java      | 2 +-
 .../core/ReactiveCouchbaseTemplateKeyValueIntegrationTests.java | 2 +-
 .../convert/translation/JacksonTranslationServiceTests.java     | 2 +-
 .../core/mapping/BasicCouchbasePersistentEntityTests.java       | 2 +-
 .../core/mapping/BasicCouchbasePersistentPropertyTests.java     | 2 +-
 .../data/couchbase/core/mapping/CustomConvertersTests.java      | 2 +-
 .../couchbase/core/mapping/MappingCouchbaseConverterTests.java  | 2 +-
 .../data/couchbase/core/query/QueryCriteriaTests.java           | 2 +-
 ...eactiveCouchbaseTemplateQueryCollectionIntegrationTests.java | 2 +-
 .../springframework/data/couchbase/domain/AbstractEntity.java   | 2 +-
 .../org/springframework/data/couchbase/domain/AbstractUser.java | 2 +-
 .../data/couchbase/domain/AbstractUserRepository.java           | 2 +-
 .../couchbase/domain/AbstractingMappingCouchbaseConverter.java  | 2 +-
 .../data/couchbase/domain/AbstractingTypeMapper.java            | 2 +-
 .../java/org/springframework/data/couchbase/domain/Address.java | 2 +-
 .../springframework/data/couchbase/domain/AddressAnnotated.java | 2 +-
 .../data/couchbase/domain/AddressWithEncStreet.java             | 2 +-
 .../java/org/springframework/data/couchbase/domain/Airline.java | 2 +-
 .../data/couchbase/domain/AirlineCollectioned.java              | 2 +-
 .../data/couchbase/domain/AirlineCollectionedRepository.java    | 2 +-
 .../data/couchbase/domain/AirlineRepository.java                | 2 +-
 .../java/org/springframework/data/couchbase/domain/Airport.java | 2 +-
 .../springframework/data/couchbase/domain/AirportJsonValue.java | 2 +-
 .../data/couchbase/domain/AirportJsonValueRepository.java       | 2 +-
 .../data/couchbase/domain/AirportJsonValuedObject.java          | 2 +-
 .../org/springframework/data/couchbase/domain/AirportMini.java  | 2 +-
 .../data/couchbase/domain/AirportRepository.java                | 2 +-
 .../data/couchbase/domain/AirportRepositoryAnnotated.java       | 2 +-
 .../couchbase/domain/AirportRepositoryScanConsistencyTest.java  | 2 +-
 .../org/springframework/data/couchbase/domain/AssessmentDO.java | 2 +-
 .../org/springframework/data/couchbase/domain/BigAirline.java   | 2 +-
 .../data/couchbase/domain/BigAirlineRepository.java             | 2 +-
 .../data/couchbase/domain/CapellaConnectSample.java             | 2 +-
 .../springframework/data/couchbase/domain/ComparableEntity.java | 2 +-
 .../java/org/springframework/data/couchbase/domain/Config.java  | 2 +-
 .../org/springframework/data/couchbase/domain/ConfigScoped.java | 2 +-
 .../java/org/springframework/data/couchbase/domain/Course.java  | 2 +-
 .../data/couchbase/domain/CustomMappingCouchbaseConverter.java  | 2 +-
 .../data/couchbase/domain/EBTurbulenceCategory.java             | 2 +-
 .../data/couchbase/domain/EITurbulenceCategory.java             | 2 +-
 .../data/couchbase/domain/EJsonCreatorTurbulenceCategory.java   | 2 +-
 .../data/couchbase/domain/ETurbulenceCategory.java              | 2 +-
 .../data/couchbase/domain/FluxIntegrationTests.java             | 2 +-
 .../java/org/springframework/data/couchbase/domain/Library.java | 2 +-
 .../data/couchbase/domain/LibraryRepository.java                | 2 +-
 .../data/couchbase/domain/MyPersonRepository.java               | 2 +-
 .../data/couchbase/domain/NaiveAuditorAware.java                | 2 +-
 .../org/springframework/data/couchbase/domain/OtherUser.java    | 2 +-
 .../java/org/springframework/data/couchbase/domain/Person.java  | 2 +-
 .../springframework/data/couchbase/domain/PersonRepository.java | 2 +-
 .../org/springframework/data/couchbase/domain/PersonValue.java  | 2 +-
 .../data/couchbase/domain/PersonValueRepository.java            | 2 +-
 .../data/couchbase/domain/PersonWithDurability.java             | 2 +-
 .../data/couchbase/domain/PersonWithDurability2.java            | 2 +-
 .../data/couchbase/domain/PersonWithoutVersion.java             | 2 +-
 .../data/couchbase/domain/ReactiveAirlineRepository.java        | 2 +-
 .../data/couchbase/domain/ReactiveAirportRepository.java        | 2 +-
 .../couchbase/domain/ReactiveAirportRepositoryAnnotated.java    | 2 +-
 .../data/couchbase/domain/ReactiveNaiveAuditorAware.java        | 2 +-
 .../data/couchbase/domain/ReactivePersonRepository.java         | 2 +-
 .../data/couchbase/domain/ReactiveUserColRepository.java        | 2 +-
 .../data/couchbase/domain/ReactiveUserRepository.java           | 2 +-
 .../org/springframework/data/couchbase/domain/Submission.java   | 2 +-
 .../data/couchbase/domain/SubscriptionToken.java                | 2 +-
 .../data/couchbase/domain/SubscriptionTokenRepository.java      | 2 +-
 .../springframework/data/couchbase/domain/TestEncrypted.java    | 2 +-
 .../java/org/springframework/data/couchbase/domain/User.java    | 2 +-
 .../springframework/data/couchbase/domain/UserAnnotated.java    | 2 +-
 .../springframework/data/couchbase/domain/UserAnnotated2.java   | 2 +-
 .../springframework/data/couchbase/domain/UserAnnotated3.java   | 2 +-
 .../data/couchbase/domain/UserAnnotatedDurability.java          | 2 +-
 .../couchbase/domain/UserAnnotatedDurabilityExpression.java     | 2 +-
 .../data/couchbase/domain/UserAnnotatedPersistTo.java           | 2 +-
 .../data/couchbase/domain/UserAnnotatedReplicateTo.java         | 2 +-
 .../data/couchbase/domain/UserAnnotatedTouchOnRead.java         | 2 +-
 .../java/org/springframework/data/couchbase/domain/UserCol.java | 2 +-
 .../data/couchbase/domain/UserColRepository.java                | 2 +-
 .../springframework/data/couchbase/domain/UserEncrypted.java    | 2 +-
 .../data/couchbase/domain/UserEncryptedRepository.java          | 2 +-
 .../springframework/data/couchbase/domain/UserJustLastName.java | 2 +-
 .../org/springframework/data/couchbase/domain/UserNoAlias.java  | 2 +-
 .../springframework/data/couchbase/domain/UserRepository.java   | 2 +-
 .../springframework/data/couchbase/domain/UserSubmission.java   | 2 +-
 .../data/couchbase/domain/UserSubmissionAnnotated.java          | 2 +-
 .../couchbase/domain/UserSubmissionAnnotatedRepository.java     | 2 +-
 .../data/couchbase/domain/UserSubmissionProjected.java          | 2 +-
 .../data/couchbase/domain/UserSubmissionRepository.java         | 2 +-
 .../data/couchbase/domain/UserSubmissionUnannotated.java        | 2 +-
 .../couchbase/domain/UserSubmissionUnannotatedRepository.java   | 2 +-
 .../data/couchbase/domain/time/AuditingDateTimeProvider.java    | 2 +-
 .../data/couchbase/domain/time/CurrentDateTimeService.java      | 2 +-
 .../data/couchbase/domain/time/DateTimeService.java             | 2 +-
 .../data/couchbase/domain/time/FixedDateTimeService.java        | 2 +-
 .../repository/CouchbaseAbstractRepositoryIntegrationTests.java | 2 +-
 .../CouchbaseRepositoryAutoQueryIndexIntegrationTests.java      | 2 +-
 ...CouchbaseRepositoryFieldLevelEncryptionIntegrationTests.java | 2 +-
 .../repository/CouchbaseRepositoryKeyValueIntegrationTests.java | 2 +-
 .../repository/CouchbaseRepositoryQueryIntegrationTests.java    | 2 +-
 .../ReactiveCouchbaseRepositoryKeyValueIntegrationTests.java    | 2 +-
 .../ReactiveCouchbaseRepositoryQueryIntegrationTests.java       | 2 +-
 .../CouchbaseRepositoryCollectionQuerydslIntegrationTests.java  | 2 +-
 .../CouchbaseRepositoryQueryCollectionIntegrationTests.java     | 2 +-
 .../query/CouchbaseRepositoryQuerydslIntegrationTests.java      | 2 +-
 .../data/couchbase/repository/query/N1qlQueryCreatorTests.java  | 2 +-
 ...ctiveCouchbaseRepositoryQueryCollectionIntegrationTests.java | 2 +-
 .../query/StringN1qlQueryCreatorIntegrationTests.java           | 2 +-
 .../couchbase/repository/query/StringN1qlQueryCreatorTests.java | 2 +-
 .../data/couchbase/transactions/AfterTransactionAssertion.java  | 2 +-
 .../CouchbasePersonTransactionIntegrationTests.java             | 2 +-
 .../CouchbasePersonTransactionReactiveIntegrationTests.java     | 2 +-
 .../CouchbaseReactiveTransactionNativeIntegrationTests.java     | 2 +-
 .../CouchbaseTransactionNativeIntegrationTests.java             | 2 +-
 ...baseTransactionalNonAllowableOperationsIntegrationTests.java | 2 +-
 .../CouchbaseTransactionalOperatorTemplateIntegrationTests.java | 2 +-
 .../CouchbaseTransactionalOptionsIntegrationTests.java          | 2 +-
 .../CouchbaseTransactionalPropagationIntegrationTests.java      | 2 +-
 ...chbaseTransactionalRepositoryCollectionIntegrationTests.java | 2 +-
 .../CouchbaseTransactionalRepositoryIntegrationTests.java       | 2 +-
 ...sactionalTemplateCollectionDefaultScopeIntegrationTests.java | 2 +-
 ...ouchbaseTransactionalTemplateCollectionIntegrationTests.java | 2 +-
 .../CouchbaseTransactionalTemplateIntegrationTests.java         | 2 +-
 ...chbaseTransactionalUnsettableParametersIntegrationTests.java | 2 +-
 .../DirectPlatformTransactionManagerIntegrationTests.java       | 2 +-
 .../springframework/data/couchbase/transactions/ObjectId.java   | 2 +-
 .../data/couchbase/transactions/PersonService.java              | 2 +-
 .../data/couchbase/transactions/PersonServiceReactive.java      | 2 +-
 .../ReactiveTransactionalTemplateIntegrationTests.java          | 2 +-
 .../data/couchbase/transactions/ReplaceLoopThread.java          | 2 +-
 .../data/couchbase/transactions/SimulateFailureException.java   | 2 +-
 .../transactions/TransactionTemplateIntegrationTests.java       | 2 +-
 .../data/couchbase/transactions/TransactionsConfig.java         | 2 +-
 ...ctiveTransactionsNonAllowableOperationsIntegrationTests.java | 2 +-
 .../sdk/SDKReactiveTransactionsPersonIntegrationTests.java      | 2 +-
 .../sdk/SDKReactiveTransactionsTemplateIntegrationTests.java    | 2 +-
 .../SDKTransactionsNonAllowableOperationsIntegrationTests.java  | 2 +-
 .../sdk/SDKTransactionsNonBlockingThreadIntegrationTests.java   | 2 +-
 .../transactions/sdk/SDKTransactionsSaveIntegrationTests.java   | 2 +-
 .../sdk/SDKTransactionsTemplateIntegrationTests.java            | 2 +-
 .../data/couchbase/transactions/util/TransactionTestUtil.java   | 2 +-
 .../org/springframework/data/couchbase/util/Capabilities.java   | 2 +-
 .../data/couchbase/util/ClusterAwareIntegrationTests.java       | 2 +-
 .../data/couchbase/util/ClusterInvocationProvider.java          | 2 +-
 .../org/springframework/data/couchbase/util/ClusterType.java    | 2 +-
 .../util/CollectionAwareDefaultScopeIntegrationTests.java       | 2 +-
 .../data/couchbase/util/CollectionAwareIntegrationTests.java    | 2 +-
 .../org/springframework/data/couchbase/util/IgnoreWhen.java     | 2 +-
 .../data/couchbase/util/JavaIntegrationTests.java               | 2 +-
 .../springframework/data/couchbase/util/MockTestCluster.java    | 2 +-
 .../java/org/springframework/data/couchbase/util/Services.java  | 2 +-
 .../org/springframework/data/couchbase/util/TestCluster.java    | 2 +-
 .../springframework/data/couchbase/util/TestClusterConfig.java  | 2 +-
 .../org/springframework/data/couchbase/util/TestNodeConfig.java | 2 +-
 .../data/couchbase/util/UnmanagedTestCluster.java               | 2 +-
 src/test/java/org/springframework/data/couchbase/util/Util.java | 2 +-
 467 files changed, 467 insertions(+), 467 deletions(-)

diff --git a/src/main/java/org/springframework/data/couchbase/CouchbaseClientFactory.java b/src/main/java/org/springframework/data/couchbase/CouchbaseClientFactory.java
index 40e95057c..dc2a9ed5a 100644
--- a/src/main/java/org/springframework/data/couchbase/CouchbaseClientFactory.java
+++ b/src/main/java/org/springframework/data/couchbase/CouchbaseClientFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/SimpleCouchbaseClientFactory.java b/src/main/java/org/springframework/data/couchbase/SimpleCouchbaseClientFactory.java
index 6d74b1a6c..3e82d71d0 100644
--- a/src/main/java/org/springframework/data/couchbase/SimpleCouchbaseClientFactory.java
+++ b/src/main/java/org/springframework/data/couchbase/SimpleCouchbaseClientFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/cache/CacheKeyPrefix.java b/src/main/java/org/springframework/data/couchbase/cache/CacheKeyPrefix.java
index d1a6e87f0..64669acbf 100644
--- a/src/main/java/org/springframework/data/couchbase/cache/CacheKeyPrefix.java
+++ b/src/main/java/org/springframework/data/couchbase/cache/CacheKeyPrefix.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCache.java b/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCache.java
index 6688a28ae..8ee5780e0 100644
--- a/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCache.java
+++ b/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCache.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCacheConfiguration.java b/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCacheConfiguration.java
index 088e905c6..a618c66ca 100644
--- a/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCacheConfiguration.java
+++ b/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCacheConfiguration.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCacheManager.java b/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCacheManager.java
index f154f78f7..4e1954adb 100644
--- a/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCacheManager.java
+++ b/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCacheManager.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCacheWriter.java b/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCacheWriter.java
index 05d6f856a..cb9450920 100644
--- a/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCacheWriter.java
+++ b/src/main/java/org/springframework/data/couchbase/cache/CouchbaseCacheWriter.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/cache/DefaultCouchbaseCacheWriter.java b/src/main/java/org/springframework/data/couchbase/cache/DefaultCouchbaseCacheWriter.java
index f25e38459..20b6c9f5b 100644
--- a/src/main/java/org/springframework/data/couchbase/cache/DefaultCouchbaseCacheWriter.java
+++ b/src/main/java/org/springframework/data/couchbase/cache/DefaultCouchbaseCacheWriter.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/config/AbstractCouchbaseConfiguration.java b/src/main/java/org/springframework/data/couchbase/config/AbstractCouchbaseConfiguration.java
index 4db4a2936..3b24aaa8d 100644
--- a/src/main/java/org/springframework/data/couchbase/config/AbstractCouchbaseConfiguration.java
+++ b/src/main/java/org/springframework/data/couchbase/config/AbstractCouchbaseConfiguration.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/config/BeanNames.java b/src/main/java/org/springframework/data/couchbase/config/BeanNames.java
index 5e5e18d76..25b6258df 100644
--- a/src/main/java/org/springframework/data/couchbase/config/BeanNames.java
+++ b/src/main/java/org/springframework/data/couchbase/config/BeanNames.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/AbstractTemplateSupport.java b/src/main/java/org/springframework/data/couchbase/core/AbstractTemplateSupport.java
index 7152b7e91..967b9db75 100644
--- a/src/main/java/org/springframework/data/couchbase/core/AbstractTemplateSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/AbstractTemplateSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/CollectionCallback.java b/src/main/java/org/springframework/data/couchbase/core/CollectionCallback.java
index 1ef7d29f0..4913f597b 100644
--- a/src/main/java/org/springframework/data/couchbase/core/CollectionCallback.java
+++ b/src/main/java/org/springframework/data/couchbase/core/CollectionCallback.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/CouchbaseDataIntegrityViolationException.java b/src/main/java/org/springframework/data/couchbase/core/CouchbaseDataIntegrityViolationException.java
index d1546b40a..eeac8dda3 100644
--- a/src/main/java/org/springframework/data/couchbase/core/CouchbaseDataIntegrityViolationException.java
+++ b/src/main/java/org/springframework/data/couchbase/core/CouchbaseDataIntegrityViolationException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/CouchbaseExceptionTranslator.java b/src/main/java/org/springframework/data/couchbase/core/CouchbaseExceptionTranslator.java
index cb59143df..60666625b 100644
--- a/src/main/java/org/springframework/data/couchbase/core/CouchbaseExceptionTranslator.java
+++ b/src/main/java/org/springframework/data/couchbase/core/CouchbaseExceptionTranslator.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/CouchbaseOperations.java b/src/main/java/org/springframework/data/couchbase/core/CouchbaseOperations.java
index 599c36c49..541c07439 100644
--- a/src/main/java/org/springframework/data/couchbase/core/CouchbaseOperations.java
+++ b/src/main/java/org/springframework/data/couchbase/core/CouchbaseOperations.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/CouchbaseQueryExecutionException.java b/src/main/java/org/springframework/data/couchbase/core/CouchbaseQueryExecutionException.java
index 97a25ef78..12b7f767b 100644
--- a/src/main/java/org/springframework/data/couchbase/core/CouchbaseQueryExecutionException.java
+++ b/src/main/java/org/springframework/data/couchbase/core/CouchbaseQueryExecutionException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/CouchbaseTemplate.java b/src/main/java/org/springframework/data/couchbase/core/CouchbaseTemplate.java
index 1965044fc..5dd5313b9 100644
--- a/src/main/java/org/springframework/data/couchbase/core/CouchbaseTemplate.java
+++ b/src/main/java/org/springframework/data/couchbase/core/CouchbaseTemplate.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/CouchbaseTemplateSupport.java b/src/main/java/org/springframework/data/couchbase/core/CouchbaseTemplateSupport.java
index 8714296df..05277c691 100644
--- a/src/main/java/org/springframework/data/couchbase/core/CouchbaseTemplateSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/CouchbaseTemplateSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableExistsByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableExistsByIdOperation.java
index 970fac9b3..c454dfac4 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableExistsByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableExistsByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableExistsByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableExistsByIdOperationSupport.java
index 6aa163649..5dfc2429e 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableExistsByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableExistsByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByAnalyticsOperation.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByAnalyticsOperation.java
index 1894eac3d..5aaf204b3 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByAnalyticsOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByAnalyticsOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByAnalyticsOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByAnalyticsOperationSupport.java
index 493b28ba8..bfe71e111 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByAnalyticsOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByAnalyticsOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByIdOperation.java
index 83a5d1329..2be2c338b 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByIdOperationSupport.java
index 647531f7c..e1bf1305b 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByQueryOperation.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByQueryOperation.java
index 628945458..d7f0d24d3 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByQueryOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByQueryOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByQueryOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByQueryOperationSupport.java
index f3dad59a9..e201f2e15 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByQueryOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindByQueryOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindFromReplicasByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindFromReplicasByIdOperation.java
index ece7459d8..9a57edcb9 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindFromReplicasByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindFromReplicasByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindFromReplicasByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindFromReplicasByIdOperationSupport.java
index dfc586a80..cdb1308e3 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableFindFromReplicasByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableFindFromReplicasByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableInsertByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableInsertByIdOperation.java
index aa385ee02..77e926e98 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableInsertByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableInsertByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableInsertByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableInsertByIdOperationSupport.java
index 755719ab1..daf40b847 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableInsertByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableInsertByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableMutateInByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableMutateInByIdOperation.java
index 956726161..f4c711123 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableMutateInByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableMutateInByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableMutateInByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableMutateInByIdOperationSupport.java
index c64c9fda5..fee04bd2d 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableMutateInByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableMutateInByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableRangeScanOperation.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableRangeScanOperation.java
index a5690da64..684b6d5eb 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableRangeScanOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableRangeScanOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableRangeScanOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableRangeScanOperationSupport.java
index 8f22dca24..656aaa819 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableRangeScanOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableRangeScanOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByIdOperation.java
index dd4c9c0b6..0dbed2a65 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByIdOperationSupport.java
index da8d350df..95a6d775a 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByQueryOperation.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByQueryOperation.java
index bcf57c9d3..65cc00e1d 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByQueryOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByQueryOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByQueryOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByQueryOperationSupport.java
index da585666b..da04c6ab7 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByQueryOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableRemoveByQueryOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableReplaceByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableReplaceByIdOperation.java
index d536034dc..80be9505f 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableReplaceByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableReplaceByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableReplaceByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableReplaceByIdOperationSupport.java
index eb0ac9286..65d9b3a5a 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableReplaceByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableReplaceByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableUpsertByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableUpsertByIdOperation.java
index f9d622419..c808efa28 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableUpsertByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableUpsertByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ExecutableUpsertByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ExecutableUpsertByIdOperationSupport.java
index ae6e9880b..fbeb540a5 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ExecutableUpsertByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ExecutableUpsertByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/FluentCouchbaseOperations.java b/src/main/java/org/springframework/data/couchbase/core/FluentCouchbaseOperations.java
index b9dca36e6..b799c0c5f 100644
--- a/src/main/java/org/springframework/data/couchbase/core/FluentCouchbaseOperations.java
+++ b/src/main/java/org/springframework/data/couchbase/core/FluentCouchbaseOperations.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/NonReactiveSupportWrapper.java b/src/main/java/org/springframework/data/couchbase/core/NonReactiveSupportWrapper.java
index 4d90f591a..4c19404c9 100644
--- a/src/main/java/org/springframework/data/couchbase/core/NonReactiveSupportWrapper.java
+++ b/src/main/java/org/springframework/data/couchbase/core/NonReactiveSupportWrapper.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors.
+ * Copyright 2021-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/OperationCancellationException.java b/src/main/java/org/springframework/data/couchbase/core/OperationCancellationException.java
index a91609983..4c145fd33 100644
--- a/src/main/java/org/springframework/data/couchbase/core/OperationCancellationException.java
+++ b/src/main/java/org/springframework/data/couchbase/core/OperationCancellationException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/OperationInterruptedException.java b/src/main/java/org/springframework/data/couchbase/core/OperationInterruptedException.java
index 19da9740e..a1e39ca1c 100644
--- a/src/main/java/org/springframework/data/couchbase/core/OperationInterruptedException.java
+++ b/src/main/java/org/springframework/data/couchbase/core/OperationInterruptedException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveCouchbaseOperations.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveCouchbaseOperations.java
index 788399624..64e2c9197 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveCouchbaseOperations.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveCouchbaseOperations.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveCouchbaseTemplate.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveCouchbaseTemplate.java
index 763701854..c41e9d2ef 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveCouchbaseTemplate.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveCouchbaseTemplate.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveCouchbaseTemplateSupport.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveCouchbaseTemplateSupport.java
index 5b9843536..558eed09e 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveCouchbaseTemplateSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveCouchbaseTemplateSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveExistsByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveExistsByIdOperation.java
index 06c3b96a0..6954a06c9 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveExistsByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveExistsByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveExistsByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveExistsByIdOperationSupport.java
index b80c5682f..f8e03ea4c 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveExistsByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveExistsByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByAnalyticsOperation.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByAnalyticsOperation.java
index 52a3a63e6..5fe94a070 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByAnalyticsOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByAnalyticsOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByAnalyticsOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByAnalyticsOperationSupport.java
index 6f9969902..aab918318 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByAnalyticsOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByAnalyticsOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByIdOperation.java
index 1c85a1a15..4b0d3a07c 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByIdOperationSupport.java
index 02f045bcf..6a848aa69 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByQueryOperation.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByQueryOperation.java
index 0e85c1f56..f4479c13a 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByQueryOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByQueryOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByQueryOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByQueryOperationSupport.java
index 4b7faa5d5..523d882b3 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByQueryOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindByQueryOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindFromReplicasByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindFromReplicasByIdOperation.java
index 5eaedaaa1..aa1c94019 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindFromReplicasByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindFromReplicasByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindFromReplicasByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindFromReplicasByIdOperationSupport.java
index 4bf7d66c0..a93302752 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveFindFromReplicasByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveFindFromReplicasByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveFluentCouchbaseOperations.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveFluentCouchbaseOperations.java
index 5baa6eac2..7a55a44c2 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveFluentCouchbaseOperations.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveFluentCouchbaseOperations.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveInsertByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveInsertByIdOperation.java
index 3411b5123..3ef286848 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveInsertByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveInsertByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveInsertByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveInsertByIdOperationSupport.java
index c6dfb5924..28add4a4b 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveInsertByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveInsertByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveMutateInByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveMutateInByIdOperation.java
index 41756fd3a..6ec3df7d2 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveMutateInByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveMutateInByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveMutateInByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveMutateInByIdOperationSupport.java
index 4d09819d7..3dc1fd4f2 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveMutateInByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveMutateInByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveRangeScanOperation.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveRangeScanOperation.java
index eb7231d25..183dc1a21 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveRangeScanOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveRangeScanOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveRangeScanOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveRangeScanOperationSupport.java
index ee49994d4..8e0c825e4 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveRangeScanOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveRangeScanOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByIdOperation.java
index e3a3223f0..bbae989e2 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByIdOperationSupport.java
index 16d46fc78..ff8f8613c 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByQueryOperation.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByQueryOperation.java
index 69e31ddf8..b91097f69 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByQueryOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByQueryOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByQueryOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByQueryOperationSupport.java
index 10b22f9e5..cc9b3c50e 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByQueryOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveRemoveByQueryOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveReplaceByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveReplaceByIdOperation.java
index 8e5952578..fd4a27a9f 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveReplaceByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveReplaceByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveReplaceByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveReplaceByIdOperationSupport.java
index fa176074c..05392598a 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveReplaceByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveReplaceByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveTemplateSupport.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveTemplateSupport.java
index a128ac09f..24be1c749 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveTemplateSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveTemplateSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveUpsertByIdOperation.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveUpsertByIdOperation.java
index 8f118d6a4..8b8d0a72c 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveUpsertByIdOperation.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveUpsertByIdOperation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/ReactiveUpsertByIdOperationSupport.java b/src/main/java/org/springframework/data/couchbase/core/ReactiveUpsertByIdOperationSupport.java
index ea0c4e62e..aa5bf920d 100644
--- a/src/main/java/org/springframework/data/couchbase/core/ReactiveUpsertByIdOperationSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/ReactiveUpsertByIdOperationSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/RemoveResult.java b/src/main/java/org/springframework/data/couchbase/core/RemoveResult.java
index 514392785..84620fb94 100644
--- a/src/main/java/org/springframework/data/couchbase/core/RemoveResult.java
+++ b/src/main/java/org/springframework/data/couchbase/core/RemoveResult.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/TemplateSupport.java b/src/main/java/org/springframework/data/couchbase/core/TemplateSupport.java
index 8e176a815..935392ab4 100644
--- a/src/main/java/org/springframework/data/couchbase/core/TemplateSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/TemplateSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/TransactionalSupport.java b/src/main/java/org/springframework/data/couchbase/core/TransactionalSupport.java
index e3ed92cf1..5661ba7b5 100644
--- a/src/main/java/org/springframework/data/couchbase/core/TransactionalSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/core/TransactionalSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/UnsupportedCouchbaseFeatureException.java b/src/main/java/org/springframework/data/couchbase/core/UnsupportedCouchbaseFeatureException.java
index 5cc10d08f..41d2cd4f8 100644
--- a/src/main/java/org/springframework/data/couchbase/core/UnsupportedCouchbaseFeatureException.java
+++ b/src/main/java/org/springframework/data/couchbase/core/UnsupportedCouchbaseFeatureException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/AbstractCouchbaseConverter.java b/src/main/java/org/springframework/data/couchbase/core/convert/AbstractCouchbaseConverter.java
index f22e13372..6f2c8f738 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/AbstractCouchbaseConverter.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/AbstractCouchbaseConverter.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/BooleanToEnumConverterFactory.java b/src/main/java/org/springframework/data/couchbase/core/convert/BooleanToEnumConverterFactory.java
index f9149c530..7a2bbe8cd 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/BooleanToEnumConverterFactory.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/BooleanToEnumConverterFactory.java
@@ -1,6 +1,6 @@
 package org.springframework.data.couchbase.core.convert;
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/ConverterHasNoConversion.java b/src/main/java/org/springframework/data/couchbase/core/convert/ConverterHasNoConversion.java
index 695ba796d..af2c2a01a 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/ConverterHasNoConversion.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/ConverterHasNoConversion.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/ConverterRegistration.java b/src/main/java/org/springframework/data/couchbase/core/convert/ConverterRegistration.java
index ac4dbcfde..46edc64df 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/ConverterRegistration.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/ConverterRegistration.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseConversionContext.java b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseConversionContext.java
index 190898969..8226e6d83 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseConversionContext.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseConversionContext.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseConverter.java b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseConverter.java
index 48afdfd06..748c02734 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseConverter.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseConverter.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseCustomConversions.java b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseCustomConversions.java
index de3233659..75303d214 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseCustomConversions.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseCustomConversions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseDocumentPropertyAccessor.java b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseDocumentPropertyAccessor.java
index 003938746..484420eab 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseDocumentPropertyAccessor.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseDocumentPropertyAccessor.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseJsr310Converters.java b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseJsr310Converters.java
index f62627eb0..219f1e220 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseJsr310Converters.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseJsr310Converters.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbasePropertyValueConverterFactory.java b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbasePropertyValueConverterFactory.java
index 7daf075b4..83d29b260 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbasePropertyValueConverterFactory.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbasePropertyValueConverterFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseTypeMapper.java b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseTypeMapper.java
index 8e6e65211..0c197667c 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseTypeMapper.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseTypeMapper.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseWriter.java b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseWriter.java
index f2d7fec4d..aba239ad5 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseWriter.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/CouchbaseWriter.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/CryptoConverter.java b/src/main/java/org/springframework/data/couchbase/core/convert/CryptoConverter.java
index cda2f75ce..9493fad35 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/CryptoConverter.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/CryptoConverter.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/CustomConversions.java b/src/main/java/org/springframework/data/couchbase/core/convert/CustomConversions.java
index bd359bc7d..dd2f47871 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/CustomConversions.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/CustomConversions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/DateConverters.java b/src/main/java/org/springframework/data/couchbase/core/convert/DateConverters.java
index 8f3787773..860d79c40 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/DateConverters.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/DateConverters.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/DefaultCouchbaseTypeMapper.java b/src/main/java/org/springframework/data/couchbase/core/convert/DefaultCouchbaseTypeMapper.java
index d39becb65..58f284ac1 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/DefaultCouchbaseTypeMapper.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/DefaultCouchbaseTypeMapper.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/IntegerToEnumConverterFactory.java b/src/main/java/org/springframework/data/couchbase/core/convert/IntegerToEnumConverterFactory.java
index a3f7d7184..3b02722ed 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/IntegerToEnumConverterFactory.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/IntegerToEnumConverterFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/JsonValueConverter.java b/src/main/java/org/springframework/data/couchbase/core/convert/JsonValueConverter.java
index 7ebffa49e..0eb576e32 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/JsonValueConverter.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/JsonValueConverter.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/MappingCouchbaseConverter.java b/src/main/java/org/springframework/data/couchbase/core/convert/MappingCouchbaseConverter.java
index 070750d6f..c5afb8879 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/MappingCouchbaseConverter.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/MappingCouchbaseConverter.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/OtherConverters.java b/src/main/java/org/springframework/data/couchbase/core/convert/OtherConverters.java
index f0538eefa..7392ecfd3 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/OtherConverters.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/OtherConverters.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/StringToEnumConverterFactory.java b/src/main/java/org/springframework/data/couchbase/core/convert/StringToEnumConverterFactory.java
index 784fe3d82..472c377fa 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/StringToEnumConverterFactory.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/StringToEnumConverterFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/TypeAwareTypeInformationMapper.java b/src/main/java/org/springframework/data/couchbase/core/convert/TypeAwareTypeInformationMapper.java
index 60b1efe61..1496d1a1e 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/TypeAwareTypeInformationMapper.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/TypeAwareTypeInformationMapper.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/join/N1qlJoinResolver.java b/src/main/java/org/springframework/data/couchbase/core/convert/join/N1qlJoinResolver.java
index 5ad63584c..df465939d 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/join/N1qlJoinResolver.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/join/N1qlJoinResolver.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018-2024 the original author or authors
+ * Copyright 2018-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/translation/JacksonTranslationService.java b/src/main/java/org/springframework/data/couchbase/core/convert/translation/JacksonTranslationService.java
index 3c2cbbbc6..597d5018f 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/translation/JacksonTranslationService.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/translation/JacksonTranslationService.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/convert/translation/TranslationService.java b/src/main/java/org/springframework/data/couchbase/core/convert/translation/TranslationService.java
index d89563089..d3aa9433d 100644
--- a/src/main/java/org/springframework/data/couchbase/core/convert/translation/TranslationService.java
+++ b/src/main/java/org/springframework/data/couchbase/core/convert/translation/TranslationService.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/index/CompositeQueryIndex.java b/src/main/java/org/springframework/data/couchbase/core/index/CompositeQueryIndex.java
index fdbe6e05c..54190a6d4 100644
--- a/src/main/java/org/springframework/data/couchbase/core/index/CompositeQueryIndex.java
+++ b/src/main/java/org/springframework/data/couchbase/core/index/CompositeQueryIndex.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/index/CompositeQueryIndexes.java b/src/main/java/org/springframework/data/couchbase/core/index/CompositeQueryIndexes.java
index 64ef7fe3d..d8174e67d 100644
--- a/src/main/java/org/springframework/data/couchbase/core/index/CompositeQueryIndexes.java
+++ b/src/main/java/org/springframework/data/couchbase/core/index/CompositeQueryIndexes.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/index/CouchbasePersistentEntityIndexCreator.java b/src/main/java/org/springframework/data/couchbase/core/index/CouchbasePersistentEntityIndexCreator.java
index e6211b809..3586b9a6e 100644
--- a/src/main/java/org/springframework/data/couchbase/core/index/CouchbasePersistentEntityIndexCreator.java
+++ b/src/main/java/org/springframework/data/couchbase/core/index/CouchbasePersistentEntityIndexCreator.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/index/CouchbasePersistentEntityIndexResolver.java b/src/main/java/org/springframework/data/couchbase/core/index/CouchbasePersistentEntityIndexResolver.java
index 78423447d..1ca50fbd1 100644
--- a/src/main/java/org/springframework/data/couchbase/core/index/CouchbasePersistentEntityIndexResolver.java
+++ b/src/main/java/org/springframework/data/couchbase/core/index/CouchbasePersistentEntityIndexResolver.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/index/IndexDefinition.java b/src/main/java/org/springframework/data/couchbase/core/index/IndexDefinition.java
index 33872bc6d..3239d2a7b 100644
--- a/src/main/java/org/springframework/data/couchbase/core/index/IndexDefinition.java
+++ b/src/main/java/org/springframework/data/couchbase/core/index/IndexDefinition.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2011-2024 the original author or authors.
+ * Copyright 2011-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/index/QueryIndexDirection.java b/src/main/java/org/springframework/data/couchbase/core/index/QueryIndexDirection.java
index aed87151d..f06237591 100644
--- a/src/main/java/org/springframework/data/couchbase/core/index/QueryIndexDirection.java
+++ b/src/main/java/org/springframework/data/couchbase/core/index/QueryIndexDirection.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/index/QueryIndexResolver.java b/src/main/java/org/springframework/data/couchbase/core/index/QueryIndexResolver.java
index d536759b9..d14a395c3 100644
--- a/src/main/java/org/springframework/data/couchbase/core/index/QueryIndexResolver.java
+++ b/src/main/java/org/springframework/data/couchbase/core/index/QueryIndexResolver.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2014-2024 the original author or authors.
+ * Copyright 2014-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/index/QueryIndexed.java b/src/main/java/org/springframework/data/couchbase/core/index/QueryIndexed.java
index 8cfa3c59f..5e90b4294 100644
--- a/src/main/java/org/springframework/data/couchbase/core/index/QueryIndexed.java
+++ b/src/main/java/org/springframework/data/couchbase/core/index/QueryIndexed.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentEntity.java b/src/main/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentEntity.java
index 8c5d1955f..9a210a92d 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentEntity.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentEntity.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentProperty.java b/src/main/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentProperty.java
index 577d7bda1..b6213cbcf 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentProperty.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentProperty.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseDocument.java b/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseDocument.java
index 1478d3614..49428c503 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseDocument.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseDocument.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseList.java b/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseList.java
index b5a39bde3..7b054edfc 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseList.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseList.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseMappingContext.java b/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseMappingContext.java
index 4ecfc93d8..2d6b9a03a 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseMappingContext.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseMappingContext.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbasePersistentEntity.java b/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbasePersistentEntity.java
index bac05ead3..3a9b5aa0d 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbasePersistentEntity.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbasePersistentEntity.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbasePersistentProperty.java b/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbasePersistentProperty.java
index a95f898e8..e42878c43 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbasePersistentProperty.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbasePersistentProperty.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseSimpleTypes.java b/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseSimpleTypes.java
index eeecda742..a40d71dc0 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseSimpleTypes.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseSimpleTypes.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseStorable.java b/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseStorable.java
index 23986550d..2090409df 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseStorable.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/CouchbaseStorable.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/Document.java b/src/main/java/org/springframework/data/couchbase/core/mapping/Document.java
index d59c1d38e..ef8c61bf4 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/Document.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/Document.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/Expiration.java b/src/main/java/org/springframework/data/couchbase/core/mapping/Expiration.java
index 80dfc2b75..334de2967 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/Expiration.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/Expiration.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/Expiry.java b/src/main/java/org/springframework/data/couchbase/core/mapping/Expiry.java
index cf47fe79a..043f70fe7 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/Expiry.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/Expiry.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/Field.java b/src/main/java/org/springframework/data/couchbase/core/mapping/Field.java
index 267ee23f2..99b17f63b 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/Field.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/Field.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/KeySettings.java b/src/main/java/org/springframework/data/couchbase/core/mapping/KeySettings.java
index af0318209..f819375e7 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/KeySettings.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/KeySettings.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors
+ * Copyright 2017-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/AbstractCouchbaseEventListener.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/AbstractCouchbaseEventListener.java
index 69c7ec8f9..93546f7b0 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/AbstractCouchbaseEventListener.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/AbstractCouchbaseEventListener.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/AfterConvertCallback.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/AfterConvertCallback.java
index a923790e4..6e255742c 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/AfterConvertCallback.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/AfterConvertCallback.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors.
+ * Copyright 2020-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/AfterDeleteEvent.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/AfterDeleteEvent.java
index dc2c0aa1c..6ccce2ea1 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/AfterDeleteEvent.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/AfterDeleteEvent.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/AfterSaveEvent.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/AfterSaveEvent.java
index a07b36559..597ec6aee 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/AfterSaveEvent.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/AfterSaveEvent.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/AuditingEntityCallback.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/AuditingEntityCallback.java
index 5c82c0e95..c864aef20 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/AuditingEntityCallback.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/AuditingEntityCallback.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/AuditingEventListener.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/AuditingEventListener.java
index 9cedbf0fd..43cebf403 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/AuditingEventListener.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/AuditingEventListener.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeConvertCallback.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeConvertCallback.java
index f8cd1423a..1d2404cf3 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeConvertCallback.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeConvertCallback.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2019-2024 the original author or authors.
+ * Copyright 2019-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeConvertEvent.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeConvertEvent.java
index 65eae234c..52f237311 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeConvertEvent.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeConvertEvent.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeDeleteEvent.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeDeleteEvent.java
index 2c1948028..3a6440957 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeDeleteEvent.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeDeleteEvent.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeSaveEvent.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeSaveEvent.java
index fda4735c4..daa7c3f59 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeSaveEvent.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/BeforeSaveEvent.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/CouchbaseMappingEvent.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/CouchbaseMappingEvent.java
index 7885609e3..829d6803e 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/CouchbaseMappingEvent.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/CouchbaseMappingEvent.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/LoggingEventListener.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/LoggingEventListener.java
index f291ebe1b..d8c71a2cf 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/LoggingEventListener.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/LoggingEventListener.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/ReactiveAfterConvertCallback.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/ReactiveAfterConvertCallback.java
index cacb59991..686bb47bd 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/ReactiveAfterConvertCallback.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/ReactiveAfterConvertCallback.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors.
+ * Copyright 2021-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/ReactiveAuditingEntityCallback.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/ReactiveAuditingEntityCallback.java
index 26f3aa4f8..56ace58e9 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/ReactiveAuditingEntityCallback.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/ReactiveAuditingEntityCallback.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors.
+ * Copyright 2021-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/ReactiveBeforeConvertCallback.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/ReactiveBeforeConvertCallback.java
index ca6b61408..a819d2942 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/ReactiveBeforeConvertCallback.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/ReactiveBeforeConvertCallback.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors.
+ * Copyright 2021-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/event/ValidatingCouchbaseEventListener.java b/src/main/java/org/springframework/data/couchbase/core/mapping/event/ValidatingCouchbaseEventListener.java
index 6874d6c0f..14f5cd2e2 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/event/ValidatingCouchbaseEventListener.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/event/ValidatingCouchbaseEventListener.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/id/GeneratedValue.java b/src/main/java/org/springframework/data/couchbase/core/mapping/id/GeneratedValue.java
index 331461d7e..049ddd8b5 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/id/GeneratedValue.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/id/GeneratedValue.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors
+ * Copyright 2017-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/id/GenerationStrategy.java b/src/main/java/org/springframework/data/couchbase/core/mapping/id/GenerationStrategy.java
index 4912be5be..4e11108e8 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/id/GenerationStrategy.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/id/GenerationStrategy.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors
+ * Copyright 2017-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/id/IdAttribute.java b/src/main/java/org/springframework/data/couchbase/core/mapping/id/IdAttribute.java
index 16622b4e7..a031b88d3 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/id/IdAttribute.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/id/IdAttribute.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors
+ * Copyright 2017-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/id/IdPrefix.java b/src/main/java/org/springframework/data/couchbase/core/mapping/id/IdPrefix.java
index 407d29e4b..0d3290bc7 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/id/IdPrefix.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/id/IdPrefix.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors
+ * Copyright 2017-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/mapping/id/IdSuffix.java b/src/main/java/org/springframework/data/couchbase/core/mapping/id/IdSuffix.java
index b86427c8e..ac9494136 100644
--- a/src/main/java/org/springframework/data/couchbase/core/mapping/id/IdSuffix.java
+++ b/src/main/java/org/springframework/data/couchbase/core/mapping/id/IdSuffix.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors
+ * Copyright 2017-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/AnalyticsQuery.java b/src/main/java/org/springframework/data/couchbase/core/query/AnalyticsQuery.java
index a3bf88e0b..2254580f9 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/AnalyticsQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/AnalyticsQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/Consistency.java b/src/main/java/org/springframework/data/couchbase/core/query/Consistency.java
index dde326b18..0303c9ab5 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/Consistency.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/Consistency.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/Dimensional.java b/src/main/java/org/springframework/data/couchbase/core/query/Dimensional.java
index 2b42b171d..5c6eadc9b 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/Dimensional.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/Dimensional.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/FetchType.java b/src/main/java/org/springframework/data/couchbase/core/query/FetchType.java
index e1799a9e5..8dbf02c43 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/FetchType.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/FetchType.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018-2024 the original author or authors
+ * Copyright 2018-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/HashSide.java b/src/main/java/org/springframework/data/couchbase/core/query/HashSide.java
index 0732f0f73..83ca7c6c9 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/HashSide.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/HashSide.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018-2024 the original author or authors
+ * Copyright 2018-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/Meta.java b/src/main/java/org/springframework/data/couchbase/core/query/Meta.java
index 396250f01..fd22d5f3f 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/Meta.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/Meta.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors.
+ * Copyright 2020-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/N1QLExpression.java b/src/main/java/org/springframework/data/couchbase/core/query/N1QLExpression.java
index d904b2eb0..a27d967d4 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/N1QLExpression.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/N1QLExpression.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/N1QLQuery.java b/src/main/java/org/springframework/data/couchbase/core/query/N1QLQuery.java
index 69fe1dd84..9d0816de4 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/N1QLQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/N1QLQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/N1qlJoin.java b/src/main/java/org/springframework/data/couchbase/core/query/N1qlJoin.java
index 9713d5c37..1d3163077 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/N1qlJoin.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/N1qlJoin.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018-2024 the original author or authors
+ * Copyright 2018-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/N1qlPrimaryIndexed.java b/src/main/java/org/springframework/data/couchbase/core/query/N1qlPrimaryIndexed.java
index de5192f34..746ff2016 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/N1qlPrimaryIndexed.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/N1qlPrimaryIndexed.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/N1qlSecondaryIndexed.java b/src/main/java/org/springframework/data/couchbase/core/query/N1qlSecondaryIndexed.java
index a0a66f31e..2e9b8ae9a 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/N1qlSecondaryIndexed.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/N1qlSecondaryIndexed.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/OptionsBuilder.java b/src/main/java/org/springframework/data/couchbase/core/query/OptionsBuilder.java
index 5f0c0dce0..775605c53 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/OptionsBuilder.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/OptionsBuilder.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors.
+ * Copyright 2021-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/Query.java b/src/main/java/org/springframework/data/couchbase/core/query/Query.java
index 2a549b948..592bd42d6 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/Query.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/Query.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/QueryCriteria.java b/src/main/java/org/springframework/data/couchbase/core/query/QueryCriteria.java
index 0848cb916..70346ac2c 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/QueryCriteria.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/QueryCriteria.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/QueryCriteriaDefinition.java b/src/main/java/org/springframework/data/couchbase/core/query/QueryCriteriaDefinition.java
index 65f9415ad..5bc5a199a 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/QueryCriteriaDefinition.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/QueryCriteriaDefinition.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2010-2024 the original author or authors.
+ * Copyright 2010-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/StringQuery.java b/src/main/java/org/springframework/data/couchbase/core/query/StringQuery.java
index 35a13ebd3..96d7c53bb 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/StringQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/StringQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/View.java b/src/main/java/org/springframework/data/couchbase/core/query/View.java
index e3caae868..eb0cff9fc 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/View.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/View.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/ViewIndexed.java b/src/main/java/org/springframework/data/couchbase/core/query/ViewIndexed.java
index 007c77d21..d454ed6e2 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/ViewIndexed.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/ViewIndexed.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/query/WithConsistency.java b/src/main/java/org/springframework/data/couchbase/core/query/WithConsistency.java
index 5245077e6..6f35f1001 100644
--- a/src/main/java/org/springframework/data/couchbase/core/query/WithConsistency.java
+++ b/src/main/java/org/springframework/data/couchbase/core/query/WithConsistency.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/AnyId.java b/src/main/java/org/springframework/data/couchbase/core/support/AnyId.java
index 96b88fadd..bdb1d2b7a 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/AnyId.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/AnyId.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/AnyIdReactive.java b/src/main/java/org/springframework/data/couchbase/core/support/AnyIdReactive.java
index 9018d4091..28a8374ed 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/AnyIdReactive.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/AnyIdReactive.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/ConsistentWith.java b/src/main/java/org/springframework/data/couchbase/core/support/ConsistentWith.java
index b94ce527e..43fd47da7 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/ConsistentWith.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/ConsistentWith.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/InCollection.java b/src/main/java/org/springframework/data/couchbase/core/support/InCollection.java
index 53c718761..2faf860ad 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/InCollection.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/InCollection.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/InScope.java b/src/main/java/org/springframework/data/couchbase/core/support/InScope.java
index 3063131f9..10b3b573b 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/InScope.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/InScope.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAll.java b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAll.java
index bf02516fb..3ce652e75 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAll.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAll.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllEntity.java b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllEntity.java
index d9063714e..89b0dfac0 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllEntity.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllEntity.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllEntityReactive.java b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllEntityReactive.java
index 4e5b50b8e..c0c614a20 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllEntityReactive.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllEntityReactive.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllExists.java b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllExists.java
index 5303c6d86..9a8cd5053 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllExists.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllExists.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllExistsReactive.java b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllExistsReactive.java
index 0305ef4b6..00bf17d06 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllExistsReactive.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllExistsReactive.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllId.java b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllId.java
index 8e2b4bcb9..f45304fdb 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllId.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllId.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllIdReactive.java b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllIdReactive.java
index 65fe4219f..dad971732 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllIdReactive.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllIdReactive.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllReactive.java b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllReactive.java
index 14b880947..cb21779e7 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllReactive.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/OneAndAllReactive.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/PseudoArgs.java b/src/main/java/org/springframework/data/couchbase/core/support/PseudoArgs.java
index c36b7fb1b..2e3db313f 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/PseudoArgs.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/PseudoArgs.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/TemplateUtils.java b/src/main/java/org/springframework/data/couchbase/core/support/TemplateUtils.java
index c5fc3ce21..a157dc5fc 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/TemplateUtils.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/TemplateUtils.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors
+ * Copyright 2017-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithAnalyticsConsistency.java b/src/main/java/org/springframework/data/couchbase/core/support/WithAnalyticsConsistency.java
index 48c6bae5c..1384d0c79 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithAnalyticsConsistency.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithAnalyticsConsistency.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithAnalyticsOptions.java b/src/main/java/org/springframework/data/couchbase/core/support/WithAnalyticsOptions.java
index 32671508f..60a3c0905 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithAnalyticsOptions.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithAnalyticsOptions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithAnalyticsQuery.java b/src/main/java/org/springframework/data/couchbase/core/support/WithAnalyticsQuery.java
index e0b59c5ec..786458c2e 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithAnalyticsQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithAnalyticsQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithBatchByteLimit.java b/src/main/java/org/springframework/data/couchbase/core/support/WithBatchByteLimit.java
index 2edfd18c8..9f8b855c9 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithBatchByteLimit.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithBatchByteLimit.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithBatchItemLimit.java b/src/main/java/org/springframework/data/couchbase/core/support/WithBatchItemLimit.java
index 30337b632..cd844a87e 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithBatchItemLimit.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithBatchItemLimit.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithConsistency.java b/src/main/java/org/springframework/data/couchbase/core/support/WithConsistency.java
index 1a0ea99ff..98739a813 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithConsistency.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithConsistency.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithDistinct.java b/src/main/java/org/springframework/data/couchbase/core/support/WithDistinct.java
index fa0ebeff7..8b85ce527 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithDistinct.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithDistinct.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithDurability.java b/src/main/java/org/springframework/data/couchbase/core/support/WithDurability.java
index aeebb9750..52e5201e4 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithDurability.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithDurability.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithExistsOptions.java b/src/main/java/org/springframework/data/couchbase/core/support/WithExistsOptions.java
index 3d2732912..651e4e175 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithExistsOptions.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithExistsOptions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithExpiry.java b/src/main/java/org/springframework/data/couchbase/core/support/WithExpiry.java
index 61d72186f..dd8aed9f7 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithExpiry.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithExpiry.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithGetAnyReplicaOptions.java b/src/main/java/org/springframework/data/couchbase/core/support/WithGetAnyReplicaOptions.java
index 89426f149..34605040b 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithGetAnyReplicaOptions.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithGetAnyReplicaOptions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithGetOptions.java b/src/main/java/org/springframework/data/couchbase/core/support/WithGetOptions.java
index 496afa06c..2aca9a984 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithGetOptions.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithGetOptions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithInsertOptions.java b/src/main/java/org/springframework/data/couchbase/core/support/WithInsertOptions.java
index f7ea39c51..af39354f4 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithInsertOptions.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithInsertOptions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithLock.java b/src/main/java/org/springframework/data/couchbase/core/support/WithLock.java
index ba01d9908..db37fd548 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithLock.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithLock.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithMutateInOptions.java b/src/main/java/org/springframework/data/couchbase/core/support/WithMutateInOptions.java
index bb1b214c9..601930300 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithMutateInOptions.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithMutateInOptions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithMutateInPaths.java b/src/main/java/org/springframework/data/couchbase/core/support/WithMutateInPaths.java
index e12bf792b..063c94a3d 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithMutateInPaths.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithMutateInPaths.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithProjecting.java b/src/main/java/org/springframework/data/couchbase/core/support/WithProjecting.java
index 69ae2d562..283da2b93 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithProjecting.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithProjecting.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithProjection.java b/src/main/java/org/springframework/data/couchbase/core/support/WithProjection.java
index 4c59a278d..cca67be04 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithProjection.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithProjection.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithProjectionId.java b/src/main/java/org/springframework/data/couchbase/core/support/WithProjectionId.java
index 933d3e45f..50cc22531 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithProjectionId.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithProjectionId.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithQuery.java b/src/main/java/org/springframework/data/couchbase/core/support/WithQuery.java
index 9a3f95dfe..02e1f14d8 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithQueryOptions.java b/src/main/java/org/springframework/data/couchbase/core/support/WithQueryOptions.java
index 7d179bdc0..2547e023c 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithQueryOptions.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithQueryOptions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithRemoveOptions.java b/src/main/java/org/springframework/data/couchbase/core/support/WithRemoveOptions.java
index 1193162b1..c1140a8d6 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithRemoveOptions.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithRemoveOptions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithReplaceOptions.java b/src/main/java/org/springframework/data/couchbase/core/support/WithReplaceOptions.java
index a570e128f..3982bec8a 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithReplaceOptions.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithReplaceOptions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithScanOptions.java b/src/main/java/org/springframework/data/couchbase/core/support/WithScanOptions.java
index bdeb9db86..9448dd8d8 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithScanOptions.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithScanOptions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithScanSort.java b/src/main/java/org/springframework/data/couchbase/core/support/WithScanSort.java
index 2343f3bf6..183914fcf 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithScanSort.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithScanSort.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/core/support/WithUpsertOptions.java b/src/main/java/org/springframework/data/couchbase/core/support/WithUpsertOptions.java
index 5aae61eb9..629767711 100644
--- a/src/main/java/org/springframework/data/couchbase/core/support/WithUpsertOptions.java
+++ b/src/main/java/org/springframework/data/couchbase/core/support/WithUpsertOptions.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/querydsl/document/AbstractCouchbaseQueryDSL.java b/src/main/java/org/springframework/data/couchbase/querydsl/document/AbstractCouchbaseQueryDSL.java
index 868b2c06a..62a1c6b98 100644
--- a/src/main/java/org/springframework/data/couchbase/querydsl/document/AbstractCouchbaseQueryDSL.java
+++ b/src/main/java/org/springframework/data/couchbase/querydsl/document/AbstractCouchbaseQueryDSL.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/querydsl/document/CouchbaseDocumentSerializer.java b/src/main/java/org/springframework/data/couchbase/querydsl/document/CouchbaseDocumentSerializer.java
index 77b00f7ed..866f951bf 100644
--- a/src/main/java/org/springframework/data/couchbase/querydsl/document/CouchbaseDocumentSerializer.java
+++ b/src/main/java/org/springframework/data/couchbase/querydsl/document/CouchbaseDocumentSerializer.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/Collection.java b/src/main/java/org/springframework/data/couchbase/repository/Collection.java
index 1e2beabc3..3f7565124 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/Collection.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/Collection.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/CouchbaseRepository.java b/src/main/java/org/springframework/data/couchbase/repository/CouchbaseRepository.java
index ef8596dfc..170a5051d 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/CouchbaseRepository.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/CouchbaseRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/DynamicProxyable.java b/src/main/java/org/springframework/data/couchbase/repository/DynamicProxyable.java
index 01660c0b9..a3c40e4a9 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/DynamicProxyable.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/DynamicProxyable.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/Options.java b/src/main/java/org/springframework/data/couchbase/repository/Options.java
index c31aa0806..a01609e08 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/Options.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/Options.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/Query.java b/src/main/java/org/springframework/data/couchbase/repository/Query.java
index 37b465c71..35440eb75 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/Query.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/Query.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepository.java b/src/main/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepository.java
index eb125e8ea..8a337e65b 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepository.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/ScanConsistency.java b/src/main/java/org/springframework/data/couchbase/repository/ScanConsistency.java
index a9bf927cd..96f4a9db4 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/ScanConsistency.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/ScanConsistency.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/Scope.java b/src/main/java/org/springframework/data/couchbase/repository/Scope.java
index b201a56f5..bcd9e7e08 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/Scope.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/Scope.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/auditing/CouchbaseAuditingRegistrar.java b/src/main/java/org/springframework/data/couchbase/repository/auditing/CouchbaseAuditingRegistrar.java
index 5e770f948..7513514be 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/auditing/CouchbaseAuditingRegistrar.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/auditing/CouchbaseAuditingRegistrar.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/auditing/EnableCouchbaseAuditing.java b/src/main/java/org/springframework/data/couchbase/repository/auditing/EnableCouchbaseAuditing.java
index bbda6b531..bc16d5e67 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/auditing/EnableCouchbaseAuditing.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/auditing/EnableCouchbaseAuditing.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/auditing/EnableReactiveCouchbaseAuditing.java b/src/main/java/org/springframework/data/couchbase/repository/auditing/EnableReactiveCouchbaseAuditing.java
index 0013254c7..eead779ac 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/auditing/EnableReactiveCouchbaseAuditing.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/auditing/EnableReactiveCouchbaseAuditing.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors.
+ * Copyright 2021-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/auditing/PersistentEntitiesFactoryBean.java b/src/main/java/org/springframework/data/couchbase/repository/auditing/PersistentEntitiesFactoryBean.java
index 74926650c..c4533e4d4 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/auditing/PersistentEntitiesFactoryBean.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/auditing/PersistentEntitiesFactoryBean.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors.
+ * Copyright 2021-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/auditing/ReactiveCouchbaseAuditingRegistrar.java b/src/main/java/org/springframework/data/couchbase/repository/auditing/ReactiveCouchbaseAuditingRegistrar.java
index 14e2691d8..ee4db995f 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/auditing/ReactiveCouchbaseAuditingRegistrar.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/auditing/ReactiveCouchbaseAuditingRegistrar.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors.
+ * Copyright 2021-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/cdi/CouchbaseRepositoryBean.java b/src/main/java/org/springframework/data/couchbase/repository/cdi/CouchbaseRepositoryBean.java
index ce36778ce..a1dd976c8 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/cdi/CouchbaseRepositoryBean.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/cdi/CouchbaseRepositoryBean.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2014-2024 the original author or authors.
+ * Copyright 2014-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/cdi/CouchbaseRepositoryExtension.java b/src/main/java/org/springframework/data/couchbase/repository/cdi/CouchbaseRepositoryExtension.java
index 27e9d83c5..bac5e45ef 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/cdi/CouchbaseRepositoryExtension.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/cdi/CouchbaseRepositoryExtension.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2014-2024 the original author or authors.
+ * Copyright 2014-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/config/CouchbaseRepositoriesRegistrar.java b/src/main/java/org/springframework/data/couchbase/repository/config/CouchbaseRepositoriesRegistrar.java
index abc9530e6..716237390 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/config/CouchbaseRepositoriesRegistrar.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/config/CouchbaseRepositoriesRegistrar.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/config/CouchbaseRepositoryConfigurationExtension.java b/src/main/java/org/springframework/data/couchbase/repository/config/CouchbaseRepositoryConfigurationExtension.java
index 7232d0b26..2f7888dae 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/config/CouchbaseRepositoryConfigurationExtension.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/config/CouchbaseRepositoryConfigurationExtension.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/config/EnableCouchbaseRepositories.java b/src/main/java/org/springframework/data/couchbase/repository/config/EnableCouchbaseRepositories.java
index 402ab8495..d0e12943e 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/config/EnableCouchbaseRepositories.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/config/EnableCouchbaseRepositories.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/config/EnableReactiveCouchbaseRepositories.java b/src/main/java/org/springframework/data/couchbase/repository/config/EnableReactiveCouchbaseRepositories.java
index 0399cd759..0bf52ed11 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/config/EnableReactiveCouchbaseRepositories.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/config/EnableReactiveCouchbaseRepositories.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/config/ReactiveCouchbaseRepositoriesRegistrar.java b/src/main/java/org/springframework/data/couchbase/repository/config/ReactiveCouchbaseRepositoriesRegistrar.java
index 503c70f7e..8359781b9 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/config/ReactiveCouchbaseRepositoriesRegistrar.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/config/ReactiveCouchbaseRepositoriesRegistrar.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/config/ReactiveCouchbaseRepositoryConfigurationExtension.java b/src/main/java/org/springframework/data/couchbase/repository/config/ReactiveCouchbaseRepositoryConfigurationExtension.java
index 1a6074ab5..9b6f9815d 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/config/ReactiveCouchbaseRepositoryConfigurationExtension.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/config/ReactiveCouchbaseRepositoryConfigurationExtension.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/config/ReactiveRepositoryOperationsMapping.java b/src/main/java/org/springframework/data/couchbase/repository/config/ReactiveRepositoryOperationsMapping.java
index f0e4836f3..b9a983a1c 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/config/ReactiveRepositoryOperationsMapping.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/config/ReactiveRepositoryOperationsMapping.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/config/RepositoryOperationsMapping.java b/src/main/java/org/springframework/data/couchbase/repository/config/RepositoryOperationsMapping.java
index ece36e106..44c121642 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/config/RepositoryOperationsMapping.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/config/RepositoryOperationsMapping.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/package-info.java b/src/main/java/org/springframework/data/couchbase/repository/package-info.java
index b6a2422fc..5a26eed86 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/package-info.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/package-info.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/AbstractCouchbaseQuery.java b/src/main/java/org/springframework/data/couchbase/repository/query/AbstractCouchbaseQuery.java
index 3d2c8ea96..2a6deb4e3 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/AbstractCouchbaseQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/AbstractCouchbaseQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/AbstractCouchbaseQueryBase.java b/src/main/java/org/springframework/data/couchbase/repository/query/AbstractCouchbaseQueryBase.java
index 185ca1430..5baa9b4cc 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/AbstractCouchbaseQueryBase.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/AbstractCouchbaseQueryBase.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/AbstractN1qlBasedQuery.java b/src/main/java/org/springframework/data/couchbase/repository/query/AbstractN1qlBasedQuery.java
index d34616ab2..30fcb4c53 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/AbstractN1qlBasedQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/AbstractN1qlBasedQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/AbstractReactiveCouchbaseQuery.java b/src/main/java/org/springframework/data/couchbase/repository/query/AbstractReactiveCouchbaseQuery.java
index 0481a13f6..2e7e32646 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/AbstractReactiveCouchbaseQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/AbstractReactiveCouchbaseQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors.
+ * Copyright 2020-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/ConvertingIterator.java b/src/main/java/org/springframework/data/couchbase/repository/query/ConvertingIterator.java
index 65a14bbce..0bfb7ceeb 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/ConvertingIterator.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/ConvertingIterator.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseEntityInformation.java b/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseEntityInformation.java
index 0a4c63b50..a6e8491df 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseEntityInformation.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseEntityInformation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/CouchbasePartTree.java b/src/main/java/org/springframework/data/couchbase/repository/query/CouchbasePartTree.java
index 581239951..d4344a1cb 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/CouchbasePartTree.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/CouchbasePartTree.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors.
+ * Copyright 2021-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseQueryExecution.java b/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseQueryExecution.java
index 8a5f079d5..e9478be35 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseQueryExecution.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseQueryExecution.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors.
+ * Copyright 2020-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseQueryMethod.java b/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseQueryMethod.java
index 545a585c1..480faa141 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseQueryMethod.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseQueryMethod.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryQuery.java b/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryQuery.java
index 0f0586199..065ded5b1 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/CountFragment.java b/src/main/java/org/springframework/data/couchbase/repository/query/CountFragment.java
index 5c56b8e9b..32f7f9c6b 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/CountFragment.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/CountFragment.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/N1qlCountQueryCreator.java b/src/main/java/org/springframework/data/couchbase/repository/query/N1qlCountQueryCreator.java
index 481215b10..0456e9519 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/N1qlCountQueryCreator.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/N1qlCountQueryCreator.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/N1qlMutateQueryCreator.java b/src/main/java/org/springframework/data/couchbase/repository/query/N1qlMutateQueryCreator.java
index 7b5753327..c56feba96 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/N1qlMutateQueryCreator.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/N1qlMutateQueryCreator.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors
+ * Copyright 2017-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/N1qlQueryCreator.java b/src/main/java/org/springframework/data/couchbase/repository/query/N1qlQueryCreator.java
index a2935a095..180fe56ca 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/N1qlQueryCreator.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/N1qlQueryCreator.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/N1qlRepositoryQueryExecutor.java b/src/main/java/org/springframework/data/couchbase/repository/query/N1qlRepositoryQueryExecutor.java
index 8b5bd58e4..1d477a1cb 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/N1qlRepositoryQueryExecutor.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/N1qlRepositoryQueryExecutor.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/OldN1qlQueryCreator.java b/src/main/java/org/springframework/data/couchbase/repository/query/OldN1qlQueryCreator.java
index 418bee5f6..60d962bdd 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/OldN1qlQueryCreator.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/OldN1qlQueryCreator.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/PartTreeCouchbaseQuery.java b/src/main/java/org/springframework/data/couchbase/repository/query/PartTreeCouchbaseQuery.java
index a2c4f7902..fa0e96e7f 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/PartTreeCouchbaseQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/PartTreeCouchbaseQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors.
+ * Copyright 2020-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/PartTreeN1qlBasedQuery.java b/src/main/java/org/springframework/data/couchbase/repository/query/PartTreeN1qlBasedQuery.java
index cb2c0e0d2..92aa03865 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/PartTreeN1qlBasedQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/PartTreeN1qlBasedQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/PartTreeN1qlQueryCreator.java b/src/main/java/org/springframework/data/couchbase/repository/query/PartTreeN1qlQueryCreator.java
index ccc0aab5a..681096ba5 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/PartTreeN1qlQueryCreator.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/PartTreeN1qlQueryCreator.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2018-2024 the original author or authors
+ * Copyright 2018-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveAbstractN1qlBasedQuery.java b/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveAbstractN1qlBasedQuery.java
index 700f0c392..e8084cebe 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveAbstractN1qlBasedQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveAbstractN1qlBasedQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseParameterAccessor.java b/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseParameterAccessor.java
index 38344b120..e2b6126be 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseParameterAccessor.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseParameterAccessor.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseQueryExecution.java b/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseQueryExecution.java
index df33f1123..11813f840 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseQueryExecution.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseQueryExecution.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors.
+ * Copyright 2020-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseQueryMethod.java b/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseQueryMethod.java
index 3c6e77664..9c24e6376 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseQueryMethod.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseQueryMethod.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors.
+ * Copyright 2020-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseRepositoryQuery.java b/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseRepositoryQuery.java
index 51a63b31d..ccc3319b1 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseRepositoryQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseRepositoryQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveN1qlRepositoryQueryExecutor.java b/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveN1qlRepositoryQueryExecutor.java
index 9bf2402d7..eb186be2d 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveN1qlRepositoryQueryExecutor.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveN1qlRepositoryQueryExecutor.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/ReactivePartTreeCouchbaseQuery.java b/src/main/java/org/springframework/data/couchbase/repository/query/ReactivePartTreeCouchbaseQuery.java
index 8879591aa..e84dc3c34 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/ReactivePartTreeCouchbaseQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/ReactivePartTreeCouchbaseQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors.
+ * Copyright 2020-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/ReactivePartTreeN1qlBasedQuery.java b/src/main/java/org/springframework/data/couchbase/repository/query/ReactivePartTreeN1qlBasedQuery.java
index bfa35851f..1246d4f63 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/ReactivePartTreeN1qlBasedQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/ReactivePartTreeN1qlBasedQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveStringBasedCouchbaseQuery.java b/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveStringBasedCouchbaseQuery.java
index 9552bab30..c1e93b4db 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveStringBasedCouchbaseQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/ReactiveStringBasedCouchbaseQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors.
+ * Copyright 2020-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/ResultProcessingConverter.java b/src/main/java/org/springframework/data/couchbase/repository/query/ResultProcessingConverter.java
index 2b1424fa1..37f152116 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/ResultProcessingConverter.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/ResultProcessingConverter.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors.
+ * Copyright 2020-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/StringBasedCouchbaseQuery.java b/src/main/java/org/springframework/data/couchbase/repository/query/StringBasedCouchbaseQuery.java
index f547a4e68..ee4c3be85 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/StringBasedCouchbaseQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/StringBasedCouchbaseQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors.
+ * Copyright 2020-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/StringBasedN1qlQueryParser.java b/src/main/java/org/springframework/data/couchbase/repository/query/StringBasedN1qlQueryParser.java
index b509f83c3..8d820b3bd 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/StringBasedN1qlQueryParser.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/StringBasedN1qlQueryParser.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/StringN1qlQueryCreator.java b/src/main/java/org/springframework/data/couchbase/repository/query/StringN1qlQueryCreator.java
index 10c39cee7..7aab0ff12 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/StringN1qlQueryCreator.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/StringN1qlQueryCreator.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/support/AwtPointInShapeEvaluator.java b/src/main/java/org/springframework/data/couchbase/repository/query/support/AwtPointInShapeEvaluator.java
index 0fdb7ab84..a61680228 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/support/AwtPointInShapeEvaluator.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/support/AwtPointInShapeEvaluator.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/support/GeoUtils.java b/src/main/java/org/springframework/data/couchbase/repository/query/support/GeoUtils.java
index a09a1333e..10738b360 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/support/GeoUtils.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/support/GeoUtils.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/support/N1qlQueryCreatorUtils.java b/src/main/java/org/springframework/data/couchbase/repository/query/support/N1qlQueryCreatorUtils.java
index 151b6798f..83d4d2ed6 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/support/N1qlQueryCreatorUtils.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/support/N1qlQueryCreatorUtils.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors
+ * Copyright 2017-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/support/N1qlUtils.java b/src/main/java/org/springframework/data/couchbase/repository/query/support/N1qlUtils.java
index 7d9bf8fb3..eac409ce5 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/support/N1qlUtils.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/support/N1qlUtils.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/query/support/PointInShapeEvaluator.java b/src/main/java/org/springframework/data/couchbase/repository/query/support/PointInShapeEvaluator.java
index e7f0a2617..0769d09eb 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/query/support/PointInShapeEvaluator.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/query/support/PointInShapeEvaluator.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/BasicQuery.java b/src/main/java/org/springframework/data/couchbase/repository/support/BasicQuery.java
index 14e97ac9e..05f994976 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/BasicQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/BasicQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseAnnotationProcessor.java b/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseAnnotationProcessor.java
index b29acc319..2f3071611 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseAnnotationProcessor.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseAnnotationProcessor.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2011-2024 the original author or authors.
+ * Copyright 2011-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseRepositoryBase.java b/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseRepositoryBase.java
index a4a030b3e..e8d8edcfb 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseRepositoryBase.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseRepositoryBase.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors.
+ * Copyright 2022-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseRepositoryFactory.java b/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseRepositoryFactory.java
index 871528943..5bb32aad0 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseRepositoryFactory.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseRepositoryFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseRepositoryFactoryBean.java b/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseRepositoryFactoryBean.java
index 79455864a..95cf7f640 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseRepositoryFactoryBean.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/CouchbaseRepositoryFactoryBean.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/CrudMethodMetadata.java b/src/main/java/org/springframework/data/couchbase/repository/support/CrudMethodMetadata.java
index dd3a0c40c..3490d82a8 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/CrudMethodMetadata.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/CrudMethodMetadata.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/CrudMethodMetadataPostProcessor.java b/src/main/java/org/springframework/data/couchbase/repository/support/CrudMethodMetadataPostProcessor.java
index 1a337213f..38f974202 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/CrudMethodMetadataPostProcessor.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/CrudMethodMetadataPostProcessor.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/DBRef.java b/src/main/java/org/springframework/data/couchbase/repository/support/DBRef.java
index 8895ba1f1..4d1722bf5 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/DBRef.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/DBRef.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/DynamicInvocationHandler.java b/src/main/java/org/springframework/data/couchbase/repository/support/DynamicInvocationHandler.java
index 4f7c32bfa..3bbe8ba0e 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/DynamicInvocationHandler.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/DynamicInvocationHandler.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors.
+ * Copyright 2021-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/FetchableFluentQuerySupport.java b/src/main/java/org/springframework/data/couchbase/repository/support/FetchableFluentQuerySupport.java
index f9397144a..f174bcc1a 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/FetchableFluentQuerySupport.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/FetchableFluentQuerySupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/FindMethod.java b/src/main/java/org/springframework/data/couchbase/repository/support/FindMethod.java
index fd2efc43a..22b37479e 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/FindMethod.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/FindMethod.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors.
+ * Copyright 2021-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/MappingCouchbaseEntityInformation.java b/src/main/java/org/springframework/data/couchbase/repository/support/MappingCouchbaseEntityInformation.java
index c3d93d501..aaa8e498d 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/MappingCouchbaseEntityInformation.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/MappingCouchbaseEntityInformation.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/QuerydslCouchbasePredicateExecutor.java b/src/main/java/org/springframework/data/couchbase/repository/support/QuerydslCouchbasePredicateExecutor.java
index 8b7cf9380..5964f6251 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/QuerydslCouchbasePredicateExecutor.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/QuerydslCouchbasePredicateExecutor.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/QuerydslPredicateExecutorSupport.java b/src/main/java/org/springframework/data/couchbase/repository/support/QuerydslPredicateExecutorSupport.java
index 93cf6f59e..ef9cdc6c1 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/QuerydslPredicateExecutorSupport.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/QuerydslPredicateExecutorSupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/ReactiveCouchbaseRepositoryFactory.java b/src/main/java/org/springframework/data/couchbase/repository/support/ReactiveCouchbaseRepositoryFactory.java
index 8c5a9221b..667e96088 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/ReactiveCouchbaseRepositoryFactory.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/ReactiveCouchbaseRepositoryFactory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/ReactiveCouchbaseRepositoryFactoryBean.java b/src/main/java/org/springframework/data/couchbase/repository/support/ReactiveCouchbaseRepositoryFactoryBean.java
index 12f18e096..d7df9c770 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/ReactiveCouchbaseRepositoryFactoryBean.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/ReactiveCouchbaseRepositoryFactoryBean.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/SimpleCouchbaseRepository.java b/src/main/java/org/springframework/data/couchbase/repository/support/SimpleCouchbaseRepository.java
index 2b2b22da0..f71ea46cd 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/SimpleCouchbaseRepository.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/SimpleCouchbaseRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/SimpleReactiveCouchbaseRepository.java b/src/main/java/org/springframework/data/couchbase/repository/support/SimpleReactiveCouchbaseRepository.java
index 7f7d8bba9..7d7eebfc5 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/SimpleReactiveCouchbaseRepository.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/SimpleReactiveCouchbaseRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/SpringDataCouchbaseQuery.java b/src/main/java/org/springframework/data/couchbase/repository/support/SpringDataCouchbaseQuery.java
index d90ae07f3..75fff6399 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/SpringDataCouchbaseQuery.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/SpringDataCouchbaseQuery.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/SpringDataCouchbaseQuerySupport.java b/src/main/java/org/springframework/data/couchbase/repository/support/SpringDataCouchbaseQuerySupport.java
index 131914e26..805583e4f 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/SpringDataCouchbaseQuerySupport.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/SpringDataCouchbaseQuerySupport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/SpringDataCouchbaseSerializer.java b/src/main/java/org/springframework/data/couchbase/repository/support/SpringDataCouchbaseSerializer.java
index 2af2a5108..07b4d5d30 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/SpringDataCouchbaseSerializer.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/SpringDataCouchbaseSerializer.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2011-2024 the original author or authors.
+ * Copyright 2011-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/Util.java b/src/main/java/org/springframework/data/couchbase/repository/support/Util.java
index 9af5ecf67..873379b2c 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/Util.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/Util.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/ViewMetadataProvider.java b/src/main/java/org/springframework/data/couchbase/repository/support/ViewMetadataProvider.java
index 757b51c0d..60654db7d 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/ViewMetadataProvider.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/ViewMetadataProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/ViewPostProcessor.java b/src/main/java/org/springframework/data/couchbase/repository/support/ViewPostProcessor.java
index 32fa4b576..205691d89 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/ViewPostProcessor.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/ViewPostProcessor.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/package-info.java b/src/main/java/org/springframework/data/couchbase/repository/support/package-info.java
index 85b7a3f5d..59123d022 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/package-info.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/package-info.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseCallbackTransactionManager.java b/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseCallbackTransactionManager.java
index 6c8c9a5d2..0bd56a69a 100644
--- a/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseCallbackTransactionManager.java
+++ b/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseCallbackTransactionManager.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseResourceHolder.java b/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseResourceHolder.java
index 5e70ef9e6..d0d54be0d 100644
--- a/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseResourceHolder.java
+++ b/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseResourceHolder.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors.
+ * Copyright 2022-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionDefinition.java b/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionDefinition.java
index b2cd229df..71b81a989 100644
--- a/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionDefinition.java
+++ b/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionDefinition.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors.
+ * Copyright 2022-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionInterceptor.java b/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionInterceptor.java
index 5620ffd48..6cd7accc8 100644
--- a/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionInterceptor.java
+++ b/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionInterceptor.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors.
+ * Copyright 2022-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionStatus.java b/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionStatus.java
index 3705af7c4..19641cda8 100644
--- a/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionStatus.java
+++ b/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionStatus.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionalOperator.java b/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionalOperator.java
index 876f65354..8130573ac 100644
--- a/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionalOperator.java
+++ b/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionalOperator.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionRollbackRequestedException.java b/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionRollbackRequestedException.java
index 461a4af94..20b797270 100644
--- a/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionRollbackRequestedException.java
+++ b/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionRollbackRequestedException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionSystemAmbiguousException.java b/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionSystemAmbiguousException.java
index 004f10700..131da19d2 100644
--- a/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionSystemAmbiguousException.java
+++ b/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionSystemAmbiguousException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionSystemCouchbaseException.java b/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionSystemCouchbaseException.java
index 4e98bfe63..f73e0f4c9 100644
--- a/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionSystemCouchbaseException.java
+++ b/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionSystemCouchbaseException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionSystemUnambiguousException.java b/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionSystemUnambiguousException.java
index 54d8ad82f..0fa0c2faf 100644
--- a/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionSystemUnambiguousException.java
+++ b/src/main/java/org/springframework/data/couchbase/transaction/error/TransactionSystemUnambiguousException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/main/java/org/springframework/data/couchbase/transaction/error/UncategorizedTransactionDataAccessException.java b/src/main/java/org/springframework/data/couchbase/transaction/error/UncategorizedTransactionDataAccessException.java
index b762e875f..b13cbfea8 100644
--- a/src/main/java/org/springframework/data/couchbase/transaction/error/UncategorizedTransactionDataAccessException.java
+++ b/src/main/java/org/springframework/data/couchbase/transaction/error/UncategorizedTransactionDataAccessException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/cache/CacheUser.java b/src/test/java/org/springframework/data/couchbase/cache/CacheUser.java
index b95336ea2..1e5d8a95d 100644
--- a/src/test/java/org/springframework/data/couchbase/cache/CacheUser.java
+++ b/src/test/java/org/springframework/data/couchbase/cache/CacheUser.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/cache/CouchbaseCacheCollectionIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/cache/CouchbaseCacheCollectionIntegrationTests.java
index 38349f57c..f0153fb49 100644
--- a/src/test/java/org/springframework/data/couchbase/cache/CouchbaseCacheCollectionIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/cache/CouchbaseCacheCollectionIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/cache/CouchbaseCacheCollectionTranscoderIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/cache/CouchbaseCacheCollectionTranscoderIntegrationTests.java
index f65db706d..c77d31608 100644
--- a/src/test/java/org/springframework/data/couchbase/cache/CouchbaseCacheCollectionTranscoderIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/cache/CouchbaseCacheCollectionTranscoderIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/cache/CouchbaseCacheIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/cache/CouchbaseCacheIntegrationTests.java
index 9eaddfddd..ea04bb39b 100644
--- a/src/test/java/org/springframework/data/couchbase/cache/CouchbaseCacheIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/cache/CouchbaseCacheIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateKeyValueIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateKeyValueIntegrationTests.java
index 68ed965f3..e6306e7d2 100644
--- a/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateKeyValueIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateKeyValueIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateQueryCollectionIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateQueryCollectionIntegrationTests.java
index 260be1936..c698a7361 100644
--- a/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateQueryCollectionIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateQueryCollectionIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateQueryIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateQueryIntegrationTests.java
index cedc65d61..c6c3705fd 100644
--- a/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateQueryIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/core/CouchbaseTemplateQueryIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/core/CustomTypeKeyIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/core/CustomTypeKeyIntegrationTests.java
index f196c5118..6fcfda15e 100644
--- a/src/test/java/org/springframework/data/couchbase/core/CustomTypeKeyIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/core/CustomTypeKeyIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/core/ReactiveCouchbaseTemplateKeyValueIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/core/ReactiveCouchbaseTemplateKeyValueIntegrationTests.java
index 2dba89bca..e178dafc4 100644
--- a/src/test/java/org/springframework/data/couchbase/core/ReactiveCouchbaseTemplateKeyValueIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/core/ReactiveCouchbaseTemplateKeyValueIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/core/convert/translation/JacksonTranslationServiceTests.java b/src/test/java/org/springframework/data/couchbase/core/convert/translation/JacksonTranslationServiceTests.java
index f0a419d8c..4bbe1db33 100644
--- a/src/test/java/org/springframework/data/couchbase/core/convert/translation/JacksonTranslationServiceTests.java
+++ b/src/test/java/org/springframework/data/couchbase/core/convert/translation/JacksonTranslationServiceTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentEntityTests.java b/src/test/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentEntityTests.java
index 95bd73795..87ded75f9 100644
--- a/src/test/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentEntityTests.java
+++ b/src/test/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentEntityTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentPropertyTests.java b/src/test/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentPropertyTests.java
index 0be6d0928..fbe3ea977 100644
--- a/src/test/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentPropertyTests.java
+++ b/src/test/java/org/springframework/data/couchbase/core/mapping/BasicCouchbasePersistentPropertyTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/core/mapping/CustomConvertersTests.java b/src/test/java/org/springframework/data/couchbase/core/mapping/CustomConvertersTests.java
index 4974d7adb..0a80135a5 100644
--- a/src/test/java/org/springframework/data/couchbase/core/mapping/CustomConvertersTests.java
+++ b/src/test/java/org/springframework/data/couchbase/core/mapping/CustomConvertersTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/core/mapping/MappingCouchbaseConverterTests.java b/src/test/java/org/springframework/data/couchbase/core/mapping/MappingCouchbaseConverterTests.java
index ae096e5b1..f8c39c407 100644
--- a/src/test/java/org/springframework/data/couchbase/core/mapping/MappingCouchbaseConverterTests.java
+++ b/src/test/java/org/springframework/data/couchbase/core/mapping/MappingCouchbaseConverterTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2013-2024 the original author or authors.
+ * Copyright 2013-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/core/query/QueryCriteriaTests.java b/src/test/java/org/springframework/data/couchbase/core/query/QueryCriteriaTests.java
index 70379e7d9..f699644ca 100644
--- a/src/test/java/org/springframework/data/couchbase/core/query/QueryCriteriaTests.java
+++ b/src/test/java/org/springframework/data/couchbase/core/query/QueryCriteriaTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/core/query/ReactiveCouchbaseTemplateQueryCollectionIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/core/query/ReactiveCouchbaseTemplateQueryCollectionIntegrationTests.java
index 61ee6e567..6b9f280de 100644
--- a/src/test/java/org/springframework/data/couchbase/core/query/ReactiveCouchbaseTemplateQueryCollectionIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/core/query/ReactiveCouchbaseTemplateQueryCollectionIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AbstractEntity.java b/src/test/java/org/springframework/data/couchbase/domain/AbstractEntity.java
index c3e61fbb7..8c2b1fcc0 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AbstractEntity.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AbstractEntity.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AbstractUser.java b/src/test/java/org/springframework/data/couchbase/domain/AbstractUser.java
index a9cc6a1fc..465eaf028 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AbstractUser.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AbstractUser.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AbstractUserRepository.java b/src/test/java/org/springframework/data/couchbase/domain/AbstractUserRepository.java
index ca1fdd03a..95d002de4 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AbstractUserRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AbstractUserRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AbstractingMappingCouchbaseConverter.java b/src/test/java/org/springframework/data/couchbase/domain/AbstractingMappingCouchbaseConverter.java
index 74d680391..776671693 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AbstractingMappingCouchbaseConverter.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AbstractingMappingCouchbaseConverter.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AbstractingTypeMapper.java b/src/test/java/org/springframework/data/couchbase/domain/AbstractingTypeMapper.java
index 03e9cb481..8fafdabdd 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AbstractingTypeMapper.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AbstractingTypeMapper.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/Address.java b/src/test/java/org/springframework/data/couchbase/domain/Address.java
index d5068e744..6f39a5ac0 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/Address.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/Address.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AddressAnnotated.java b/src/test/java/org/springframework/data/couchbase/domain/AddressAnnotated.java
index a171a06cd..4afadee23 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AddressAnnotated.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AddressAnnotated.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AddressWithEncStreet.java b/src/test/java/org/springframework/data/couchbase/domain/AddressWithEncStreet.java
index 990197c07..fb8a66ba1 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AddressWithEncStreet.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AddressWithEncStreet.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/Airline.java b/src/test/java/org/springframework/data/couchbase/domain/Airline.java
index 7754e3ce0..bbe1210fd 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/Airline.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/Airline.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AirlineCollectioned.java b/src/test/java/org/springframework/data/couchbase/domain/AirlineCollectioned.java
index 051e7b4b9..af84ba42c 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AirlineCollectioned.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AirlineCollectioned.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AirlineCollectionedRepository.java b/src/test/java/org/springframework/data/couchbase/domain/AirlineCollectionedRepository.java
index 0d1681cbe..a3f3a6ab4 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AirlineCollectionedRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AirlineCollectionedRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AirlineRepository.java b/src/test/java/org/springframework/data/couchbase/domain/AirlineRepository.java
index 04a7bb4dd..fb01833d9 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AirlineRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AirlineRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/Airport.java b/src/test/java/org/springframework/data/couchbase/domain/Airport.java
index 74940cd61..9bad65f5b 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/Airport.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/Airport.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AirportJsonValue.java b/src/test/java/org/springframework/data/couchbase/domain/AirportJsonValue.java
index 82a18ecf4..b19781423 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AirportJsonValue.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AirportJsonValue.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors.
+ * Copyright 2022-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AirportJsonValueRepository.java b/src/test/java/org/springframework/data/couchbase/domain/AirportJsonValueRepository.java
index 73ec94556..a1d1a9a58 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AirportJsonValueRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AirportJsonValueRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors.
+ * Copyright 2022-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AirportJsonValuedObject.java b/src/test/java/org/springframework/data/couchbase/domain/AirportJsonValuedObject.java
index f0c7569b5..ebb1b34e4 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AirportJsonValuedObject.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AirportJsonValuedObject.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors.
+ * Copyright 2022-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AirportMini.java b/src/test/java/org/springframework/data/couchbase/domain/AirportMini.java
index d633c557f..f85d5d8f7 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AirportMini.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AirportMini.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AirportRepository.java b/src/test/java/org/springframework/data/couchbase/domain/AirportRepository.java
index f5bd0acd3..5fb4b9553 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AirportRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AirportRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AirportRepositoryAnnotated.java b/src/test/java/org/springframework/data/couchbase/domain/AirportRepositoryAnnotated.java
index 6fa6ef096..50c7819a7 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AirportRepositoryAnnotated.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AirportRepositoryAnnotated.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors.
+ * Copyright 2022-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AirportRepositoryScanConsistencyTest.java b/src/test/java/org/springframework/data/couchbase/domain/AirportRepositoryScanConsistencyTest.java
index f94e693b2..89bf638ad 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AirportRepositoryScanConsistencyTest.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AirportRepositoryScanConsistencyTest.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/AssessmentDO.java b/src/test/java/org/springframework/data/couchbase/domain/AssessmentDO.java
index 491ef34bd..3b4728f25 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/AssessmentDO.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/AssessmentDO.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/BigAirline.java b/src/test/java/org/springframework/data/couchbase/domain/BigAirline.java
index 8272b765e..a85992999 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/BigAirline.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/BigAirline.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/BigAirlineRepository.java b/src/test/java/org/springframework/data/couchbase/domain/BigAirlineRepository.java
index b19f397be..8534ee2d6 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/BigAirlineRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/BigAirlineRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/CapellaConnectSample.java b/src/test/java/org/springframework/data/couchbase/domain/CapellaConnectSample.java
index fba8ec4e1..ab018e3cf 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/CapellaConnectSample.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/CapellaConnectSample.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors.
+ * Copyright 2022-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/ComparableEntity.java b/src/test/java/org/springframework/data/couchbase/domain/ComparableEntity.java
index ef77e6eec..af5b5e992 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/ComparableEntity.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/ComparableEntity.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/Config.java b/src/test/java/org/springframework/data/couchbase/domain/Config.java
index 0d9cbc04e..047766660 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/Config.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/Config.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/ConfigScoped.java b/src/test/java/org/springframework/data/couchbase/domain/ConfigScoped.java
index eaea62695..e67a69239 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/ConfigScoped.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/ConfigScoped.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/Course.java b/src/test/java/org/springframework/data/couchbase/domain/Course.java
index d60d2022c..58715ee55 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/Course.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/Course.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/CustomMappingCouchbaseConverter.java b/src/test/java/org/springframework/data/couchbase/domain/CustomMappingCouchbaseConverter.java
index ff4e07822..f7c0d60c8 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/CustomMappingCouchbaseConverter.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/CustomMappingCouchbaseConverter.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/EBTurbulenceCategory.java b/src/test/java/org/springframework/data/couchbase/domain/EBTurbulenceCategory.java
index 57c3cfd9f..3fe41a9f4 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/EBTurbulenceCategory.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/EBTurbulenceCategory.java
@@ -1,7 +1,7 @@
 package org.springframework.data.couchbase.domain;
 
 /*
- * Copyright 2022-2024 the original author or authors.
+ * Copyright 2022-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/EITurbulenceCategory.java b/src/test/java/org/springframework/data/couchbase/domain/EITurbulenceCategory.java
index 70d4b45ea..01b61710e 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/EITurbulenceCategory.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/EITurbulenceCategory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors.
+ * Copyright 2022-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/EJsonCreatorTurbulenceCategory.java b/src/test/java/org/springframework/data/couchbase/domain/EJsonCreatorTurbulenceCategory.java
index f2a874996..9dc7dd003 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/EJsonCreatorTurbulenceCategory.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/EJsonCreatorTurbulenceCategory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors.
+ * Copyright 2022-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/ETurbulenceCategory.java b/src/test/java/org/springframework/data/couchbase/domain/ETurbulenceCategory.java
index 1f2cb6c6a..581388bf6 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/ETurbulenceCategory.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/ETurbulenceCategory.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors.
+ * Copyright 2022-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/FluxIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/domain/FluxIntegrationTests.java
index dbd8f356e..f193780df 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/FluxIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/FluxIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/Library.java b/src/test/java/org/springframework/data/couchbase/domain/Library.java
index 4f990eb36..65d8ba99b 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/Library.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/Library.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/LibraryRepository.java b/src/test/java/org/springframework/data/couchbase/domain/LibraryRepository.java
index 768ec8a8b..16afa96d1 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/LibraryRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/LibraryRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/MyPersonRepository.java b/src/test/java/org/springframework/data/couchbase/domain/MyPersonRepository.java
index 19d6c1f49..973c9144d 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/MyPersonRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/MyPersonRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/NaiveAuditorAware.java b/src/test/java/org/springframework/data/couchbase/domain/NaiveAuditorAware.java
index 5abc2aaec..dbaf94839 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/NaiveAuditorAware.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/NaiveAuditorAware.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/OtherUser.java b/src/test/java/org/springframework/data/couchbase/domain/OtherUser.java
index f03448551..e8181978b 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/OtherUser.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/OtherUser.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/Person.java b/src/test/java/org/springframework/data/couchbase/domain/Person.java
index a450555a9..c42c46e20 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/Person.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/Person.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/PersonRepository.java b/src/test/java/org/springframework/data/couchbase/domain/PersonRepository.java
index 84071162f..7f76f490f 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/PersonRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/PersonRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/PersonValue.java b/src/test/java/org/springframework/data/couchbase/domain/PersonValue.java
index 9b6e048ac..a89aac043 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/PersonValue.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/PersonValue.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/PersonValueRepository.java b/src/test/java/org/springframework/data/couchbase/domain/PersonValueRepository.java
index 97cfe543d..88f6aafc0 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/PersonValueRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/PersonValueRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/PersonWithDurability.java b/src/test/java/org/springframework/data/couchbase/domain/PersonWithDurability.java
index 10ce6568e..c49c53939 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/PersonWithDurability.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/PersonWithDurability.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/PersonWithDurability2.java b/src/test/java/org/springframework/data/couchbase/domain/PersonWithDurability2.java
index f2f25a9ae..4f991b616 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/PersonWithDurability2.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/PersonWithDurability2.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/PersonWithoutVersion.java b/src/test/java/org/springframework/data/couchbase/domain/PersonWithoutVersion.java
index 43d7245b3..ed3494804 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/PersonWithoutVersion.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/PersonWithoutVersion.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/ReactiveAirlineRepository.java b/src/test/java/org/springframework/data/couchbase/domain/ReactiveAirlineRepository.java
index d36fd846c..b7312f716 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/ReactiveAirlineRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/ReactiveAirlineRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/ReactiveAirportRepository.java b/src/test/java/org/springframework/data/couchbase/domain/ReactiveAirportRepository.java
index 59ab0ed6b..42870920e 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/ReactiveAirportRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/ReactiveAirportRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/ReactiveAirportRepositoryAnnotated.java b/src/test/java/org/springframework/data/couchbase/domain/ReactiveAirportRepositoryAnnotated.java
index 6478c0207..405ff3c35 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/ReactiveAirportRepositoryAnnotated.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/ReactiveAirportRepositoryAnnotated.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors.
+ * Copyright 2022-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/ReactiveNaiveAuditorAware.java b/src/test/java/org/springframework/data/couchbase/domain/ReactiveNaiveAuditorAware.java
index c5e1888fe..c13ebd5b9 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/ReactiveNaiveAuditorAware.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/ReactiveNaiveAuditorAware.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/ReactivePersonRepository.java b/src/test/java/org/springframework/data/couchbase/domain/ReactivePersonRepository.java
index 459a75e0c..0f0205b57 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/ReactivePersonRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/ReactivePersonRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/ReactiveUserColRepository.java b/src/test/java/org/springframework/data/couchbase/domain/ReactiveUserColRepository.java
index 360a6b44c..2052fcdc2 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/ReactiveUserColRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/ReactiveUserColRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/ReactiveUserRepository.java b/src/test/java/org/springframework/data/couchbase/domain/ReactiveUserRepository.java
index b61ae9b6e..e0213153a 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/ReactiveUserRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/ReactiveUserRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/Submission.java b/src/test/java/org/springframework/data/couchbase/domain/Submission.java
index de4245d40..acf93aa31 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/Submission.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/Submission.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/SubscriptionToken.java b/src/test/java/org/springframework/data/couchbase/domain/SubscriptionToken.java
index 2dbf81ed3..e6bb6d7b9 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/SubscriptionToken.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/SubscriptionToken.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/SubscriptionTokenRepository.java b/src/test/java/org/springframework/data/couchbase/domain/SubscriptionTokenRepository.java
index bca13b3de..b9da11482 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/SubscriptionTokenRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/SubscriptionTokenRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/TestEncrypted.java b/src/test/java/org/springframework/data/couchbase/domain/TestEncrypted.java
index 9d56fe140..01ea68694 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/TestEncrypted.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/TestEncrypted.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/User.java b/src/test/java/org/springframework/data/couchbase/domain/User.java
index 268ce707d..0d6cd7124 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/User.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/User.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotated.java b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotated.java
index b74fa1c3b..05ea6e17b 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotated.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotated.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotated2.java b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotated2.java
index 5a9ffb711..526b1e6e7 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotated2.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotated2.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotated3.java b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotated3.java
index 48b4b80a1..2953a7104 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotated3.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotated3.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedDurability.java b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedDurability.java
index fdea2f319..e359011db 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedDurability.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedDurability.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedDurabilityExpression.java b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedDurabilityExpression.java
index 6f18c883d..e78431a7c 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedDurabilityExpression.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedDurabilityExpression.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedPersistTo.java b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedPersistTo.java
index 627b2cc72..9b6e303f3 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedPersistTo.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedPersistTo.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedReplicateTo.java b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedReplicateTo.java
index 8736f5e1f..e3ffff6cc 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedReplicateTo.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedReplicateTo.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedTouchOnRead.java b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedTouchOnRead.java
index f22ccb143..5c66f7903 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedTouchOnRead.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserAnnotatedTouchOnRead.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserCol.java b/src/test/java/org/springframework/data/couchbase/domain/UserCol.java
index 8d84e5cff..6c9a22ff3 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserCol.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserCol.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserColRepository.java b/src/test/java/org/springframework/data/couchbase/domain/UserColRepository.java
index cd5b6966d..4592e439e 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserColRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserColRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserEncrypted.java b/src/test/java/org/springframework/data/couchbase/domain/UserEncrypted.java
index d627a8cb4..1dd67cdb3 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserEncrypted.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserEncrypted.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserEncryptedRepository.java b/src/test/java/org/springframework/data/couchbase/domain/UserEncryptedRepository.java
index 27351cba5..19f5978a0 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserEncryptedRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserEncryptedRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserJustLastName.java b/src/test/java/org/springframework/data/couchbase/domain/UserJustLastName.java
index 104ff28f3..65a9068bd 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserJustLastName.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserJustLastName.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserNoAlias.java b/src/test/java/org/springframework/data/couchbase/domain/UserNoAlias.java
index a08739ee3..24d0571cc 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserNoAlias.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserNoAlias.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserRepository.java b/src/test/java/org/springframework/data/couchbase/domain/UserRepository.java
index f05099c94..637e65173 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserSubmission.java b/src/test/java/org/springframework/data/couchbase/domain/UserSubmission.java
index 64f4aa261..877d4cbea 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserSubmission.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserSubmission.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionAnnotated.java b/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionAnnotated.java
index 2dd4b51cd..85eea52d2 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionAnnotated.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionAnnotated.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionAnnotatedRepository.java b/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionAnnotatedRepository.java
index 897563d71..9680902d5 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionAnnotatedRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionAnnotatedRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionProjected.java b/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionProjected.java
index a8274cf12..e5fad8db6 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionProjected.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionProjected.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionRepository.java b/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionRepository.java
index e8591254b..9134b2e3e 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionUnannotated.java b/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionUnannotated.java
index 084dae2df..84a610d9b 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionUnannotated.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionUnannotated.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionUnannotatedRepository.java b/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionUnannotatedRepository.java
index 37594223b..a89c3f27a 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionUnannotatedRepository.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/UserSubmissionUnannotatedRepository.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/time/AuditingDateTimeProvider.java b/src/test/java/org/springframework/data/couchbase/domain/time/AuditingDateTimeProvider.java
index e2eb28876..5c16324ef 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/time/AuditingDateTimeProvider.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/time/AuditingDateTimeProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/time/CurrentDateTimeService.java b/src/test/java/org/springframework/data/couchbase/domain/time/CurrentDateTimeService.java
index 7d1c3ab72..fc36f4f1a 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/time/CurrentDateTimeService.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/time/CurrentDateTimeService.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/time/DateTimeService.java b/src/test/java/org/springframework/data/couchbase/domain/time/DateTimeService.java
index 158d02499..e1f7e9440 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/time/DateTimeService.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/time/DateTimeService.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/domain/time/FixedDateTimeService.java b/src/test/java/org/springframework/data/couchbase/domain/time/FixedDateTimeService.java
index fd600e9f5..0e56752c6 100644
--- a/src/test/java/org/springframework/data/couchbase/domain/time/FixedDateTimeService.java
+++ b/src/test/java/org/springframework/data/couchbase/domain/time/FixedDateTimeService.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/repository/CouchbaseAbstractRepositoryIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/repository/CouchbaseAbstractRepositoryIntegrationTests.java
index ba67e95d6..04c9276c1 100644
--- a/src/test/java/org/springframework/data/couchbase/repository/CouchbaseAbstractRepositoryIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/repository/CouchbaseAbstractRepositoryIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryAutoQueryIndexIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryAutoQueryIndexIntegrationTests.java
index 76da448f0..4df454de6 100644
--- a/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryAutoQueryIndexIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryAutoQueryIndexIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryFieldLevelEncryptionIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryFieldLevelEncryptionIntegrationTests.java
index cb9a05df0..727d69879 100644
--- a/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryFieldLevelEncryptionIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryFieldLevelEncryptionIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryKeyValueIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryKeyValueIntegrationTests.java
index ff3fafc0f..9fc18f579 100644
--- a/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryKeyValueIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryKeyValueIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryQueryIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryQueryIntegrationTests.java
index 422450b91..7e0f4d75d 100644
--- a/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryQueryIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/repository/CouchbaseRepositoryQueryIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepositoryKeyValueIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepositoryKeyValueIntegrationTests.java
index 2c2aafb2c..d5dd4f305 100644
--- a/src/test/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepositoryKeyValueIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepositoryKeyValueIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepositoryQueryIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepositoryQueryIntegrationTests.java
index 2103316a5..cda628093 100644
--- a/src/test/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepositoryQueryIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepositoryQueryIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryCollectionQuerydslIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryCollectionQuerydslIntegrationTests.java
index eeba5536a..bc5ea6bad 100644
--- a/src/test/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryCollectionQuerydslIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryCollectionQuerydslIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryQueryCollectionIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryQueryCollectionIntegrationTests.java
index 28849d27b..83b8fac85 100644
--- a/src/test/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryQueryCollectionIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryQueryCollectionIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryQuerydslIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryQuerydslIntegrationTests.java
index 95d0cd912..600b0cb19 100644
--- a/src/test/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryQuerydslIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/repository/query/CouchbaseRepositoryQuerydslIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/repository/query/N1qlQueryCreatorTests.java b/src/test/java/org/springframework/data/couchbase/repository/query/N1qlQueryCreatorTests.java
index f2afe89d4..b47910b09 100644
--- a/src/test/java/org/springframework/data/couchbase/repository/query/N1qlQueryCreatorTests.java
+++ b/src/test/java/org/springframework/data/couchbase/repository/query/N1qlQueryCreatorTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseRepositoryQueryCollectionIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseRepositoryQueryCollectionIntegrationTests.java
index 677981a7a..c98bb4547 100644
--- a/src/test/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseRepositoryQueryCollectionIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/repository/query/ReactiveCouchbaseRepositoryQueryCollectionIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/repository/query/StringN1qlQueryCreatorIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/repository/query/StringN1qlQueryCreatorIntegrationTests.java
index 0fd5996d4..ef7722964 100644
--- a/src/test/java/org/springframework/data/couchbase/repository/query/StringN1qlQueryCreatorIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/repository/query/StringN1qlQueryCreatorIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/repository/query/StringN1qlQueryCreatorTests.java b/src/test/java/org/springframework/data/couchbase/repository/query/StringN1qlQueryCreatorTests.java
index c0c7ea7a3..d0935888d 100644
--- a/src/test/java/org/springframework/data/couchbase/repository/query/StringN1qlQueryCreatorTests.java
+++ b/src/test/java/org/springframework/data/couchbase/repository/query/StringN1qlQueryCreatorTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2017-2024 the original author or authors.
+ * Copyright 2017-2025 the original author or authors.
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/AfterTransactionAssertion.java b/src/test/java/org/springframework/data/couchbase/transactions/AfterTransactionAssertion.java
index aaee74ce2..9728b3d74 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/AfterTransactionAssertion.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/AfterTransactionAssertion.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/CouchbasePersonTransactionIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/CouchbasePersonTransactionIntegrationTests.java
index b88cd5408..6a1ddcc1f 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/CouchbasePersonTransactionIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/CouchbasePersonTransactionIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/CouchbasePersonTransactionReactiveIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/CouchbasePersonTransactionReactiveIntegrationTests.java
index 4aa4776b5..c26502fe6 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/CouchbasePersonTransactionReactiveIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/CouchbasePersonTransactionReactiveIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseReactiveTransactionNativeIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseReactiveTransactionNativeIntegrationTests.java
index b8c0ca087..ddd6823f3 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseReactiveTransactionNativeIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseReactiveTransactionNativeIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionNativeIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionNativeIntegrationTests.java
index 2ae74420f..2021be224 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionNativeIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionNativeIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalNonAllowableOperationsIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalNonAllowableOperationsIntegrationTests.java
index 7a0125d35..3d5a950a6 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalNonAllowableOperationsIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalNonAllowableOperationsIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalOperatorTemplateIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalOperatorTemplateIntegrationTests.java
index cf719bef1..ce2ff695d 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalOperatorTemplateIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalOperatorTemplateIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalOptionsIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalOptionsIntegrationTests.java
index 271550f36..c00254eae 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalOptionsIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalOptionsIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalPropagationIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalPropagationIntegrationTests.java
index 7ef5ce19d..cbd0f536f 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalPropagationIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalPropagationIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalRepositoryCollectionIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalRepositoryCollectionIntegrationTests.java
index a3ade2bfa..29898d176 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalRepositoryCollectionIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalRepositoryCollectionIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalRepositoryIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalRepositoryIntegrationTests.java
index 3123c0ccc..32276cc02 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalRepositoryIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalRepositoryIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalTemplateCollectionDefaultScopeIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalTemplateCollectionDefaultScopeIntegrationTests.java
index 414d425d0..f3e0a0bba 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalTemplateCollectionDefaultScopeIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalTemplateCollectionDefaultScopeIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalTemplateCollectionIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalTemplateCollectionIntegrationTests.java
index 789e63b45..67cc78630 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalTemplateCollectionIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalTemplateCollectionIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalTemplateIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalTemplateIntegrationTests.java
index 214b32e7c..8be0c15c5 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalTemplateIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalTemplateIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalUnsettableParametersIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalUnsettableParametersIntegrationTests.java
index 5cd83891e..5eb3fafb4 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalUnsettableParametersIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/CouchbaseTransactionalUnsettableParametersIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/DirectPlatformTransactionManagerIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/DirectPlatformTransactionManagerIntegrationTests.java
index 59611207d..858b3c120 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/DirectPlatformTransactionManagerIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/DirectPlatformTransactionManagerIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/ObjectId.java b/src/test/java/org/springframework/data/couchbase/transactions/ObjectId.java
index 5532c3df5..d006a43d0 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/ObjectId.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/ObjectId.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/PersonService.java b/src/test/java/org/springframework/data/couchbase/transactions/PersonService.java
index 7e090f400..ddf2163f6 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/PersonService.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/PersonService.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/PersonServiceReactive.java b/src/test/java/org/springframework/data/couchbase/transactions/PersonServiceReactive.java
index 734b7abd3..4b6c91916 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/PersonServiceReactive.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/PersonServiceReactive.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/ReactiveTransactionalTemplateIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/ReactiveTransactionalTemplateIntegrationTests.java
index 18a9b7050..bbd19cb22 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/ReactiveTransactionalTemplateIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/ReactiveTransactionalTemplateIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/ReplaceLoopThread.java b/src/test/java/org/springframework/data/couchbase/transactions/ReplaceLoopThread.java
index 1dba1b69d..ddd835c4b 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/ReplaceLoopThread.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/ReplaceLoopThread.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/SimulateFailureException.java b/src/test/java/org/springframework/data/couchbase/transactions/SimulateFailureException.java
index f30705c12..1a073de78 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/SimulateFailureException.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/SimulateFailureException.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/TransactionTemplateIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/TransactionTemplateIntegrationTests.java
index adb8db0b1..a94a90e97 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/TransactionTemplateIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/TransactionTemplateIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/TransactionsConfig.java b/src/test/java/org/springframework/data/couchbase/transactions/TransactionsConfig.java
index cf700b4c0..c571188b9 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/TransactionsConfig.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/TransactionsConfig.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKReactiveTransactionsNonAllowableOperationsIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKReactiveTransactionsNonAllowableOperationsIntegrationTests.java
index d4c4caa43..978150c9d 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKReactiveTransactionsNonAllowableOperationsIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKReactiveTransactionsNonAllowableOperationsIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKReactiveTransactionsPersonIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKReactiveTransactionsPersonIntegrationTests.java
index 5cd61f878..baa35ca35 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKReactiveTransactionsPersonIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKReactiveTransactionsPersonIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKReactiveTransactionsTemplateIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKReactiveTransactionsTemplateIntegrationTests.java
index 5c4ca8264..6abb6acff 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKReactiveTransactionsTemplateIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKReactiveTransactionsTemplateIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsNonAllowableOperationsIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsNonAllowableOperationsIntegrationTests.java
index e39b51bdf..c8534b5ab 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsNonAllowableOperationsIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsNonAllowableOperationsIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsNonBlockingThreadIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsNonBlockingThreadIntegrationTests.java
index ad3ce0fd6..e64f5d8b9 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsNonBlockingThreadIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsNonBlockingThreadIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsSaveIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsSaveIntegrationTests.java
index c37e28c72..07105e04c 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsSaveIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsSaveIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsTemplateIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsTemplateIntegrationTests.java
index 6e1fdd9ae..59e87b860 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsTemplateIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/sdk/SDKTransactionsTemplateIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/transactions/util/TransactionTestUtil.java b/src/test/java/org/springframework/data/couchbase/transactions/util/TransactionTestUtil.java
index 681e52dbc..c00f83080 100644
--- a/src/test/java/org/springframework/data/couchbase/transactions/util/TransactionTestUtil.java
+++ b/src/test/java/org/springframework/data/couchbase/transactions/util/TransactionTestUtil.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2022-2024 the original author or authors
+ * Copyright 2022-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/util/Capabilities.java b/src/test/java/org/springframework/data/couchbase/util/Capabilities.java
index 0e02bb523..83932170a 100644
--- a/src/test/java/org/springframework/data/couchbase/util/Capabilities.java
+++ b/src/test/java/org/springframework/data/couchbase/util/Capabilities.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/util/ClusterAwareIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/util/ClusterAwareIntegrationTests.java
index c21b54ad5..bf61b7867 100644
--- a/src/test/java/org/springframework/data/couchbase/util/ClusterAwareIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/util/ClusterAwareIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/util/ClusterInvocationProvider.java b/src/test/java/org/springframework/data/couchbase/util/ClusterInvocationProvider.java
index c2bbc59dd..a49db2e48 100644
--- a/src/test/java/org/springframework/data/couchbase/util/ClusterInvocationProvider.java
+++ b/src/test/java/org/springframework/data/couchbase/util/ClusterInvocationProvider.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/util/ClusterType.java b/src/test/java/org/springframework/data/couchbase/util/ClusterType.java
index 819e873b6..da3c0be6e 100644
--- a/src/test/java/org/springframework/data/couchbase/util/ClusterType.java
+++ b/src/test/java/org/springframework/data/couchbase/util/ClusterType.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/util/CollectionAwareDefaultScopeIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/util/CollectionAwareDefaultScopeIntegrationTests.java
index 15d977ebd..a8347738d 100644
--- a/src/test/java/org/springframework/data/couchbase/util/CollectionAwareDefaultScopeIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/util/CollectionAwareDefaultScopeIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/util/CollectionAwareIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/util/CollectionAwareIntegrationTests.java
index c85265203..351900a75 100644
--- a/src/test/java/org/springframework/data/couchbase/util/CollectionAwareIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/util/CollectionAwareIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2021-2024 the original author or authors
+ * Copyright 2021-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/util/IgnoreWhen.java b/src/test/java/org/springframework/data/couchbase/util/IgnoreWhen.java
index e01f8a05a..43911f369 100644
--- a/src/test/java/org/springframework/data/couchbase/util/IgnoreWhen.java
+++ b/src/test/java/org/springframework/data/couchbase/util/IgnoreWhen.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/util/JavaIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/util/JavaIntegrationTests.java
index fbd438302..9c3b3f25c 100644
--- a/src/test/java/org/springframework/data/couchbase/util/JavaIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/util/JavaIntegrationTests.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/util/MockTestCluster.java b/src/test/java/org/springframework/data/couchbase/util/MockTestCluster.java
index 9e0f01be6..6d0af5a6a 100644
--- a/src/test/java/org/springframework/data/couchbase/util/MockTestCluster.java
+++ b/src/test/java/org/springframework/data/couchbase/util/MockTestCluster.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/util/Services.java b/src/test/java/org/springframework/data/couchbase/util/Services.java
index 7d54368ad..fed8c751e 100644
--- a/src/test/java/org/springframework/data/couchbase/util/Services.java
+++ b/src/test/java/org/springframework/data/couchbase/util/Services.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/util/TestCluster.java b/src/test/java/org/springframework/data/couchbase/util/TestCluster.java
index 57ccf192c..fd3aec7b9 100644
--- a/src/test/java/org/springframework/data/couchbase/util/TestCluster.java
+++ b/src/test/java/org/springframework/data/couchbase/util/TestCluster.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/util/TestClusterConfig.java b/src/test/java/org/springframework/data/couchbase/util/TestClusterConfig.java
index 2ecd72139..9ed01e6f9 100644
--- a/src/test/java/org/springframework/data/couchbase/util/TestClusterConfig.java
+++ b/src/test/java/org/springframework/data/couchbase/util/TestClusterConfig.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/util/TestNodeConfig.java b/src/test/java/org/springframework/data/couchbase/util/TestNodeConfig.java
index 150b54089..d7a69c719 100644
--- a/src/test/java/org/springframework/data/couchbase/util/TestNodeConfig.java
+++ b/src/test/java/org/springframework/data/couchbase/util/TestNodeConfig.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/util/UnmanagedTestCluster.java b/src/test/java/org/springframework/data/couchbase/util/UnmanagedTestCluster.java
index 328081cb5..8591fd42b 100644
--- a/src/test/java/org/springframework/data/couchbase/util/UnmanagedTestCluster.java
+++ b/src/test/java/org/springframework/data/couchbase/util/UnmanagedTestCluster.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2012-2024 the original author or authors
+ * Copyright 2012-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.
diff --git a/src/test/java/org/springframework/data/couchbase/util/Util.java b/src/test/java/org/springframework/data/couchbase/util/Util.java
index 1e2a80dc2..cb1f28cc8 100644
--- a/src/test/java/org/springframework/data/couchbase/util/Util.java
+++ b/src/test/java/org/springframework/data/couchbase/util/Util.java
@@ -1,5 +1,5 @@
 /*
- * Copyright 2020-2024 the original author or authors
+ * Copyright 2020-2025 the original author or authors
  *
  * Licensed under the Apache License, Version 2.0 (the "License");
  * you may not use this file except in compliance with the License.

From 3e295a9e8038be1d3c5dd2b3c1271bdd17037b73 Mon Sep 17 00:00:00 2001
From: Jens Schauder <jens.schauder@broadcom.com>
Date: Wed, 8 Jan 2025 15:33:21 +0100
Subject: [PATCH 04/17] Adapt to API changes in Spring Framework.

The constructor for DefaultTransaction now requires a name and `nested` flag.

Closes #2016
---
 .../CouchbaseTransactionStatus.java           | 48 ++++++++++---------
 1 file changed, 25 insertions(+), 23 deletions(-)

diff --git a/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionStatus.java b/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionStatus.java
index 19641cda8..cd619f345 100644
--- a/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionStatus.java
+++ b/src/main/java/org/springframework/data/couchbase/transaction/CouchbaseTransactionStatus.java
@@ -24,27 +24,29 @@
  */
 public class CouchbaseTransactionStatus extends DefaultTransactionStatus {
 
-  /**
-   * Create a new {@code DefaultTransactionStatus} instance.
-   *
-   * @param transaction        underlying transaction object that can hold state
-   *                           for the internal transaction implementation
-   * @param newTransaction     if the transaction is new, otherwise participating
-   *                           in an existing transaction
-   * @param newSynchronization if a new transaction synchronization has been
-   *                           opened for the given transaction
-   * @param readOnly           whether the transaction is marked as read-only
-   * @param debug              should debug logging be enabled for the handling of this transaction?
-   *                           Caching it in here can prevent repeated calls to ask the logging system whether
-   *                           debug logging should be enabled.
-   * @param suspendedResources a holder for resources that have been suspended
-   */
-  public CouchbaseTransactionStatus(Object transaction, boolean newTransaction, boolean newSynchronization, boolean readOnly, boolean debug, Object suspendedResources) {
-    super(transaction,
-        newTransaction,
-        newSynchronization,
-        readOnly,
-        debug,
-        suspendedResources);
-  }
+	/**
+	 * Create a new {@code DefaultTransactionStatus} instance.
+	 *
+	 * @param transaction        underlying transaction object that can hold state
+	 *                           for the internal transaction implementation
+	 * @param newTransaction     if the transaction is new, otherwise participating
+	 *                           in an existing transaction
+	 * @param newSynchronization if a new transaction synchronization has been
+	 *                           opened for the given transaction
+	 * @param readOnly           whether the transaction is marked as read-only
+	 * @param debug              should debug logging be enabled for the handling of this transaction?
+	 *                           Caching it in here can prevent repeated calls to ask the logging system whether
+	 *                           debug logging should be enabled.
+	 * @param suspendedResources a holder for resources that have been suspended
+	 */
+	public CouchbaseTransactionStatus(Object transaction, boolean newTransaction, boolean newSynchronization, boolean readOnly, boolean debug, Object suspendedResources) {
+		super(null,
+				transaction,
+				newTransaction,
+				newSynchronization,
+				false,
+				readOnly,
+				debug,
+				suspendedResources);
+	}
 }

From ba80efa574632867144a942a75ea44867dfb00d5 Mon Sep 17 00:00:00 2001
From: Mark Paluch <mark.paluch@broadcom.com>
Date: Fri, 10 Jan 2025 10:58:22 +0100
Subject: [PATCH 05/17] Switch from CLA to DCO.

See spring-projects/spring-data-build#2471
---
 .github/dco.yml | 2 ++
 1 file changed, 2 insertions(+)
 create mode 100644 .github/dco.yml

diff --git a/.github/dco.yml b/.github/dco.yml
new file mode 100644
index 000000000..0c4b142e9
--- /dev/null
+++ b/.github/dco.yml
@@ -0,0 +1,2 @@
+require:
+  members: false

From f869d8d1eddbd71c27c775ad6ae2a7d082986962 Mon Sep 17 00:00:00 2001
From: Michael Reiche <48999328+mikereiche@users.noreply.github.com>
Date: Tue, 14 Jan 2025 14:16:27 -0800
Subject: [PATCH 06/17] Bump Couchbase Java SDK to 3.7.7. (#2019)

Closes #2011.

Signed-off-by: mikereiche <michael.reiche@couchbase.com>
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 07547276b..31bdc8968 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,7 +18,7 @@
     </parent>
 
     <properties>
-        <couchbase>3.7.4</couchbase>
+        <couchbase>3.7.7</couchbase>
         <springdata.commons>3.5.0-SNAPSHOT</springdata.commons>
         <java-module-name>spring.data.couchbase</java-module-name>
         <hibernate.validator>7.0.1.Final</hibernate.validator>

From b3de2eb5591af6f00fa25f23bd4456c8ccc9271d Mon Sep 17 00:00:00 2001
From: Mark Paluch <mark.paluch@broadcom.com>
Date: Tue, 11 Feb 2025 15:23:14 +0100
Subject: [PATCH 07/17] Update CI Properties.

See #2004
---
 .mvn/extensions.xml |  2 +-
 .mvn/jvm.config     | 10 ++++++++++
 2 files changed, 11 insertions(+), 1 deletion(-)
 create mode 100644 .mvn/jvm.config

diff --git a/.mvn/extensions.xml b/.mvn/extensions.xml
index 1e3bb355f..e0857eaa2 100644
--- a/.mvn/extensions.xml
+++ b/.mvn/extensions.xml
@@ -3,6 +3,6 @@
 	<extension>
 		<groupId>io.spring.develocity.conventions</groupId>
 		<artifactId>develocity-conventions-maven-extension</artifactId>
-		<version>0.0.19</version>
+		<version>0.0.22</version>
 	</extension>
 </extensions>
diff --git a/.mvn/jvm.config b/.mvn/jvm.config
new file mode 100644
index 000000000..32599cefe
--- /dev/null
+++ b/.mvn/jvm.config
@@ -0,0 +1,10 @@
+--add-exports jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
+--add-exports jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
+--add-exports jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED
+--add-exports jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED
+--add-exports jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
+--add-exports jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED
+--add-exports jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
+--add-exports jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
+--add-opens jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
+--add-opens jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED

From c8c6d4e9e72ef761ddb4ead30951c7ffbd8056e6 Mon Sep 17 00:00:00 2001
From: Michael Reiche <48999328+mikereiche@users.noreply.github.com>
Date: Thu, 13 Feb 2025 10:27:04 -0800
Subject: [PATCH 08/17] Bump Couchbase SDK to 3.7.8. (#2030)

Closes #2028.

Signed-off-by: mikereiche <michael.reiche@couchbase.com>
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 31bdc8968..546f07955 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,7 +18,7 @@
     </parent>
 
     <properties>
-        <couchbase>3.7.7</couchbase>
+        <couchbase>3.7.8</couchbase>
         <springdata.commons>3.5.0-SNAPSHOT</springdata.commons>
         <java-module-name>spring.data.couchbase</java-module-name>
         <hibernate.validator>7.0.1.Final</hibernate.validator>

From 8e6cb9dbe227caf11cd14008621b31168e9df637 Mon Sep 17 00:00:00 2001
From: Mark Paluch <mark.paluch@broadcom.com>
Date: Fri, 14 Feb 2025 12:22:20 +0100
Subject: [PATCH 09/17] Prepare 5.5 M1 (2025.0.0).

See #2004
---
 pom.xml                       | 14 ++------------
 src/main/resources/notice.txt |  3 ++-
 2 files changed, 4 insertions(+), 13 deletions(-)

diff --git a/pom.xml b/pom.xml
index 546f07955..8ea2a5be7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,12 +14,12 @@
     <parent>
         <groupId>org.springframework.data.build</groupId>
         <artifactId>spring-data-parent</artifactId>
-        <version>3.5.0-SNAPSHOT</version>
+        <version>3.5.0-M1</version>
     </parent>
 
     <properties>
         <couchbase>3.7.8</couchbase>
-        <springdata.commons>3.5.0-SNAPSHOT</springdata.commons>
+        <springdata.commons>3.5.0-M1</springdata.commons>
         <java-module-name>spring.data.couchbase</java-module-name>
         <hibernate.validator>7.0.1.Final</hibernate.validator>
         <couchbase.encryption>3.1.0</couchbase.encryption>
@@ -345,16 +345,6 @@
 	</profiles>
 
 	<repositories>
-		<repository>
-			<id>spring-snapshot</id>
-			<url>https://repo.spring.io/snapshot</url>
-			<snapshots>
-				<enabled>true</enabled>
-			</snapshots>
-			<releases>
-				<enabled>false</enabled>
-			</releases>
-		</repository>
 		<repository>
 			<id>spring-milestone</id>
 			<url>https://repo.spring.io/milestone</url>
diff --git a/src/main/resources/notice.txt b/src/main/resources/notice.txt
index 28d1d43a5..bc2d8b771 100644
--- a/src/main/resources/notice.txt
+++ b/src/main/resources/notice.txt
@@ -1,4 +1,4 @@
-Spring Data Couchbase 5.4 GA (2024.1.0)
+Spring Data Couchbase 5.5 M1 (2025.0.0)
 Copyright (c) [2013-2019] Couchbase / Pivotal Software, Inc.
 
 This product is licensed to you under the Apache License, Version 2.0 (the "License").
@@ -54,5 +54,6 @@ conditions of the subcomponent's license, as noted in the LICENSE file.
 
 
 
+
 
 

From 5aea3098d6cd91d998b812feb15cf7c2594252d4 Mon Sep 17 00:00:00 2001
From: Mark Paluch <mark.paluch@broadcom.com>
Date: Fri, 14 Feb 2025 12:22:37 +0100
Subject: [PATCH 10/17] Release version 5.5 M1 (2025.0.0).

See #2004
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 8ea2a5be7..9d20a62d4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
 
     <groupId>org.springframework.data</groupId>
     <artifactId>spring-data-couchbase</artifactId>
-    <version>5.5.0-SNAPSHOT</version>
+    <version>5.5.0-M1</version>
 
     <name>Spring Data Couchbase</name>
     <description>Spring Data integration for Couchbase</description>

From b321fe18de160d28058985ac02e539664c34206d Mon Sep 17 00:00:00 2001
From: Mark Paluch <mark.paluch@broadcom.com>
Date: Fri, 14 Feb 2025 12:25:08 +0100
Subject: [PATCH 11/17] Prepare next development iteration.

See #2004
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 9d20a62d4..8ea2a5be7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
 
     <groupId>org.springframework.data</groupId>
     <artifactId>spring-data-couchbase</artifactId>
-    <version>5.5.0-M1</version>
+    <version>5.5.0-SNAPSHOT</version>
 
     <name>Spring Data Couchbase</name>
     <description>Spring Data integration for Couchbase</description>

From 5a56b531764aa10f46b31e9221b0335d8ec19e16 Mon Sep 17 00:00:00 2001
From: Mark Paluch <mark.paluch@broadcom.com>
Date: Fri, 14 Feb 2025 12:25:09 +0100
Subject: [PATCH 12/17] After release cleanups.

See #2004
---
 pom.xml | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/pom.xml b/pom.xml
index 8ea2a5be7..546f07955 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,12 +14,12 @@
     <parent>
         <groupId>org.springframework.data.build</groupId>
         <artifactId>spring-data-parent</artifactId>
-        <version>3.5.0-M1</version>
+        <version>3.5.0-SNAPSHOT</version>
     </parent>
 
     <properties>
         <couchbase>3.7.8</couchbase>
-        <springdata.commons>3.5.0-M1</springdata.commons>
+        <springdata.commons>3.5.0-SNAPSHOT</springdata.commons>
         <java-module-name>spring.data.couchbase</java-module-name>
         <hibernate.validator>7.0.1.Final</hibernate.validator>
         <couchbase.encryption>3.1.0</couchbase.encryption>
@@ -345,6 +345,16 @@
 	</profiles>
 
 	<repositories>
+		<repository>
+			<id>spring-snapshot</id>
+			<url>https://repo.spring.io/snapshot</url>
+			<snapshots>
+				<enabled>true</enabled>
+			</snapshots>
+			<releases>
+				<enabled>false</enabled>
+			</releases>
+		</repository>
 		<repository>
 			<id>spring-milestone</id>
 			<url>https://repo.spring.io/milestone</url>

From c4f6fe53c37bcf0637beac0f6b442681dd5230bc Mon Sep 17 00:00:00 2001
From: Mark Paluch <mark.paluch@broadcom.com>
Date: Fri, 14 Mar 2025 09:30:46 +0100
Subject: [PATCH 13/17] Prepare 5.5 M2 (2025.0.0).

See #2034
---
 pom.xml                       | 14 ++------------
 src/main/resources/notice.txt |  3 ++-
 2 files changed, 4 insertions(+), 13 deletions(-)

diff --git a/pom.xml b/pom.xml
index 546f07955..2151c926a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,12 +14,12 @@
     <parent>
         <groupId>org.springframework.data.build</groupId>
         <artifactId>spring-data-parent</artifactId>
-        <version>3.5.0-SNAPSHOT</version>
+        <version>3.5.0-M2</version>
     </parent>
 
     <properties>
         <couchbase>3.7.8</couchbase>
-        <springdata.commons>3.5.0-SNAPSHOT</springdata.commons>
+        <springdata.commons>3.5.0-M2</springdata.commons>
         <java-module-name>spring.data.couchbase</java-module-name>
         <hibernate.validator>7.0.1.Final</hibernate.validator>
         <couchbase.encryption>3.1.0</couchbase.encryption>
@@ -345,16 +345,6 @@
 	</profiles>
 
 	<repositories>
-		<repository>
-			<id>spring-snapshot</id>
-			<url>https://repo.spring.io/snapshot</url>
-			<snapshots>
-				<enabled>true</enabled>
-			</snapshots>
-			<releases>
-				<enabled>false</enabled>
-			</releases>
-		</repository>
 		<repository>
 			<id>spring-milestone</id>
 			<url>https://repo.spring.io/milestone</url>
diff --git a/src/main/resources/notice.txt b/src/main/resources/notice.txt
index bc2d8b771..585455e88 100644
--- a/src/main/resources/notice.txt
+++ b/src/main/resources/notice.txt
@@ -1,4 +1,4 @@
-Spring Data Couchbase 5.5 M1 (2025.0.0)
+Spring Data Couchbase 5.5 M2 (2025.0.0)
 Copyright (c) [2013-2019] Couchbase / Pivotal Software, Inc.
 
 This product is licensed to you under the Apache License, Version 2.0 (the "License").
@@ -55,5 +55,6 @@ conditions of the subcomponent's license, as noted in the LICENSE file.
 
 
 
+
 
 

From df4a6673db81cb6adf0b0255b9f6fa533514c600 Mon Sep 17 00:00:00 2001
From: Mark Paluch <mark.paluch@broadcom.com>
Date: Fri, 14 Mar 2025 09:31:05 +0100
Subject: [PATCH 14/17] Release version 5.5 M2 (2025.0.0).

See #2034
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 2151c926a..155b77bdb 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
 
     <groupId>org.springframework.data</groupId>
     <artifactId>spring-data-couchbase</artifactId>
-    <version>5.5.0-SNAPSHOT</version>
+    <version>5.5.0-M2</version>
 
     <name>Spring Data Couchbase</name>
     <description>Spring Data integration for Couchbase</description>

From 8e6f78db7333eedeec76cad9d651fdf973ece410 Mon Sep 17 00:00:00 2001
From: Mark Paluch <mark.paluch@broadcom.com>
Date: Fri, 14 Mar 2025 09:33:42 +0100
Subject: [PATCH 15/17] Prepare next development iteration.

See #2034
---
 pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/pom.xml b/pom.xml
index 155b77bdb..2151c926a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -5,7 +5,7 @@
 
     <groupId>org.springframework.data</groupId>
     <artifactId>spring-data-couchbase</artifactId>
-    <version>5.5.0-M2</version>
+    <version>5.5.0-SNAPSHOT</version>
 
     <name>Spring Data Couchbase</name>
     <description>Spring Data integration for Couchbase</description>

From 7252527027e5eac2af7731ceb0e68b335cf8b857 Mon Sep 17 00:00:00 2001
From: Mark Paluch <mark.paluch@broadcom.com>
Date: Fri, 14 Mar 2025 09:33:43 +0100
Subject: [PATCH 16/17] After release cleanups.

See #2034
---
 pom.xml | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/pom.xml b/pom.xml
index 2151c926a..546f07955 100644
--- a/pom.xml
+++ b/pom.xml
@@ -14,12 +14,12 @@
     <parent>
         <groupId>org.springframework.data.build</groupId>
         <artifactId>spring-data-parent</artifactId>
-        <version>3.5.0-M2</version>
+        <version>3.5.0-SNAPSHOT</version>
     </parent>
 
     <properties>
         <couchbase>3.7.8</couchbase>
-        <springdata.commons>3.5.0-M2</springdata.commons>
+        <springdata.commons>3.5.0-SNAPSHOT</springdata.commons>
         <java-module-name>spring.data.couchbase</java-module-name>
         <hibernate.validator>7.0.1.Final</hibernate.validator>
         <couchbase.encryption>3.1.0</couchbase.encryption>
@@ -345,6 +345,16 @@
 	</profiles>
 
 	<repositories>
+		<repository>
+			<id>spring-snapshot</id>
+			<url>https://repo.spring.io/snapshot</url>
+			<snapshots>
+				<enabled>true</enabled>
+			</snapshots>
+			<releases>
+				<enabled>false</enabled>
+			</releases>
+		</repository>
 		<repository>
 			<id>spring-milestone</id>
 			<url>https://repo.spring.io/milestone</url>

From d3f73323d454da84a1e45dfc4ebb067ef6029486 Mon Sep 17 00:00:00 2001
From: Michael Reiche <48999328+mikereiche@users.noreply.github.com>
Date: Mon, 17 Mar 2025 14:39:46 -0700
Subject: [PATCH 17/17] Allow null arguments in method calls to
 DyanmicProxyable repositories. (#2040)

Closes #2025.

Signed-off-by: mikereiche <michael.reiche@couchbase.com>
---
 .../couchbase/repository/support/FindMethod.java |  2 ++
 ...CouchbaseRepositoryQueryIntegrationTests.java | 16 +++++++++++++++-
 2 files changed, 17 insertions(+), 1 deletion(-)

diff --git a/src/main/java/org/springframework/data/couchbase/repository/support/FindMethod.java b/src/main/java/org/springframework/data/couchbase/repository/support/FindMethod.java
index 22b37479e..b86c5a7c5 100644
--- a/src/main/java/org/springframework/data/couchbase/repository/support/FindMethod.java
+++ b/src/main/java/org/springframework/data/couchbase/repository/support/FindMethod.java
@@ -74,6 +74,8 @@ private static Method internalFind(Method[] toTest, String name, Class[] paramet
                     continue;
                 if(params[j] == boolean.class && parameterTypes[j] == Boolean.class )
                     continue;
+                if(parameterTypes[j] == null && Object.class.isAssignableFrom(params[j])) // any non-primitive
+                    continue;
                 if (!params[j].isAssignableFrom(parameterTypes[j]))
                     break;
             }
diff --git a/src/test/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepositoryQueryIntegrationTests.java b/src/test/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepositoryQueryIntegrationTests.java
index cda628093..277d4da35 100644
--- a/src/test/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepositoryQueryIntegrationTests.java
+++ b/src/test/java/org/springframework/data/couchbase/repository/ReactiveCouchbaseRepositoryQueryIntegrationTests.java
@@ -19,6 +19,7 @@
 import static java.util.Arrays.asList;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertFalse;
+import static org.junit.jupiter.api.Assertions.assertNull;
 import static org.junit.jupiter.api.Assertions.assertThrows;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 
@@ -141,7 +142,20 @@ void findBySimpleProperty() {
 			Airport airport1 = reactiveAirportRepository.findById(airports.get(0).getId()).block();
 			assertEquals(airport1.getIata(), vie.getIata());
 			Airport airport2 = reactiveAirportRepository.findByIata(airports.get(0).getIata()).block();
-			assertEquals(airport1.getId(), vie.getId());
+			assertEquals(airport2.getId(), vie.getId());
+		} finally {
+			reactiveAirportRepository.delete(vie).block();
+		}
+	}
+
+	@Test
+	void testNullParamToDyanmicProxyable() {
+		Airport vie = null;
+		try {
+			vie = new Airport("airports::vie", "vie", "low2");
+			reactiveAirportRepository.save(vie).block();
+			Airport airport2 = reactiveAirportRepository.withCollection("_default").findByIata(null).block();
+			assertNull(airport2);
 		} finally {
 			reactiveAirportRepository.delete(vie).block();
 		}