Skip to content

Commit fba5ed3

Browse files
* Bump versions of libraries (#88)
1 parent f078d61 commit fba5ed3

File tree

2 files changed

+55
-42
lines changed

2 files changed

+55
-42
lines changed

build.gradle

Lines changed: 54 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,24 @@ apply plugin: 'maven-publish'
1111
// The alternative is to use ruby-maven gem to package, but this runs into classpath conflicts/issues with the logstash plugin.
1212
group "org.logstash.outputs"
1313

14+
ext {
15+
jacksonVersion = '2.19.0'
16+
jnaVersion = '5.13.0'
17+
kustoVersion = '7.0.3'
18+
minidevVersion = '2.5.2'
19+
nettyVersion = '4.1.125.Final'
20+
resilience4jVersion = '1.7.1'
21+
reactorNettyVersion = '1.2.9'
22+
slf4jVersion = '2.0.17'
23+
tcnativeVersion = '2.0.72.Final'
24+
vavrVersion = '0.10.4'
25+
}
26+
1427
def versionFile = Paths.get("version")
1528
if (Files.exists(versionFile)) {
1629
version = Files.readAllLines(versionFile).first()
1730
} else {
18-
version = "2.1.0"
31+
version = "2.1.2"
1932
}
2033

2134
repositories {
@@ -30,8 +43,8 @@ repositories {
3043

3144
dependencies {
3245
// Kusto client libraries (updated)
33-
implementation 'com.microsoft.azure.kusto:kusto-data:7.0.3'
34-
implementation 'com.microsoft.azure.kusto:kusto-ingest:7.0.3'
46+
implementation "com.microsoft.azure.kusto:kusto-data:${kustoVersion}"
47+
implementation "com.microsoft.azure.kusto:kusto-ingest:${kustoVersion}"
3548

3649
// Azure client libraries (versions will be resolved by the BOM)
3750
implementation 'com.azure:azure-core-http-netty:1.16.0'
@@ -45,10 +58,10 @@ dependencies {
4558
implementation 'com.azure:azure-xml:1.2.0'
4659

4760
// Jackson - bump to a newer 2.19.x patch
48-
implementation 'com.fasterxml.jackson.core:jackson-annotations:2.19.0'
49-
implementation 'com.fasterxml.jackson.core:jackson-core:2.19.0'
50-
implementation 'com.fasterxml.jackson.core:jackson-databind:2.19.0'
51-
implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.19.0'
61+
implementation "com.fasterxml.jackson.core:jackson-annotations:${jacksonVersion}"
62+
implementation "com.fasterxml.jackson.core:jackson-core:${jacksonVersion}"
63+
implementation "com.fasterxml.jackson.core:jackson-databind:${jacksonVersion}"
64+
implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310:${jacksonVersion}"
5265

5366
implementation 'com.fasterxml.woodstox:woodstox-core:7.1.0'
5467
implementation 'com.github.stephenc.jcip:jcip-annotations:1.0-1'
@@ -61,47 +74,47 @@ dependencies {
6174
implementation 'com.univocity:univocity-parsers:2.9.1'
6275
implementation 'commons-codec:commons-codec:1.19.0'
6376
implementation 'commons-logging:commons-logging:1.3.1'
64-
implementation 'io.github.resilience4j:resilience4j-core:1.7.1'
65-
implementation 'io.github.resilience4j:resilience4j-retry:1.7.1'
66-
implementation 'io.netty:netty-buffer:4.1.124.Final'
67-
implementation 'io.netty:netty-codec-dns:4.1.124.Final'
68-
implementation 'io.netty:netty-codec-http2:4.1.124.Final'
69-
implementation 'io.netty:netty-codec-http:4.1.124.Final'
70-
implementation 'io.netty:netty-codec-socks:4.1.124.Final'
71-
implementation 'io.netty:netty-codec:4.1.124.Final'
72-
implementation 'io.netty:netty-common:4.1.124.Final'
73-
implementation 'io.netty:netty-handler-proxy:4.1.124.Final'
74-
implementation 'io.netty:netty-handler:4.1.124.Final'
75-
implementation 'io.netty:netty-resolver-dns-classes-macos:4.1.124.Final'
76-
implementation 'io.netty:netty-resolver-dns-native-macos:4.1.124.Final:osx-x86_64'
77-
implementation 'io.netty:netty-resolver-dns:4.1.124.Final'
78-
implementation 'io.netty:netty-resolver:4.1.124.Final'
79-
implementation 'io.netty:netty-tcnative-boringssl-static:2.0.72.Final'
80-
implementation 'io.netty:netty-tcnative-classes:2.0.72.Final'
81-
implementation 'io.netty:netty-transport-classes-epoll:4.1.124.Final'
82-
implementation 'io.netty:netty-transport-classes-kqueue:4.1.124.Final'
83-
implementation 'io.netty:netty-transport-native-epoll:4.1.124.Final:linux-x86_64'
84-
implementation 'io.netty:netty-transport-native-kqueue:4.1.124.Final:osx-x86_64'
85-
implementation 'io.netty:netty-transport-native-unix-common:4.1.124.Final'
86-
implementation 'io.netty:netty-transport:4.1.124.Final'
87-
implementation 'io.projectreactor.netty:reactor-netty-core:1.2.9'
88-
implementation 'io.projectreactor.netty:reactor-netty-http:1.2.9'
89-
implementation 'io.projectreactor:reactor-core:3.7.9'
90-
implementation 'io.vavr:vavr:0.10.4'
91-
implementation 'io.vavr:vavr-match:0.10.4'
92-
implementation 'net.java.dev.jna:jna-platform:5.13.0'
93-
implementation 'net.java.dev.jna:jna:5.13.0'
94-
implementation 'net.minidev:accessors-smart:2.5.2'
95-
implementation 'net.minidev:json-smart:2.5.2'
77+
implementation "io.github.resilience4j:resilience4j-core:${resilience4jVersion}"
78+
implementation "io.github.resilience4j:resilience4j-retry:${resilience4jVersion}"
79+
implementation "io.netty:netty-buffer:${nettyVersion}"
80+
implementation "io.netty:netty-codec-dns:${nettyVersion}"
81+
implementation "io.netty:netty-codec-http2:${nettyVersion}"
82+
implementation "io.netty:netty-codec-http:${nettyVersion}"
83+
implementation "io.netty:netty-codec-socks:${nettyVersion}"
84+
implementation "io.netty:netty-codec:${nettyVersion}"
85+
implementation "io.netty:netty-common:${nettyVersion}"
86+
implementation "io.netty:netty-handler-proxy:${nettyVersion}"
87+
implementation "io.netty:netty-handler:${nettyVersion}"
88+
implementation "io.netty:netty-resolver-dns-classes-macos:${nettyVersion}"
89+
implementation "io.netty:netty-resolver-dns-native-macos:${nettyVersion}:osx-x86_64"
90+
implementation "io.netty:netty-resolver-dns:${nettyVersion}"
91+
implementation "io.netty:netty-resolver:${nettyVersion}"
92+
implementation "io.netty:netty-tcnative-boringssl-static:${tcnativeVersion}"
93+
implementation "io.netty:netty-tcnative-classes:${tcnativeVersion}"
94+
implementation "io.netty:netty-transport-classes-epoll:${nettyVersion}"
95+
implementation "io.netty:netty-transport-classes-kqueue:${nettyVersion}"
96+
implementation "io.netty:netty-transport-native-epoll:${nettyVersion}:linux-x86_64"
97+
implementation "io.netty:netty-transport-native-kqueue:${nettyVersion}:osx-x86_64"
98+
implementation "io.netty:netty-transport-native-unix-common:${nettyVersion}"
99+
implementation "io.netty:netty-transport:${nettyVersion}"
100+
implementation "io.projectreactor.netty:reactor-netty-core:${reactorNettyVersion}"
101+
implementation "io.projectreactor.netty:reactor-netty-http:${reactorNettyVersion}"
102+
implementation "io.projectreactor:reactor-core:3.7.9"
103+
implementation "io.vavr:vavr:${vavrVersion}"
104+
implementation "io.vavr:vavr-match:${vavrVersion}"
105+
implementation "net.java.dev.jna:jna-platform:${jnaVersion}"
106+
implementation "net.java.dev.jna:jna:${jnaVersion}"
107+
implementation "net.minidev:accessors-smart:${minidevVersion}"
108+
implementation "net.minidev:json-smart:${minidevVersion}"
96109
implementation 'org.apache.commons:commons-text:1.11.0'
97110
implementation 'org.apache.httpcomponents:httpclient:4.5.14'
98111
implementation 'org.apache.httpcomponents:httpcore:4.4.16'
99112
implementation 'org.codehaus.woodstox:stax2-api:4.2.2'
100113
implementation 'org.jetbrains:annotations:24.1.0'
101114
implementation 'org.ow2.asm:asm:9.7'
102115
implementation 'org.reactivestreams:reactive-streams:1.0.4'
103-
implementation 'org.slf4j:slf4j-api:2.0.17'
104-
implementation 'org.slf4j:slf4j-simple:2.0.17'
116+
implementation "org.slf4j:slf4j-api:${slf4jVersion}"
117+
implementation "org.slf4j:slf4j-simple:${slf4jVersion}"
105118
}
106119

107120
// This task generates the ruby file with all the dependencies. Once this task runs, look at the lib/logstash-output-kusto_jars.rb file

version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.1.1
1+
2.1.2

0 commit comments

Comments
 (0)