Update io.netty:* to v4.1.108.Final (#2209)

diff --git a/solr/licenses/netty-buffer-4.1.104.Final.jar.sha1 b/solr/licenses/netty-buffer-4.1.104.Final.jar.sha1
deleted file mode 100644
index 40d35b5..0000000
--- a/solr/licenses/netty-buffer-4.1.104.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-756797174b94a3aee11ce83522473f3c18287a43
diff --git a/solr/licenses/netty-buffer-4.1.108.Final.jar.sha1 b/solr/licenses/netty-buffer-4.1.108.Final.jar.sha1
new file mode 100644
index 0000000..f0ed1d7
--- /dev/null
+++ b/solr/licenses/netty-buffer-4.1.108.Final.jar.sha1
@@ -0,0 +1 @@
+2a9d06026ed251705e6ab52fa6ebe5f4f15aab7a
diff --git a/solr/licenses/netty-codec-4.1.104.Final.jar.sha1 b/solr/licenses/netty-codec-4.1.104.Final.jar.sha1
deleted file mode 100644
index caa43fc..0000000
--- a/solr/licenses/netty-codec-4.1.104.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-f51fcfd3baac88b2c0b8dc715932ad5622d17429
diff --git a/solr/licenses/netty-codec-4.1.108.Final.jar.sha1 b/solr/licenses/netty-codec-4.1.108.Final.jar.sha1
new file mode 100644
index 0000000..fd8db6d
--- /dev/null
+++ b/solr/licenses/netty-codec-4.1.108.Final.jar.sha1
@@ -0,0 +1 @@
+c2ef6018eecde345fcddb96e31f651df16dca4c2
diff --git a/solr/licenses/netty-codec-http-4.1.104.Final.jar.sha1 b/solr/licenses/netty-codec-http-4.1.104.Final.jar.sha1
deleted file mode 100644
index 3bdbb2e..0000000
--- a/solr/licenses/netty-codec-http-4.1.104.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-2db1556de1b8dc07695604bf51a0a133263ad63f
diff --git a/solr/licenses/netty-codec-http-4.1.108.Final.jar.sha1 b/solr/licenses/netty-codec-http-4.1.108.Final.jar.sha1
new file mode 100644
index 0000000..7e4f07f
--- /dev/null
+++ b/solr/licenses/netty-codec-http-4.1.108.Final.jar.sha1
@@ -0,0 +1 @@
+dd44733e94f3f6237c896f2bbe9927c1eba48543
diff --git a/solr/licenses/netty-codec-http2-4.1.104.Final.jar.sha1 b/solr/licenses/netty-codec-http2-4.1.104.Final.jar.sha1
deleted file mode 100644
index d674fbd..0000000
--- a/solr/licenses/netty-codec-http2-4.1.104.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-5bb757929f7c4d1bf12740a378a99643caaad1ac
diff --git a/solr/licenses/netty-codec-http2-4.1.108.Final.jar.sha1 b/solr/licenses/netty-codec-http2-4.1.108.Final.jar.sha1
new file mode 100644
index 0000000..7b4b9e5
--- /dev/null
+++ b/solr/licenses/netty-codec-http2-4.1.108.Final.jar.sha1
@@ -0,0 +1 @@
+ed90430e545529a2df7c1db6c94568ea00867a61
diff --git a/solr/licenses/netty-codec-socks-4.1.104.Final.jar.sha1 b/solr/licenses/netty-codec-socks-4.1.104.Final.jar.sha1
deleted file mode 100644
index 09a0539..0000000
--- a/solr/licenses/netty-codec-socks-4.1.104.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-5b126ceba61275f38297cacd5ea0cd6d3addee04
diff --git a/solr/licenses/netty-codec-socks-4.1.108.Final.jar.sha1 b/solr/licenses/netty-codec-socks-4.1.108.Final.jar.sha1
new file mode 100644
index 0000000..c401e42
--- /dev/null
+++ b/solr/licenses/netty-codec-socks-4.1.108.Final.jar.sha1
@@ -0,0 +1 @@
+3ad0af28e408092f0d12994802a9f3fe18d45f8c
diff --git a/solr/licenses/netty-common-4.1.104.Final.jar.sha1 b/solr/licenses/netty-common-4.1.104.Final.jar.sha1
deleted file mode 100644
index 93f626e..0000000
--- a/solr/licenses/netty-common-4.1.104.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-ec5fc4a7c5475eb20805e14f7274aa28872b5ba1
diff --git a/solr/licenses/netty-common-4.1.108.Final.jar.sha1 b/solr/licenses/netty-common-4.1.108.Final.jar.sha1
new file mode 100644
index 0000000..0b0fbef
--- /dev/null
+++ b/solr/licenses/netty-common-4.1.108.Final.jar.sha1
@@ -0,0 +1 @@
+30617b39cc6f850ca3807459fe726fbcd63989f2
diff --git a/solr/licenses/netty-handler-4.1.104.Final.jar.sha1 b/solr/licenses/netty-handler-4.1.104.Final.jar.sha1
deleted file mode 100644
index a551f9c..0000000
--- a/solr/licenses/netty-handler-4.1.104.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-18c0e659950cdef5f12c36eccfa14cbd2ad2049d
diff --git a/solr/licenses/netty-handler-4.1.108.Final.jar.sha1 b/solr/licenses/netty-handler-4.1.108.Final.jar.sha1
new file mode 100644
index 0000000..5f4da04
--- /dev/null
+++ b/solr/licenses/netty-handler-4.1.108.Final.jar.sha1
@@ -0,0 +1 @@
+d186a0be320e6a139c42d9b018596ef9d4a0b4ca
diff --git a/solr/licenses/netty-handler-proxy-4.1.104.Final.jar.sha1 b/solr/licenses/netty-handler-proxy-4.1.104.Final.jar.sha1
deleted file mode 100644
index af40442..0000000
--- a/solr/licenses/netty-handler-proxy-4.1.104.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-50a2d899a8f8a68daed1a9b6d7750184310cc45f
diff --git a/solr/licenses/netty-handler-proxy-4.1.108.Final.jar.sha1 b/solr/licenses/netty-handler-proxy-4.1.108.Final.jar.sha1
new file mode 100644
index 0000000..c380943
--- /dev/null
+++ b/solr/licenses/netty-handler-proxy-4.1.108.Final.jar.sha1
@@ -0,0 +1 @@
+62b6a5dfee2e22ab9015a469cb68e4727596fd4c
diff --git a/solr/licenses/netty-resolver-4.1.104.Final.jar.sha1 b/solr/licenses/netty-resolver-4.1.104.Final.jar.sha1
deleted file mode 100644
index 9bef726..0000000
--- a/solr/licenses/netty-resolver-4.1.104.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-dfa4fe5c3a6eabb7af09902eb63266829876d8a2
diff --git a/solr/licenses/netty-resolver-4.1.108.Final.jar.sha1 b/solr/licenses/netty-resolver-4.1.108.Final.jar.sha1
new file mode 100644
index 0000000..464376b
--- /dev/null
+++ b/solr/licenses/netty-resolver-4.1.108.Final.jar.sha1
@@ -0,0 +1 @@
+f3085568e45c2ca74118118f792d0d55968aeb13
diff --git a/solr/licenses/netty-transport-4.1.104.Final.jar.sha1 b/solr/licenses/netty-transport-4.1.104.Final.jar.sha1
deleted file mode 100644
index 820a125..0000000
--- a/solr/licenses/netty-transport-4.1.104.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-da7b263b6fedc5add70e78ee8927c8bd2b9bb589
diff --git a/solr/licenses/netty-transport-4.1.108.Final.jar.sha1 b/solr/licenses/netty-transport-4.1.108.Final.jar.sha1
new file mode 100644
index 0000000..031c953
--- /dev/null
+++ b/solr/licenses/netty-transport-4.1.108.Final.jar.sha1
@@ -0,0 +1 @@
+1fd80f714c85ca685a80f32e0a4e8fd3b866e310
diff --git a/solr/licenses/netty-transport-classes-epoll-4.1.104.Final.jar.sha1 b/solr/licenses/netty-transport-classes-epoll-4.1.104.Final.jar.sha1
deleted file mode 100644
index 7e6c4fb..0000000
--- a/solr/licenses/netty-transport-classes-epoll-4.1.104.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-700fdbabab44709b0eccffe8f91c4226a5787356
diff --git a/solr/licenses/netty-transport-classes-epoll-4.1.108.Final.jar.sha1 b/solr/licenses/netty-transport-classes-epoll-4.1.108.Final.jar.sha1
new file mode 100644
index 0000000..dff7f5a
--- /dev/null
+++ b/solr/licenses/netty-transport-classes-epoll-4.1.108.Final.jar.sha1
@@ -0,0 +1 @@
+baf7b939ef71b25713cacbe47bef8caf80ce99c6
diff --git a/solr/licenses/netty-transport-native-epoll-4.1.104.Final-linux-x86_64.jar.sha1 b/solr/licenses/netty-transport-native-epoll-4.1.104.Final-linux-x86_64.jar.sha1
deleted file mode 100644
index a7240be..0000000
--- a/solr/licenses/netty-transport-native-epoll-4.1.104.Final-linux-x86_64.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-623f64cd9be2b2600bee421481031f598c9b1948
diff --git a/solr/licenses/netty-transport-native-epoll-4.1.108.Final-linux-x86_64.jar.sha1 b/solr/licenses/netty-transport-native-epoll-4.1.108.Final-linux-x86_64.jar.sha1
new file mode 100644
index 0000000..ec00966
--- /dev/null
+++ b/solr/licenses/netty-transport-native-epoll-4.1.108.Final-linux-x86_64.jar.sha1
@@ -0,0 +1 @@
+4c62b2337352073ff41fa9a9857a53999d41b49b
diff --git a/solr/licenses/netty-transport-native-unix-common-4.1.104.Final.jar.sha1 b/solr/licenses/netty-transport-native-unix-common-4.1.104.Final.jar.sha1
deleted file mode 100644
index df0c833..0000000
--- a/solr/licenses/netty-transport-native-unix-common-4.1.104.Final.jar.sha1
+++ /dev/null
@@ -1 +0,0 @@
-d4da9f7237ac3ac292891e0b2d5364acbce128cf
diff --git a/solr/licenses/netty-transport-native-unix-common-4.1.108.Final.jar.sha1 b/solr/licenses/netty-transport-native-unix-common-4.1.108.Final.jar.sha1
new file mode 100644
index 0000000..e60f0dc
--- /dev/null
+++ b/solr/licenses/netty-transport-native-unix-common-4.1.108.Final.jar.sha1
@@ -0,0 +1 @@
+0df31f1cd96df8b2882b1e0faf4409b0bd704541
diff --git a/versions.lock b/versions.lock
index cb22cba..96085db 100644
--- a/versions.lock
+++ b/versions.lock
@@ -110,21 +110,21 @@
 io.grpc:grpc-stub:1.61.1 (2 constraints: 5b1508d7)
 io.grpc:grpc-util:1.61.1 (4 constraints: 0222e69b)
 io.grpc:grpc-xds:1.61.1 (1 constraints: 211012a6)
-io.netty:netty-buffer:4.1.104.Final (10 constraints: 3c9b3c48)
-io.netty:netty-codec:4.1.104.Final (5 constraints: 28462e8c)
-io.netty:netty-codec-http:4.1.104.Final (3 constraints: ca24903f)
-io.netty:netty-codec-http2:4.1.104.Final (1 constraints: 0f0b42d5)
-io.netty:netty-codec-socks:4.1.104.Final (1 constraints: 3c0fab7a)
-io.netty:netty-common:4.1.104.Final (12 constraints: 04b5cd74)
-io.netty:netty-handler:4.1.104.Final (3 constraints: be2b5e78)
-io.netty:netty-handler-proxy:4.1.104.Final (1 constraints: 0f0b42d5)
-io.netty:netty-resolver:4.1.104.Final (2 constraints: a81a545d)
+io.netty:netty-buffer:4.1.108.Final (10 constraints: 649b586c)
+io.netty:netty-codec:4.1.108.Final (5 constraints: 3c466293)
+io.netty:netty-codec-http:4.1.108.Final (3 constraints: d624f841)
+io.netty:netty-codec-http2:4.1.108.Final (1 constraints: 0f0b42d5)
+io.netty:netty-codec-socks:4.1.108.Final (1 constraints: 400fc77a)
+io.netty:netty-common:4.1.108.Final (12 constraints: 34b5f5a7)
+io.netty:netty-handler:4.1.108.Final (3 constraints: c62bb27a)
+io.netty:netty-handler-proxy:4.1.108.Final (1 constraints: 0f0b42d5)
+io.netty:netty-resolver:4.1.108.Final (2 constraints: b01a305e)
 io.netty:netty-tcnative-boringssl-static:2.0.61.Final (1 constraints: d10fc38e)
 io.netty:netty-tcnative-classes:2.0.61.Final (1 constraints: d113ea5d)
-io.netty:netty-transport:4.1.104.Final (9 constraints: 618d13c1)
-io.netty:netty-transport-classes-epoll:4.1.104.Final (1 constraints: d9129530)
-io.netty:netty-transport-native-epoll:4.1.104.Final (1 constraints: da0f128f)
-io.netty:netty-transport-native-unix-common:4.1.104.Final (4 constraints: f23de148)
+io.netty:netty-transport:4.1.108.Final (9 constraints: 858d97de)
+io.netty:netty-transport-classes-epoll:4.1.108.Final (1 constraints: dd12b130)
+io.netty:netty-transport-native-epoll:4.1.108.Final (1 constraints: da0f128f)
+io.netty:netty-transport-native-unix-common:4.1.108.Final (4 constraints: fe3dc14b)
 io.opencensus:opencensus-api:0.31.1 (5 constraints: 924d4692)
 io.opencensus:opencensus-contrib-http-util:0.31.1 (3 constraints: 7232a9fc)
 io.opencensus:opencensus-proto:0.2.0 (1 constraints: e60fd595)
diff --git a/versions.props b/versions.props
index 4db3522..9b70967 100644
--- a/versions.props
+++ b/versions.props
@@ -23,7 +23,7 @@
 commons-io:commons-io=2.15.1
 io.dropwizard.metrics:*=4.2.25
 io.grpc:grpc-*=1.61.1
-io.netty:*=4.1.104.Final
+io.netty:*=4.1.108.Final
 io.opentelemetry:opentelemetry-bom=1.35.0
 io.prometheus:*=0.16.0
 io.swagger.core.v3:*=2.2.20