Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SOLR-17406: Introduce Version Catalogs #2706

Merged
Merged
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
a0435d7
Introduce project-wide versions catalog
malliaridis Sep 10, 2024
f3f9dc0
Remove unused scriptDepVErsions.gradle
malliaridis Jul 12, 2024
efdabc4
Remove versionsPropsAreSorted gradle task
malliaridis Jul 13, 2024
fedc606
Replace versions.props references
malliaridis Jul 13, 2024
961c2bd
Migrate remaining dependencies and sync versions with versions.props
malliaridis Jul 13, 2024
c6a6933
Remove versions.props
malliaridis Jul 13, 2024
2d44f04
Remove palantir consistent versions plugin
malliaridis Jul 13, 2024
5e05300
Fix palantir's errorprone hacks
malliaridis Jul 17, 2024
f50e2c7
Add carrotsearch-dependencychecks plugin
malliaridis Jul 19, 2024
c74bfec
Use plugins from version catalog at remaining gradle files
malliaridis Jul 19, 2024
867fb11
Move buildSrc into a composite included build
malliaridis Jul 19, 2024
cb54484
Add and run tidy in included projects
malliaridis Jul 29, 2024
0585bba
Align and lock dependency versions
malliaridis Aug 22, 2024
cdc843f
Replace hamcrest-core with hamcrest
malliaridis Aug 22, 2024
6abab94
Add grpc bom
malliaridis Sep 5, 2024
db283a5
Sync netty versions with BOM
malliaridis Sep 10, 2024
98ec23e
Update licenses / hashes
malliaridis Sep 10, 2024
078ebbd
Fix dependency downgrade mistake from rebase
malliaridis Sep 10, 2024
05d30f2
Write locks
malliaridis Sep 10, 2024
83819ef
Update documentation about dependencies
malliaridis Aug 18, 2024
5825de2
Format version catalog
malliaridis Sep 11, 2024
94d8ca6
Remove unnecessary method reference
malliaridis Sep 16, 2024
eef39b2
Remove unnecessary method reference in getPackageVersion
malliaridis Sep 25, 2024
48c21cc
Fix typo in undercouch-download plugin
malliaridis Sep 25, 2024
50a4a81
Resolve eclipse.gradle null error and re-apply
malliaridis Sep 25, 2024
b895992
Fix errorprone issues
malliaridis Sep 25, 2024
101a323
Merge branch 'main' into SOLR-17406/rebase-version-catalogs
malliaridis Sep 30, 2024
6f92804
Migrate new modules to version catalogs
malliaridis Sep 30, 2024
3212b5b
Update licenses and sync versions
malliaridis Sep 30, 2024
699480d
Update list of consolidated configurations
malliaridis Oct 1, 2024
a0f4d1e
Merge with origin/main
malliaridis Oct 12, 2024
017fe17
Merge remote-tracking branch 'apache/main' into SOLR-17406/rebase-ver…
malliaridis Nov 8, 2024
6caff99
Sync versions with current main
malliaridis Nov 8, 2024
5824fdd
Write locks
malliaridis Nov 8, 2024
a763a69
Merge remote-tracking branch 'apache/main' into SOLR-17406/rebase-ver…
malliaridis Nov 9, 2024
7215a4c
Move remaining version references
malliaridis Nov 9, 2024
b41e9e5
Update version notes in netty constraints
malliaridis Nov 9, 2024
2b7519f
Fix typo
malliaridis Nov 11, 2024
d876ea0
Merge remote-tracking branch 'apache/main' into SOLR-17406/rebase-ver…
malliaridis Nov 13, 2024
e55348a
Resolve pending merge changes
malliaridis Nov 13, 2024
4e269b8
Follow lower-case naming convention in version references
malliaridis Nov 13, 2024
3f772f1
Update documentation
malliaridis Nov 15, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion build-tools/missing-doclet/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,6 @@ repositories {
mavenCentral()
}

version = "1.0.0-SNAPSHOT"
group = "org.apache.solr.tools"
description = 'Doclet-based javadoc validation'

Expand Down
17 changes: 13 additions & 4 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,12 @@ aqute-bnd = "6.4.1"
asciidoctor-mathjax = "0.0.9"
# @keep Asciidoctor tabs version used in ref-guide
asciidoctor-tabs = "1.0.0-beta.6"
# @keep bats-assert (node) version used in packaging
bats-assert = "2.0.0"
# @keep bats-core (node) version used in packaging
bats-core = "1.8.2"
# @keep bats-file (node) version used in packaging
bats-file = "0.3.0"
bc-jose4j = "0.9.6"
benmanes-caffeine = "3.1.8"
benmanes-versions = "0.51.0"
Expand Down Expand Up @@ -100,10 +106,10 @@ google-failureaccess = "1.0.2"
# @keep for version alignment
google-gson = "2.11.0"
google-guava = "33.1.0-jre"
# @keep This is GJF version for spotless/ tidy.
google-javaformat = "1.18.1"
# @keep for version alignment
google-j2objc = "3.0.0"
# @keep This is GJF version for spotless/ tidy.
google-javaformat = "1.18.1"
# @keep for version alignment
google-protobuf = "3.25.3"
google-re2j = "1.7"
Expand Down Expand Up @@ -139,14 +145,17 @@ lmax-disruptor = "3.4.4"
ltgt-errorprone = "3.1.0"
# @keep This is the minimum required Java version.
minJava = "21"
# @keep This is the minimum required Java version for SolrJ.
minSolrJJava = "17"
mockito = "5.12.0"
morethan-jmhreport = "0.9.0"
navsecurity = "0.5.10"
netty = "4.1.112.Final"
netty = "4.1.114.Final"
# @keep for version alignment
netty-tcnative = "2.0.65.Final"
netty-tcnative = "2.0.66.Final"
nimbusds-josejwt = "9.30.2"
# @keep Node JS version used in node.gradle (LTS)
nodeJs = "16.20.2"
nodegradle-node = "7.0.1"
openapi = "7.6.0"
openjdk-jmh = "1.37"
Expand Down
2 changes: 1 addition & 1 deletion gradle/node.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ configure([project(":solr:packaging"), project(":solr:solr-ref-guide"), project(

node {
download = true
version = "16.20.2" // LTS
version = libs.versions.nodeJs.get()

def nodeDistUrl = "${ -> propertyOrEnvOrDefault("solr.node.distUrl", "SOLR_NODE_DIST_URL", '') }"
if (!nodeDistUrl.isEmpty()) {
Expand Down
6 changes: 3 additions & 3 deletions gradle/validation/dependencies.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -280,17 +280,17 @@ allprojects {
})
handler.add(conf.name, libs.netty.tcnative.boringssl, {
because "transitive version alignment for consistency across project" +
"\n- ${getFullName(libs.netty.bom)} uses 2.0.65.Final" +
"\n- ${getFullName(libs.netty.bom)} uses 2.0.66.Final" +
"\n- ${getFullName(libs.apache.zookeeper.zookeeper)} uses 2.0.61.Final"
})
handler.add(conf.name, libs.netty.transport.classes.epoll, {
because "transitive version alignment for consistency across project" +
"\n- ${getFullName(libs.netty.bom)} uses 4.1.112.Final" +
"\n- ${getFullName(libs.netty.bom)} uses 4.1.114.Final" +
"\n- ${getFullName(libs.apache.zookeeper.zookeeper)} uses 4.1.105.Final"
})
handler.add(conf.name, libs.netty.transport.native.epoll, {
because "transitive version alignment for consistency across project" +
"\n- ${getFullName(libs.netty.bom)} uses 4.1.112.Final" +
"\n- ${getFullName(libs.netty.bom)} uses 4.1.114.Final" +
"\n- ${getFullName(libs.apache.zookeeper.zookeeper)} uses 4.1.105.Final"
})
handler.add(conf.name, libs.google.j2objc.annotations, {
Expand Down
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)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I checked this -- looks accurate. Then I got curious and searched out entire licenses folder for "LGPL". netty-transport-native-epoll-NOTICE.txt (and unix-common-NOTICE.txt) also makes a reference to LGPL but it's via the same jboss-marshalling line you are correcting here. So I think they can also be updated.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The updates are originally coming from #2702. I looked up the repository and noticed a few changes there. It's probably best to make it a required step of the dependency update procedure. It should also be quite simple to find and copy-paste the files if they are on GitHub (or part of the jar, which is often not the case).

Apparently I missed to update the license and notice file of the rest of the netty dependencies. Since they come all from the same repository, it is probably best to merge the files into netty-LICENSE.txt and netty-NOTICE-txt by simply removing the other files. Should be part of SOLR-15929 though.

* 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.65.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 @@ -25,6 +25,7 @@ dependencies {

implementation platform(libs.netty.bom)
implementation platform(libs.opentelemetry.bom)

implementation libs.slf4j.api

implementation libs.opentelemetry.api
Expand Down
6 changes: 3 additions & 3 deletions solr/packaging/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -229,9 +229,9 @@ artifacts {

task downloadBats(type: NpmTask) {
group = 'Build Dependency Download'
args = ["install", "https://github.com/bats-core/bats-core#v1.8.2",
"https://github.com/bats-core/bats-assert#v2.0.0",
"https://github.com/bats-core/bats-file#v0.3.0",
args = ["install", "https://github.com/bats-core/bats-core#v${libs.versions.bats.core.get()}",
"https://github.com/bats-core/bats-assert#v${libs.versions.bats.assert.get()}",
"https://github.com/bats-core/bats-file#v${libs.versions.bats.file.get()}",
]

inputs.files("${project.ext.nodeProjectDir}/package.json")
Expand Down
36 changes: 18 additions & 18 deletions versions.lock
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@
"com.google.api.grpc:gapic-google-cloud-storage-v2:2.40.1-alpha" : "784a94ea,refs=5",
"com.google.api.grpc:grpc-google-cloud-storage-v2:2.40.1-alpha" : "784a94ea,refs=5",
"com.google.api.grpc:proto-google-cloud-storage-v2:2.40.1-alpha" : "784a94ea,refs=5",
"com.google.api.grpc:proto-google-common-protos:2.42.0" : "cef2dbfe,refs=8",
"com.google.api.grpc:proto-google-common-protos:2.41.0" : "cef2dbfe,refs=8",
"com.google.api.grpc:proto-google-iam-v1:1.36.0" : "784a94ea,refs=5",
"com.google.api:api-common:2.33.0" : "784a94ea,refs=5",
"com.google.api:gax:2.50.0" : "784a94ea,refs=5",
Expand Down Expand Up @@ -161,22 +161,22 @@
"io.grpc:grpc-util:1.65.1" : "dd724fae,refs=6",
"io.grpc:grpc-xds:1.65.1" : "6fb73f3a,refs=3",
"io.micrometer:micrometer-core:1.9.12" : "1e12e466,refs=2",
"io.netty:netty-bom:4.1.112.Final" : "0d28f997,refs=5",
"io.netty:netty-buffer:4.1.112.Final" : "7413b098,refs=124",
"io.netty:netty-codec:4.1.112.Final" : "7413b098,refs=124",
"io.netty:netty-codec-http:4.1.112.Final" : "c1e4e901,refs=4",
"io.netty:netty-codec-http2:4.1.112.Final" : "5fcc0587,refs=3",
"io.netty:netty-codec-socks:4.1.112.Final" : "5fcc0587,refs=3",
"io.netty:netty-common:4.1.112.Final" : "7413b098,refs=124",
"io.netty:netty-handler:4.1.112.Final" : "7413b098,refs=124",
"io.netty:netty-handler-proxy:4.1.112.Final" : "5fcc0587,refs=3",
"io.netty:netty-resolver:4.1.112.Final" : "7413b098,refs=124",
"io.netty:netty-tcnative-boringssl-static:2.0.65.Final" : "7413b098,refs=124",
"io.netty:netty-tcnative-classes:2.0.65.Final" : "7413b098,refs=124",
"io.netty:netty-transport:4.1.112.Final" : "7413b098,refs=124",
"io.netty:netty-transport-classes-epoll:4.1.112.Final" : "7413b098,refs=124",
"io.netty:netty-transport-native-epoll:4.1.112.Final" : "7413b098,refs=124",
"io.netty:netty-transport-native-unix-common:4.1.112.Final" : "7413b098,refs=124",
"io.netty:netty-bom:4.1.114.Final" : "0d28f997,refs=5",
"io.netty:netty-buffer:4.1.114.Final" : "7413b098,refs=124",
"io.netty:netty-codec:4.1.114.Final" : "7413b098,refs=124",
"io.netty:netty-codec-http:4.1.114.Final" : "c1e4e901,refs=4",
"io.netty:netty-codec-http2:4.1.114.Final" : "5fcc0587,refs=3",
"io.netty:netty-codec-socks:4.1.114.Final" : "5fcc0587,refs=3",
"io.netty:netty-common:4.1.114.Final" : "7413b098,refs=124",
"io.netty:netty-handler:4.1.114.Final" : "7413b098,refs=124",
"io.netty:netty-handler-proxy:4.1.114.Final" : "5fcc0587,refs=3",
"io.netty:netty-resolver:4.1.114.Final" : "7413b098,refs=124",
"io.netty:netty-tcnative-boringssl-static:2.0.66.Final" : "7413b098,refs=124",
"io.netty:netty-tcnative-classes:2.0.66.Final" : "7413b098,refs=124",
"io.netty:netty-transport:4.1.114.Final" : "7413b098,refs=124",
"io.netty:netty-transport-classes-epoll:4.1.114.Final" : "7413b098,refs=124",
"io.netty:netty-transport-native-epoll:4.1.114.Final" : "7413b098,refs=124",
"io.netty:netty-transport-native-unix-common:4.1.114.Final" : "7413b098,refs=124",
"io.opencensus:opencensus-api:0.31.1" : "784a94ea,refs=5",
"io.opencensus:opencensus-contrib-http-util:0.31.1" : "784a94ea,refs=5",
"io.opencensus:opencensus-proto:0.2.0" : "6fb73f3a,refs=3",
Expand Down Expand Up @@ -391,7 +391,7 @@
"org.gagravarr:vorbis-java-tika:0.8" : "50a667d1,refs=5",
"org.glassfish.hk2.external:aopalliance-repackaged:3.1.1" : "ad8f08d7,refs=79",
"org.glassfish.hk2:hk2-api:3.1.1" : "ad8f08d7,refs=79",
"org.glassfish.hk2:hk2-locator:3.0.6" : "ad8f08d7,refs=79",
"org.glassfish.hk2:hk2-locator:3.1.1" : "ad8f08d7,refs=79",
"org.glassfish.hk2:hk2-utils:3.1.1" : "ad8f08d7,refs=79",
"org.glassfish.hk2:osgi-resource-locator:1.0.3" : "ad8f08d7,refs=79",
"org.glassfish.jaxb:jaxb-runtime:2.3.8" : "debe9836,refs=7",
Expand Down
Loading