@@ -23,50 +23,47 @@ esplugin {
23
23
}
24
24
25
25
versions << [
26
- ' azure' : ' 12.9.0' ,
27
- ' azureCore' : ' 1.10.0' ,
28
- ' azureCoreHttpNetty' : ' 1.6.3' ,
26
+ ' azure' : ' 12.14.4' ,
27
+ ' azureCommon' : ' 12.14.3' ,
28
+ ' azureCore' : ' 1.25.0' ,
29
+ ' azureCoreHttpNetty' : ' 1.11.7' ,
30
+ ' azureJackson' : ' 2.13.2' ,
31
+ ' azureJacksonDatabind' : ' 2.13.2.2' ,
29
32
30
33
' jakartaActivation' : ' 1.2.1' ,
31
34
' jakartaXMLBind' : ' 2.3.2' ,
32
- ' stax2API' : ' 4.2' ,
33
- ' woodstox' : ' 6.0.2 ' ,
35
+ ' stax2API' : ' 4.2.1 ' ,
36
+ ' woodstox' : ' 6.2.7 ' ,
34
37
35
- ' reactorNetty' : ' 0.9.12.RELEASE ' ,
36
- ' reactorCore' : ' 3.3.10.RELEASE ' ,
38
+ ' reactorNetty' : ' 1.0.14 ' ,
39
+ ' reactorCore' : ' 3.4.13 ' ,
37
40
' reactiveStreams' : ' 1.0.3' ,
38
41
]
39
42
40
43
dependencies {
41
- api project(path : ' azure-storage-blob' , configuration : ' shadow' )
42
- if (isEclipse) {
43
- /*
44
- * Eclipse can't pick up the shadow dependency so we point it at *something*
45
- * so it can compile things.
46
- */
47
- api project(path : ' azure-storage-blob' )
48
- }
49
- api " com.azure:azure-storage-common:${ versions.azure} "
44
+ api " com.azure:azure-storage-blob:${ versions.azure} "
45
+ api " com.azure:azure-storage-common:${ versions.azureCommon} "
50
46
api " com.azure:azure-core-http-netty:${ versions.azureCoreHttpNetty} "
51
47
api " com.azure:azure-core:${ versions.azureCore} "
52
48
53
49
// jackson
54
- api " com.fasterxml.jackson.core:jackson-core:${ versions.jackson} "
55
- api " com.fasterxml.jackson.core:jackson-databind:${ versions.jackson} "
56
- api " com.fasterxml.jackson.core:jackson-annotations:${ versions.jackson} "
57
- api " com.fasterxml.jackson.core:jackson-databind:${ versions.jackson} "
50
+ api " com.fasterxml.jackson.core:jackson-core:${ versions.azureJackson} "
51
+ api " com.fasterxml.jackson.core:jackson-databind:${ versions.azureJacksonDatabind} "
52
+ api " com.fasterxml.jackson.core:jackson-annotations:${ versions.azureJackson} "
58
53
59
54
// jackson xml
60
- api " com.fasterxml.jackson.dataformat:jackson-dataformat-xml:${ versions.jackson } "
61
- api " com.fasterxml.jackson.datatype:jackson-datatype-jsr310:${ versions.jackson } "
62
- api " com.fasterxml.jackson.module:jackson-module-jaxb-annotations:${ versions.jackson } "
55
+ api " com.fasterxml.jackson.dataformat:jackson-dataformat-xml:${ versions.azureJackson } "
56
+ api " com.fasterxml.jackson.datatype:jackson-datatype-jsr310:${ versions.azureJackson } "
57
+ api " com.fasterxml.jackson.module:jackson-module-jaxb-annotations:${ versions.azureJackson } "
63
58
api " jakarta.activation:jakarta.activation-api:${ versions.jakartaActivation} "
59
+ // The SDK uses javax.xml bindings
64
60
api " jakarta.xml.bind:jakarta.xml.bind-api:${ versions.jakartaXMLBind} "
65
61
api " org.codehaus.woodstox:stax2-api:${ versions.stax2API} "
66
62
api " com.fasterxml.woodstox:woodstox-core:${ versions.woodstox} "
67
63
68
64
// netty
69
65
api " io.netty:netty-buffer:${ versions.netty} "
66
+ api " io.netty:netty-codec-dns:${ versions.netty} "
70
67
api " io.netty:netty-codec-http:${ versions.netty} "
71
68
api " io.netty:netty-codec-http2:${ versions.netty} "
72
69
api " io.netty:netty-codec-socks:${ versions.netty} "
@@ -75,10 +72,13 @@ dependencies {
75
72
api " io.netty:netty-handler-proxy:${ versions.netty} "
76
73
api " io.netty:netty-handler:${ versions.netty} "
77
74
api " io.netty:netty-resolver:${ versions.netty} "
75
+ api " io.netty:netty-resolver-dns:${ versions.netty} "
78
76
api " io.netty:netty-transport:${ versions.netty} "
77
+ api " io.netty:netty-transport-native-unix-common:${ versions.netty} "
79
78
80
79
// reactor
81
- api " io.projectreactor.netty:reactor-netty:${ versions.reactorNetty} "
80
+ api " io.projectreactor.netty:reactor-netty-core:${ versions.reactorNetty} "
81
+ api " io.projectreactor.netty:reactor-netty-http:${ versions.reactorNetty} "
82
82
api " io.projectreactor:reactor-core:${ versions.reactorCore} "
83
83
api " org.reactivestreams:reactive-streams:${ versions.reactiveStreams} "
84
84
@@ -110,6 +110,7 @@ tasks.named("dependencyLicenses").configure {
110
110
mapping from : / netty-.*/ , to : ' netty'
111
111
mapping from : / jaxb-.*/ , to : ' jaxb'
112
112
mapping from : / stax-.*/ , to : ' stax'
113
+ mapping from : / reactor-netty-.*/ , to : ' reactor-netty'
113
114
mapping from : / reactive-streams.*/ , to : ' reactive-streams'
114
115
}
115
116
@@ -122,6 +123,11 @@ tasks.named("thirdPartyAudit").configure {
122
123
' com.aayushatharva.brotli4j.encoder.Encoder$Mode' ,
123
124
' com.aayushatharva.brotli4j.encoder.Encoder$Parameters' ,
124
125
126
+ ' com.azure.storage.internal.avro.implementation.AvroObject' ,
127
+ ' com.azure.storage.internal.avro.implementation.AvroReader' ,
128
+ ' com.azure.storage.internal.avro.implementation.AvroReaderFactory' ,
129
+ ' com.azure.storage.internal.avro.implementation.schema.AvroSchema' ,
130
+
125
131
// from reactory-netty metric collection
126
132
' io.micrometer.core.instrument.Clock' ,
127
133
' io.micrometer.core.instrument.Counter' ,
@@ -255,11 +261,17 @@ tasks.named("thirdPartyAudit").configure {
255
261
' io.netty.channel.kqueue.KQueueDatagramChannel' ,
256
262
' io.netty.channel.kqueue.KQueueServerSocketChannel' ,
257
263
' io.netty.channel.kqueue.KQueueSocketChannel' ,
264
+
258
265
' io.netty.channel.epoll.Epoll' ,
259
266
' io.netty.channel.epoll.EpollDatagramChannel' ,
260
267
' io.netty.channel.epoll.EpollServerSocketChannel' ,
261
268
' io.netty.channel.epoll.EpollSocketChannel' ,
262
269
270
+ ' io.netty.incubator.channel.uring.IOUring' ,
271
+ ' io.netty.incubator.channel.uring.IOUringDatagramChannel' ,
272
+ ' io.netty.incubator.channel.uring.IOUringServerSocketChannel' ,
273
+ ' io.netty.incubator.channel.uring.IOUringSocketChannel' ,
274
+
263
275
// from reactor.netty.http.server.HttpServer (reactor-netty)
264
276
' io.netty.handler.codec.haproxy.HAProxyMessage' ,
265
277
' io.netty.handler.codec.haproxy.HAProxyMessageDecoder' ,
@@ -269,8 +281,7 @@ tasks.named("thirdPartyAudit").configure {
269
281
' org.osgi.framework.BundleContext' ,
270
282
271
283
// from com.ctc.wstx.shaded.msv_core.driver.textui.Driver (woodstox-core)
272
- ' com.sun.org.apache.xml.internal.resolver.Catalog' ,
273
- ' com.sun.org.apache.xml.internal.resolver.tools.CatalogResolver' ,
284
+ ' com.ctc.wstx.shaded.msv_core.driver.textui.Driver' ,
274
285
// [missing classes] SLF4j includes an optional class that depends on an extension class. see Log4jLogger#createConverter
275
286
' org.slf4j.ext.EventData'
276
287
)
@@ -297,12 +308,7 @@ tasks.named("thirdPartyAudit").configure {
297
308
298
309
' javax.activation.MailcapCommandMap' ,
299
310
' javax.activation.MimetypesFileTypeMap' ,
300
-
301
- ' reactor.core.publisher.MultiProducerRingBuffer' ,
302
- ' reactor.core.publisher.RingBufferFields' ,
303
311
' reactor.core.publisher.Traces$SharedSecretsCallSiteSupplierFactory$TracingException' ,
304
- ' reactor.core.publisher.UnsafeSequence' ,
305
- ' reactor.core.publisher.UnsafeSupport'
306
312
)
307
313
}
308
314
boolean useFixture = false
0 commit comments