Skip to content

Commit

Permalink
chore(deps): update io.netty:* to v4.1.114.final (#2702)
Browse files Browse the repository at this point in the history
* Update io.netty:* to v4.1.114.Final
* Introduce netty BOM
  * Ensure consistent and compatible netty versions with netty BOM.
* Update netty's license and notice files

---------

Co-authored-by: Christos Malliaridis <c.malliaridis@gmail.com>
  • Loading branch information
solrbot and malliaridis authored Nov 9, 2024
1 parent c373d27 commit ee9a77f
Show file tree
Hide file tree
Showing 35 changed files with 86 additions and 43 deletions.
4 changes: 2 additions & 2 deletions solr/licenses/netty-LICENSE-ASL.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
https://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

Expand Down Expand Up @@ -193,7 +193,7 @@
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0
https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
Expand Down
61 changes: 51 additions & 10 deletions solr/licenses/netty-NOTICE.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,15 +4,15 @@

Please visit the Netty web site for more information:

* http://netty.io/
* https://netty.io/

Copyright 2014 The Netty Project

The Netty Project licenses this file to you under the Apache License,
version 2.0 (the "License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at:

http://www.apache.org/licenses/LICENSE-2.0
https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
Expand Down Expand Up @@ -56,7 +56,7 @@ facade for Java, which can be obtained at:
* LICENSE:
* license/LICENSE.slf4j.txt (MIT License)
* HOMEPAGE:
* http://www.slf4j.org/
* https://www.slf4j.org/

This product contains a modified portion of 'Apache Harmony', an open source
Java SE, which can be obtained at:
Expand All @@ -66,7 +66,7 @@ Java SE, which can be obtained at:
* LICENSE:
* license/LICENSE.harmony.txt (Apache License 2.0)
* HOMEPAGE:
* http://archive.apache.org/dist/harmony/
* https://archive.apache.org/dist/harmony/

This product contains a modified portion of 'jbzip2', a Java bzip2 compression
and decompression library written by Matthew J. Francis. It can be obtained at:
Expand Down Expand Up @@ -125,6 +125,14 @@ and decompression library, which can be obtained at:
* HOMEPAGE:
* https://github.com/jponge/lzma-java

This product optionally depends on 'zstd-jni', a zstd-jni Java compression
and decompression library, which can be obtained at:

* LICENSE:
* license/LICENSE.zstd-jni.txt (BSD)
* HOMEPAGE:
* https://github.com/luben/zstd-jni

This product contains a modified portion of 'jfastlz', a Java port of FastLZ compression
and decompression library written by William Kinney. It can be obtained at:

Expand All @@ -148,7 +156,7 @@ equivalent functionality. It can be obtained at:
* LICENSE:
* license/LICENSE.bouncycastle.txt (MIT License)
* HOMEPAGE:
* http://www.bouncycastle.org/
* https://www.bouncycastle.org/

This product optionally depends on 'Snappy', a compression library produced
by Google Inc, which can be obtained at:
Expand All @@ -162,9 +170,9 @@ This product optionally depends on 'JBoss Marshalling', an alternative Java
serialization API, which can be obtained at:

* LICENSE:
* license/LICENSE.jboss-marshalling.txt (GNU LGPL 2.1)
* license/LICENSE.jboss-marshalling.txt (Apache License 2.0)
* HOMEPAGE:
* http://www.jboss.org/jbossmarshalling
* https://github.com/jboss-remoting/jboss-marshalling

This product optionally depends on 'Caliper', Google's micro-
benchmarking framework, which can be obtained at:
Expand All @@ -180,23 +188,23 @@ framework, which can be obtained at:
* LICENSE:
* license/LICENSE.commons-logging.txt (Apache License 2.0)
* HOMEPAGE:
* http://commons.apache.org/logging/
* https://commons.apache.org/logging/

This product optionally depends on 'Apache Log4J', a logging framework, which
can be obtained at:

* LICENSE:
* license/LICENSE.log4j.txt (Apache License 2.0)
* HOMEPAGE:
* http://logging.apache.org/log4j/
* https://logging.apache.org/log4j/

This product optionally depends on 'Aalto XML', an ultra-high performance
non-blocking XML processor, which can be obtained at:

* LICENSE:
* license/LICENSE.aalto-xml.txt (Apache License 2.0)
* HOMEPAGE:
* http://wiki.fasterxml.com/AaltoHome
* https://wiki.fasterxml.com/AaltoHome

This product contains a modified version of 'HPACK', a Java implementation of
the HTTP/2 HPACK algorithm written by Twitter. It can be obtained at:
Expand All @@ -206,6 +214,22 @@ the HTTP/2 HPACK algorithm written by Twitter. It can be obtained at:
* HOMEPAGE:
* https://github.com/twitter/hpack

This product contains a modified version of 'HPACK', a Java implementation of
the HTTP/2 HPACK algorithm written by Cory Benfield. It can be obtained at:

* LICENSE:
* license/LICENSE.hyper-hpack.txt (MIT License)
* HOMEPAGE:
* https://github.com/python-hyper/hpack/

This product contains a modified version of 'HPACK', a Java implementation of
the HTTP/2 HPACK algorithm written by Tatsuhiro Tsujikawa. It can be obtained at:

* LICENSE:
* license/LICENSE.nghttp2-hpack.txt (MIT License)
* HOMEPAGE:
* https://github.com/nghttp2/nghttp2/

This product contains a modified portion of 'Apache Commons Lang', a Java library
provides utilities for the java.lang API, which can be obtained at:

Expand All @@ -221,3 +245,20 @@ This product contains the Maven wrapper scripts from 'Maven Wrapper', that provi
* license/LICENSE.mvn-wrapper.txt (Apache License 2.0)
* HOMEPAGE:
* https://github.com/takari/maven-wrapper

This product contains the dnsinfo.h header file, that provides a way to retrieve the system DNS configuration on MacOS.
This private header is also used by Apple's open source
mDNSResponder (https://opensource.apple.com/tarballs/mDNSResponder/).

* LICENSE:
* license/LICENSE.dnsinfo.txt (Apple Public Source License 2.0)
* HOMEPAGE:
* https://www.opensource.apple.com/source/configd/configd-453.19/dnsinfo/dnsinfo.h

This product optionally depends on 'Brotli4j', Brotli compression and
decompression for Java., which can be obtained at:

* LICENSE:
* license/LICENSE.brotli4j.txt (Apache License 2.0)
* HOMEPAGE:
* https://github.com/hyperxpro/Brotli4j
1 change: 0 additions & 1 deletion solr/licenses/netty-buffer-4.1.112.Final.jar.sha1

This file was deleted.

1 change: 1 addition & 0 deletions solr/licenses/netty-buffer-4.1.114.Final.jar.sha1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
f1d77d15c0b781cd9395a2a956262766fd0c7602
1 change: 0 additions & 1 deletion solr/licenses/netty-codec-4.1.112.Final.jar.sha1

This file was deleted.

1 change: 1 addition & 0 deletions solr/licenses/netty-codec-4.1.114.Final.jar.sha1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
5a49dfa2828d64bf756f670e63259115332744cf
1 change: 0 additions & 1 deletion solr/licenses/netty-codec-http-4.1.112.Final.jar.sha1

This file was deleted.

1 change: 1 addition & 0 deletions solr/licenses/netty-codec-http-4.1.114.Final.jar.sha1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
fbce5a53884275662e68aaad70f88bf7e5d04164
1 change: 0 additions & 1 deletion solr/licenses/netty-codec-http2-4.1.112.Final.jar.sha1

This file was deleted.

1 change: 1 addition & 0 deletions solr/licenses/netty-codec-http2-4.1.114.Final.jar.sha1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
19ae07fdf99142a70338f8cda70a3d2edbc8e80a
1 change: 0 additions & 1 deletion solr/licenses/netty-codec-socks-4.1.112.Final.jar.sha1

This file was deleted.

1 change: 1 addition & 0 deletions solr/licenses/netty-codec-socks-4.1.114.Final.jar.sha1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
42b1159cac3d196f6bdbd528e29f0fab9dbaae06
1 change: 0 additions & 1 deletion solr/licenses/netty-common-4.1.112.Final.jar.sha1

This file was deleted.

1 change: 1 addition & 0 deletions solr/licenses/netty-common-4.1.114.Final.jar.sha1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
862712e292b162c8ccaa7847a6a54df8178f77e5
1 change: 0 additions & 1 deletion solr/licenses/netty-handler-4.1.112.Final.jar.sha1

This file was deleted.

1 change: 1 addition & 0 deletions solr/licenses/netty-handler-4.1.114.Final.jar.sha1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
e56fbde4b9aa628eed15a5dbfbeb97877db88146
1 change: 0 additions & 1 deletion solr/licenses/netty-handler-proxy-4.1.112.Final.jar.sha1

This file was deleted.

1 change: 1 addition & 0 deletions solr/licenses/netty-handler-proxy-4.1.114.Final.jar.sha1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
a01071edffb4812009312b461ce5f160cdec9b75
1 change: 0 additions & 1 deletion solr/licenses/netty-resolver-4.1.112.Final.jar.sha1

This file was deleted.

1 change: 1 addition & 0 deletions solr/licenses/netty-resolver-4.1.114.Final.jar.sha1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
10b23784b23d6a948930f52ba82874f1291b5873

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
7b0abf028c27ce6ad0c17a443a13f175fb4eda27
1 change: 0 additions & 1 deletion solr/licenses/netty-tcnative-classes-2.0.61.Final.jar.sha1

This file was deleted.

1 change: 1 addition & 0 deletions solr/licenses/netty-tcnative-classes-2.0.66.Final.jar.sha1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
9588bd2f891157538a78d86c945aa34bf9308dda
1 change: 0 additions & 1 deletion solr/licenses/netty-transport-4.1.112.Final.jar.sha1

This file was deleted.

1 change: 1 addition & 0 deletions solr/licenses/netty-transport-4.1.114.Final.jar.sha1
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
e0225a575f487904be8517092cbd74e01913533c

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
f442c794e6fe89e6974f058bf393353e01fb927d

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
43268d2bef66e72e5a7956045a3caf8395f49ae6

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
d1171bb99411f282068f49d780cedf8c9adeabfd
1 change: 1 addition & 0 deletions solr/modules/opentelemetry/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ dependencies {
implementation platform('io.opentelemetry:opentelemetry-bom')
implementation 'org.slf4j:slf4j-api'

implementation platform('io.netty:netty-bom')
implementation 'io.opentelemetry:opentelemetry-api'
implementation 'io.opentelemetry:opentelemetry-sdk-extension-autoconfigure'
runtimeOnly 'io.opentelemetry:opentelemetry-exporter-otlp'
Expand Down
31 changes: 16 additions & 15 deletions versions.lock
Original file line number Diff line number Diff line change
Expand Up @@ -125,21 +125,22 @@ io.grpc:grpc-services:1.65.1 (1 constraints: 1f100ba6)
io.grpc:grpc-stub:1.65.1 (2 constraints: 5d15c9d7)
io.grpc:grpc-util:1.65.1 (2 constraints: ec1876f9)
io.grpc:grpc-xds:1.65.1 (1 constraints: 1f100ba6)
io.netty:netty-buffer:4.1.112.Final (10 constraints: 329b3f3f)
io.netty:netty-codec:4.1.112.Final (5 constraints: 2346668a)
io.netty:netty-codec-http:4.1.112.Final (3 constraints: c724f93e)
io.netty:netty-codec-http2:4.1.112.Final (1 constraints: 0f0b42d5)
io.netty:netty-codec-socks:4.1.112.Final (1 constraints: 3b0fa57a)
io.netty:netty-common:4.1.112.Final (12 constraints: f8b40f68)
io.netty:netty-handler:4.1.112.Final (3 constraints: e52b7aa2)
io.netty:netty-handler-proxy:4.1.112.Final (1 constraints: 0f0b42d5)
io.netty:netty-resolver:4.1.112.Final (2 constraints: a61a1f5d)
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.112.Final (9 constraints: 588dbbb9)
io.netty:netty-transport-classes-epoll:4.1.112.Final (1 constraints: d8128f30)
io.netty:netty-transport-native-epoll:4.1.112.Final (1 constraints: 0310df9d)
io.netty:netty-transport-native-unix-common:4.1.112.Final (4 constraints: ef3d2c48)
io.netty:netty-bom:4.1.114.Final (1 constraints: 8507c567)
io.netty:netty-buffer:4.1.114.Final (11 constraints: 73a6ad35)
io.netty:netty-codec:4.1.114.Final (6 constraints: 5a5150a9)
io.netty:netty-codec-http:4.1.114.Final (4 constraints: fa2f72f8)
io.netty:netty-codec-http2:4.1.114.Final (2 constraints: 3c16cf31)
io.netty:netty-codec-socks:4.1.114.Final (2 constraints: 6a1a3f4b)
io.netty:netty-common:4.1.114.Final (13 constraints: 3dc0e6cd)
io.netty:netty-handler:4.1.114.Final (4 constraints: 1637bb40)
io.netty:netty-handler-proxy:4.1.114.Final (2 constraints: 3c16cf31)
io.netty:netty-resolver:4.1.114.Final (3 constraints: d7254fb5)
io.netty:netty-tcnative-boringssl-static:2.0.66.Final (2 constraints: d11a4158)
io.netty:netty-tcnative-classes:2.0.66.Final (2 constraints: d61e8b95)
io.netty:netty-transport:4.1.114.Final (10 constraints: 97988ae2)
io.netty:netty-transport-classes-epoll:4.1.114.Final (2 constraints: 071ebe65)
io.netty:netty-transport-native-epoll:4.1.114.Final (2 constraints: 301bc584)
io.netty:netty-transport-native-unix-common:4.1.114.Final (5 constraints: 2249871c)
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)
Expand Down
2 changes: 1 addition & 1 deletion versions.props
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ commons-collections:commons-collections=3.2.2
commons-io:commons-io=2.15.1
io.dropwizard.metrics:*=4.2.26
io.grpc:grpc-*=1.65.1
io.netty:*=4.1.112.Final
io.netty:*=4.1.114.Final
io.opentelemetry:opentelemetry-bom=1.40.0
io.prometheus:*=0.16.0
io.swagger.core.v3:*=2.2.22
Expand Down

0 comments on commit ee9a77f

Please sign in to comment.