From 8e7e48f44b804b98300ea85f225fc34939e9a2f1 Mon Sep 17 00:00:00 2001 From: Gabriel Roldan Date: Thu, 19 Feb 2026 23:29:00 -0300 Subject: [PATCH 1/3] Import cloud-dependencies-bom for Azure, AWS, and GCS version management Replace per-module SDK version properties and Netty BOM workarounds with io.tileverse:cloud-dependencies-bom, which centrally manages cloud SDK versions, Netty exclusions, and dependency convergence. Removes local azure.version and google-cloud-storage.version properties. Adds azure-core-http-jdk-httpclient as the Netty-free HTTP transport. See https://github.com/tileverse-io/cloud-dependencies-bom (cherry picked from commit ef7e12b142d1e37e62db8646c4960d3a46a890bc) --- geowebcache/azureblob/pom.xml | 28 ++++++---------------------- geowebcache/gcsblob/pom.xml | 3 +-- geowebcache/pom.xml | 9 +++++++++ 3 files changed, 16 insertions(+), 24 deletions(-) diff --git a/geowebcache/azureblob/pom.xml b/geowebcache/azureblob/pom.xml index feb4eb0837..5c6c576c4a 100644 --- a/geowebcache/azureblob/pom.xml +++ b/geowebcache/azureblob/pom.xml @@ -11,26 +11,6 @@ org.geowebcache gwc-azure-blob - - - 12.27.1 - - - - - - - io.netty - netty-bom - 4.1.113.Final - pom - import - - - org.geowebcache @@ -38,15 +18,19 @@ ${project.version} + com.azure azure-storage-blob - ${azure.version} com.azure azure-storage-blob-batch - ${azure.version} + + + + com.azure + azure-core-http-jdk-httpclient diff --git a/geowebcache/gcsblob/pom.xml b/geowebcache/gcsblob/pom.xml index 61d6d4316d..01ebf0b0bf 100644 --- a/geowebcache/gcsblob/pom.xml +++ b/geowebcache/gcsblob/pom.xml @@ -10,7 +10,6 @@ Google Cloud Storage blob store - 2.55.0 0.2.0 @@ -30,10 +29,10 @@ gwc-core ${project.version} + com.google.cloud google-cloud-storage - ${google-cloud-storage.version} diff --git a/geowebcache/pom.xml b/geowebcache/pom.xml index 4862143611..9833b532c4 100644 --- a/geowebcache/pom.xml +++ b/geowebcache/pom.xml @@ -55,6 +55,7 @@ 5.3.39 5.7.13 1.4.21 + 1.0.1 1.18.0 1.6.0 3.0 @@ -120,6 +121,14 @@ pom import + + + io.tileverse + cloud-dependencies-bom + ${cloud-dependencies-bom.version} + pom + import + org.geowebcache gwc-core From f71c0b3dbf8815101689645f6d0a95e8fcabf426 Mon Sep 17 00:00:00 2001 From: Andrea Aime Date: Wed, 15 Apr 2026 18:25:17 +0200 Subject: [PATCH 2/3] Updating cloud dependency bom to 1.0.2 (cherry picked from commit 2108e22986810a7bcbae30908415bf9e04db287c) --- geowebcache/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/geowebcache/pom.xml b/geowebcache/pom.xml index 9833b532c4..efdc5eb3d7 100644 --- a/geowebcache/pom.xml +++ b/geowebcache/pom.xml @@ -55,7 +55,7 @@ 5.3.39 5.7.13 1.4.21 - 1.0.1 + 1.0.2 1.18.0 1.6.0 3.0 From c814f15578fffcd62ef1970f91f442eee6b0980e Mon Sep 17 00:00:00 2001 From: Gabriel Roldan Date: Fri, 11 Sep 2026 10:08:03 -0300 Subject: [PATCH 3/3] Upgrade cloud-dependencies-bom to 1.1.0 Upgrades cloud storage SDK dependencies: - AWS SDK 2.41.32 -> 2.54.16 - Azure SDK BOM 1.3.3 -> 1.3.8 (azure-storage-blob 12.32.0 -> 12.35.0) - google-cloud-storage 2.67.0 -> 2.73.0 See - https://github.com/tileverse-io/cloud-dependencies-bom/pull/10 (cherry picked from commit 8b9a6b07849f27b433a0b9b34c43462757ec5322) --- geowebcache/pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/geowebcache/pom.xml b/geowebcache/pom.xml index efdc5eb3d7..8824238e89 100644 --- a/geowebcache/pom.xml +++ b/geowebcache/pom.xml @@ -55,7 +55,7 @@ 5.3.39 5.7.13 1.4.21 - 1.0.2 + 1.1.0 1.18.0 1.6.0 3.0