@@ -22,38 +22,35 @@ esplugin {
22
22
}
23
23
24
24
versions << [
25
- ' azure' : ' 12.9.0' ,
26
- ' azureCore' : ' 1.10.0' ,
27
- ' azureCoreHttpNetty' : ' 1.6.3' ,
25
+ ' azure' : ' 12.11.0' ,
26
+ ' azureCore' : ' 1.15.0' ,
27
+ ' azureCoreHttpNetty' : ' 1.9.1' ,
28
+ ' azureAvro' : ' 12.0.3' ,
28
29
29
30
' jakartaActivation' : ' 1.2.1' ,
30
31
' jakartaXMLBind' : ' 2.3.2' ,
31
32
' stax2API' : ' 4.2' ,
32
- ' woodstox' : ' 6.0.2 ' ,
33
+ ' woodstox' : ' 6.2.4 ' ,
33
34
34
- ' reactorNetty' : ' 0.9.12.RELEASE' ,
35
- ' reactorCore' : ' 3.3.10.RELEASE' ,
35
+ ' azureNetty' : ' 4.1.60.Final' ,
36
+ ' reactorNetty' : ' 1.0.4' ,
37
+ ' reactorCore' : ' 3.4.3' ,
36
38
' reactiveStreams' : ' 1.0.3' ,
37
39
]
38
40
39
41
dependencies {
40
- api project(path : ' azure-storage-blob' , configuration : ' shadow' )
41
- if (isEclipse) {
42
- /*
43
- * Eclipse can't pick up the shadow dependency so we point it at *something*
44
- * so it can compile things.
45
- */
46
- api project(path : ' azure-storage-blob' )
47
- }
48
42
api " com.azure:azure-storage-common:${ versions.azure} "
43
+ api " com.azure:azure-storage-blob:${ versions.azure} "
49
44
api " com.azure:azure-core-http-netty:${ versions.azureCoreHttpNetty} "
50
45
api " com.azure:azure-core:${ versions.azureCore} "
46
+ api " com.azure:azure-storage-internal-avro:${ versions.azureAvro} "
51
47
52
48
// jackson
53
49
api " com.fasterxml.jackson.core:jackson-core:${ versions.jackson} "
54
50
api " com.fasterxml.jackson.core:jackson-databind:${ versions.jackson} "
55
51
api " com.fasterxml.jackson.core:jackson-annotations:${ versions.jackson} "
56
52
api " com.fasterxml.jackson.core:jackson-databind:${ versions.jackson} "
53
+ api " com.fasterxml.jackson:jackson-bom:${ versions.jackson} "
57
54
58
55
// jackson xml
59
56
api " com.fasterxml.jackson.dataformat:jackson-dataformat-xml:${ versions.jackson} "
@@ -65,19 +62,25 @@ dependencies {
65
62
api " com.fasterxml.woodstox:woodstox-core:${ versions.woodstox} "
66
63
67
64
// netty
68
- api " io.netty:netty-buffer:${ versions.netty} "
69
- api " io.netty:netty-codec-http:${ versions.netty} "
70
- api " io.netty:netty-codec-http2:${ versions.netty} "
71
- api " io.netty:netty-codec-socks:${ versions.netty} "
72
- api " io.netty:netty-codec:${ versions.netty} "
73
- api " io.netty:netty-common:${ versions.netty} "
74
- api " io.netty:netty-handler-proxy:${ versions.netty} "
75
- api " io.netty:netty-handler:${ versions.netty} "
76
- api " io.netty:netty-resolver:${ versions.netty} "
77
- api " io.netty:netty-transport:${ versions.netty} "
65
+ api " io.netty:netty-buffer:${ versions.azureNetty} "
66
+ api " io.netty:netty-codec:${ versions.azureNetty} "
67
+ api " io.netty:netty-codec-dns:${ versions.azureNetty} "
68
+ api " io.netty:netty-codec-http:${ versions.azureNetty} "
69
+ api " io.netty:netty-codec-http2:${ versions.azureNetty} "
70
+ api " io.netty:netty-codec-socks:${ versions.azureNetty} "
71
+ api " io.netty:netty-common:${ versions.azureNetty} "
72
+ api " io.netty:netty-handler:${ versions.azureNetty} "
73
+ api " io.netty:netty-handler-proxy:${ versions.azureNetty} "
74
+ api " io.netty:netty-resolver:${ versions.azureNetty} "
75
+ api " io.netty:netty-resolver-dns:${ versions.azureNetty} "
76
+ api " io.netty:netty-resolver-dns-native-macos:${ versions.azureNetty} "
77
+ api " io.netty:netty-transport:${ versions.azureNetty} "
78
+ api " io.netty:netty-transport-native-unix-common:${ versions.azureNetty} "
78
79
79
80
// reactor
80
81
api " io.projectreactor.netty:reactor-netty:${ versions.reactorNetty} "
82
+ api " io.projectreactor.netty:reactor-netty-core:${ versions.reactorNetty} "
83
+ api " io.projectreactor.netty:reactor-netty-http:${ versions.reactorNetty} "
81
84
api " io.projectreactor:reactor-core:${ versions.reactorCore} "
82
85
api " org.reactivestreams:reactive-streams:${ versions.reactiveStreams} "
83
86
@@ -107,6 +110,7 @@ tasks.named("dependencyLicenses").configure {
107
110
mapping from : / netty-.*/ , to : ' netty'
108
111
mapping from : / jaxb-.*/ , to : ' jaxb'
109
112
mapping from : / stax-.*/ , to : ' stax'
113
+ mapping from : / reactor-netty-.*/ , to : ' reactor-netty'
110
114
mapping from : / reactive-streams.*/ , to : ' reactive-streams'
111
115
}
112
116
@@ -240,6 +244,8 @@ tasks.named("thirdPartyAudit").configure {
240
244
' io.netty.internal.tcnative.CertificateVerifier' ,
241
245
' io.netty.internal.tcnative.SessionTicketKey' ,
242
246
' io.netty.internal.tcnative.SniHostNameMatcher' ,
247
+ ' io.netty.internal.tcnative.SSLSession' ,
248
+ ' io.netty.internal.tcnative.SSLSessionCache' ,
243
249
244
250
// from io.netty.util.internal.Hidden (netty-common optional dependency)
245
251
' reactor.blockhound.BlockHound$Builder' ,
@@ -248,14 +254,23 @@ tasks.named("thirdPartyAudit").configure {
248
254
// it uses NIO
249
255
' io.netty.channel.kqueue.KQueue' ,
250
256
' io.netty.channel.kqueue.KQueueDatagramChannel' ,
257
+ ' io.netty.channel.kqueue.KQueueDomainSocketChannel' ,
251
258
' io.netty.channel.kqueue.KQueueEventLoopGroup' ,
259
+ ' io.netty.channel.kqueue.KQueueServerDomainSocketChannel' ,
252
260
' io.netty.channel.kqueue.KQueueServerSocketChannel' ,
253
261
' io.netty.channel.kqueue.KQueueSocketChannel' ,
254
262
' io.netty.channel.epoll.Epoll' ,
255
263
' io.netty.channel.epoll.EpollDatagramChannel' ,
264
+ ' io.netty.channel.epoll.EpollDomainSocketChannel' ,
256
265
' io.netty.channel.epoll.EpollEventLoopGroup' ,
266
+ ' io.netty.channel.epoll.EpollServerDomainSocketChannel' ,
257
267
' io.netty.channel.epoll.EpollServerSocketChannel' ,
258
268
' io.netty.channel.epoll.EpollSocketChannel' ,
269
+ ' io.netty.incubator.channel.uring.IOUring' ,
270
+ ' io.netty.incubator.channel.uring.IOUringDatagramChannel' ,
271
+ ' io.netty.incubator.channel.uring.IOUringEventLoopGroup' ,
272
+ ' io.netty.incubator.channel.uring.IOUringServerSocketChannel' ,
273
+ ' io.netty.incubator.channel.uring.IOUringSocketChannel' ,
259
274
260
275
// from reactor.netty.http.server.HttpServer (reactor-netty)
261
276
' io.netty.handler.codec.haproxy.HAProxyMessage' ,
@@ -265,13 +280,11 @@ tasks.named("thirdPartyAudit").configure {
265
280
' org.osgi.framework.BundleActivator' ,
266
281
' org.osgi.framework.BundleContext' ,
267
282
268
- // from com.ctc.wstx.shaded.msv_core.driver.textui.Driver (woodstox-core)
269
- ' com.sun.org.apache.xml.internal.resolver.Catalog' ,
270
- ' com.sun.org.apache.xml.internal.resolver.tools.CatalogResolver' ,
271
-
272
283
' org.slf4j.impl.StaticLoggerBinder' ,
273
284
' org.slf4j.impl.StaticMDCBinder' ,
274
285
' org.slf4j.impl.StaticMarkerBinder' ,
286
+
287
+ ' com.ctc.wstx.shaded.msv_core.driver.textui.Driver'
275
288
)
276
289
277
290
ignoreViolations(
@@ -297,11 +310,7 @@ tasks.named("thirdPartyAudit").configure {
297
310
' javax.activation.MailcapCommandMap' ,
298
311
' javax.activation.MimetypesFileTypeMap' ,
299
312
300
- ' reactor.core.publisher.MultiProducerRingBuffer' ,
301
- ' reactor.core.publisher.RingBufferFields' ,
302
313
' reactor.core.publisher.Traces$SharedSecretsCallSiteSupplierFactory$TracingException' ,
303
- ' reactor.core.publisher.UnsafeSequence' ,
304
- ' reactor.core.publisher.UnsafeSupport'
305
314
)
306
315
}
307
316
boolean useFixture = false
0 commit comments