This is an automated email from the ASF dual-hosted git repository. thomasm pushed a commit to branch OAK-12010-subset2 in repository https://gitbox.apache.org/repos/asf/jackrabbit-oak.git
commit 2b25b795499559c49aff63882fc34e24babbd2f2 Merge: 6a1db08e91 0deaad5013 Author: Thomas Mueller <[email protected]> AuthorDate: Thu Feb 19 13:13:54 2026 +0100 Merge branch 'trunk' into OAK-12010-subset2 oak-api/pom.xml | 5 + oak-benchmarks/pom.xml | 4 + oak-blob-cloud-azure/pom.xml | 99 +- .../blobstorage/AbstractAzureBlobStoreBackend.java | 45 + .../blobstorage/AzureBlobContainerProvider.java | 282 +-- .../azure/blobstorage/AzureBlobStoreBackend.java | 1066 ++++----- .../cloud/azure/blobstorage/AzureConstants.java | 82 +- .../cloud/azure/blobstorage/AzureDataStore.java | 42 +- .../azure/blobstorage/AzureDataStoreService.java | 3 +- .../blobstorage/AzureHttpRequestLoggingPolicy.java | 68 + .../cloud/azure/blobstorage/BlobSasHeaders.java | 211 ++ .../oak/blob/cloud/azure/blobstorage/Utils.java | 135 +- .../AzureBlobContainerProviderV8.java} | 26 +- .../AzureBlobStoreBackendV8.java} | 566 ++--- .../blobstorage/{Utils.java => v8/UtilsV8.java} | 87 +- .../AzureBlobContainerProviderTest.java | 891 +++++++ .../blobstorage/AzureBlobStoreBackendTest.java | 2401 ++++++++++++++++++- .../azure/blobstorage/AzureConstantsTest.java | 243 ++ .../AzureDataRecordAccessProviderIT.java | 2 +- .../AzureDataRecordAccessProviderTest.java | 19 +- .../azure/blobstorage/AzureDataStoreTest.java | 1523 ++++++++---- .../azure/blobstorage/AzureDataStoreUtils.java | 27 +- .../AzureHttpRequestLoggingPolicyTest.java | 390 ++++ .../cloud/azure/blobstorage/AzuriteDockerRule.java | 20 +- .../blob/cloud/azure/blobstorage/TestAzureDS.java | 9 +- .../blobstorage/TestAzureDSWithSmallCache.java | 6 +- .../azure/blobstorage/TestAzureDsCacheOff.java | 6 +- .../blob/cloud/azure/blobstorage/UtilsTest.java | 224 +- ...eBlobContainerProviderV8AuthenticationTest.java | 305 +++ .../AzureBlobContainerProviderV8BuilderTest.java | 227 ++ ...reBlobContainerProviderV8ComprehensiveTest.java | 531 +++++ ...ContainerProviderV8ContainerOperationsTest.java | 374 +++ ...BlobContainerProviderV8ErrorConditionsTest.java | 327 +++ ...lobContainerProviderV8HeaderManagementTest.java | 304 +++ ...reBlobContainerProviderV8SasGenerationTest.java | 308 +++ .../v8/AzureBlobContainerProviderV8Test.java | 902 +++++++ ...BlobContainerProviderV8TokenManagementTest.java | 361 +++ .../v8/AzureBlobStoreBackendV8Test.java | 2456 ++++++++++++++++++++ .../cloud/azure/blobstorage/v8/UtilsV8Test.java | 529 +++++ .../src/test/resources/azure.properties | 4 +- oak-blob/pom.xml | 5 + .../org/apache/jackrabbit/oak/query/QueryImpl.java | 45 +- .../apache/jackrabbit/oak/query/SQL2Parser.java | 4 + .../plugins/index/diff/JsonNodeUpdaterTest.java | 6 +- oak-http/pom.xml | 5 + oak-it-osgi/pom.xml | 5 + ...e.jackrabbit.oak.jcr.osgi.RepositoryManager.cfg | 30 +- ...krabbit.oak.segment.SegmentNodeStoreService.cfg | 32 +- .../fixtures/datastore/AzureDataStoreFixture.java | 43 +- .../apache/jackrabbit/oak/jcr/query/QueryTest.java | 38 + oak-parent/pom.xml | 53 +- .../jackrabbit/oak/fixture/DataStoreUtils.java | 32 +- .../jackrabbit/oak/fixture/DataStoreUtilsTest.java | 66 +- oak-run-elastic/pom.xml | 1 + .../segment/azure/AzureSegmentArchiveWriter.java | 6 +- oak-segment-tar/pom.xml | 6 + oak-upgrade/pom.xml | 5 + 57 files changed, 13531 insertions(+), 1961 deletions(-)
