Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0048201Openbravo ERPA. Platformpublic2021-12-07 13:372021-12-29 10:38
shuehner 
meriem_azaf 
normalmajorhave not tried
closedfixed 
5
 
 
Core
No
0048201: azure.storage: Update netty library latest version
netty library in that module should be updated to their latest version.

Current version:
netty-all-4.1.65.Final.jar

Latest: 4.1.70


https://netty.io/downloads.html [^]
-
No tags attached.
related to defect 0047089 closed platform Openbravo ERP azure.storage: Library should be updated (jackson-datatype & netty) 
related to defect 0047613 closed jarmendariz Openbravo ERP Incorrect data potentially uploaded to Azure Storage 
depends on defect 0048264 closed meriem_azaf Openbravo ERP Update jackson library to the latest version 
related to defect 0044981 closed platform Modules Update jackson libraries to have the same version as core 
Issue History
2021-12-07 13:37shuehnerNew Issue
2021-12-07 13:37shuehnerAssigned To => Triage Platform Base
2021-12-07 13:37shuehnerModules => Core
2021-12-07 13:37shuehnerTriggers an Emergency Pack => No
2021-12-07 13:37shuehnerRelationship addedrelated to 0047089
2021-12-07 13:37shuehnerRelationship addedrelated to 0047613
2021-12-14 16:14hgbotNote Added: 0133699
2021-12-15 13:02cbernerNote Added: 0133723
2021-12-15 13:03cbernerAssigned ToTriage Platform Base => meriem_azaf
2021-12-15 13:03cbernerStatusnew => scheduled
2021-12-16 16:33cbernerRelationship addeddepends on 0048264
2021-12-20 12:40cbernerNote Added: 0133844
2021-12-29 10:38hgbotNote Added: 0134046
2021-12-29 10:38hgbotResolutionopen => fixed
2021-12-29 10:38hgbotStatusscheduled => closed
2021-12-29 10:38hgbotNote Added: 0134047
2022-01-18 15:26cbernerRelationship addedrelated to 0044981

Notes
(0133699)
hgbot   
2021-12-14 16:14   
Merge Request created: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.integration.azure.storage/-/merge_requests/12 [^]
(0133723)
cberner   
2021-12-15 13:02   
Netty library on version 4.1.69, switched it's netty-all library from having all the other netty libraries bundled with it, to separate dependencies(around 40+ dependencies). This means that we'll also have to remove the netty-all.jar library, and just add the required netty dependencies from azure-blob-storage.

This means there'll be around 13 extra dependencies from netty, which were previously were all bundled under the netty-all.jar file.

For more info: https://github.com/netty/netty/pull/11732 [^]
(0133844)
cberner   
2021-12-20 12:40   
With the latest version of azure-core 1.23.1, there's a new log INFO that appears when using the supported Jackson 2.13.0 library. The info message complains about dependency conflict, but it is incorrect, an issue has been reported to azure sdk:
https://github.com/Azure/azure-sdk-for-java/issues/26126 [^]

Concrete message:
2021-12-20 11:09:41,205 [http-nio-8080-exec-6] INFO com.azure.core.implementation.jackson.JacksonVersion - Package versions: jackson-annotations=2.13.0, jackson-core=2.13.0, jackson-databind=2.13.0, jackson-dataformat-xml=2.13.0, jackson-datatype-jsr310=2.13.0, azure-core=1.23.1, Troubleshooting version conflicts: https://aka.ms/azsdk/java/dependency/troubleshoot [^]

This message will only appear when having the azure module installed, and with this version of azure-core, 1.23.1. This will probably be fixed in the next azure-core update, this note will be updated when so.
(0134046)
hgbot   
2021-12-29 10:38   
Merge request merged: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.integration.azure.storage/-/merge_requests/12 [^]
(0134047)
hgbot   
2021-12-29 10:38   
Directly closing issue as related merge request is already approved.

Repository: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.integration.azure.storage [^]
Changeset: d8c1a11d67d3c678e8cfa6ff30ce362359370e1f
Author: Meriem Azaf <meriem.azaf@openbravo.com>
Date: 28-12-2021 10:43:07
URL: https://gitlab.com/openbravo/product/pmods/org.openbravo.service.integration.azure.storage/-/commit/d8c1a11d67d3c678e8cfa6ff30ce362359370e1f [^]

Fixes ISSUE-48201: azure and netty libraries update

Affected libraries:
- azure-core 1.17.0 -> 1.23.1
- azure-core-http-netty 1.10.0 -> 1.11.4
- azure-storage-blob 12.13.0 -> 12.14.2
- azure-storage-common 12.12.0 -> 12.14.1
- jackson-datatype-xml 2.12.3 -> 2.13.1
- jackson-dataformat-xml 2.12.3 -> 2.13.1
- netty-all 4.1.65.Final -> 4.1.72.Final(it has been separated in
several other minor dependencies, netty-all.jar removed)
- reactor-core 3.4.6 -> 3.4.13
- reactor-netty-core 1.0.7 -> 1.0.14
- reactor-netty-http 1.0.7 -> 1.0.14
- woodstox-core 6.2.4 -> 6.2.6

New libraries:
- azure-storage-internal-avro 12.1.2

---
A lib/runtime/azure-core-1.23.1.jar
A lib/runtime/azure-core-http-netty-1.11.4.jar
A lib/runtime/azure-storage-blob-12.14.2.jar
A lib/runtime/azure-storage-common-12.14.1.jar
A lib/runtime/azure-storage-internal-avro-12.1.2.jar
A lib/runtime/jackson-dataformat-xml-2.13.1.jar
A lib/runtime/jackson-datatype-jsr310-2.13.1.jar
A lib/runtime/netty-buffer-4.1.72.Final.jar
A lib/runtime/netty-codec-4.1.72.Final.jar
A lib/runtime/netty-codec-http-4.1.72.Final.jar
A lib/runtime/netty-codec-http2-4.1.72.Final.jar
A lib/runtime/netty-common-4.1.72.Final.jar
A lib/runtime/netty-handler-4.1.72.Final.jar
A lib/runtime/netty-resolver-4.1.72.Final.jar
A lib/runtime/netty-resolver-dns-4.1.72.Final.jar
A lib/runtime/netty-transport-4.1.72.Final.jar
A lib/runtime/netty-transport-native-unix-common-4.1.72.Final.jar
A lib/runtime/reactor-core-3.4.13.jar
A lib/runtime/reactor-netty-core-1.0.14.jar
A lib/runtime/reactor-netty-http-1.0.14.jar
A lib/runtime/woodstox-core-6.2.6.jar
M legal/License.txt
R lib/runtime/azure-core-1.17.0.jar
R lib/runtime/azure-core-http-netty-1.10.0.jar
R lib/runtime/azure-storage-blob-12.13.0.jar
R lib/runtime/azure-storage-common-12.12.0.jar
R lib/runtime/jackson-dataformat-xml-2.12.3.jar
R lib/runtime/jackson-module-jaxb-annotations-2.12.3.jar
R lib/runtime/jsr305-3.0.2.jar
R lib/runtime/netty-all-4.1.65.Final.jar
R lib/runtime/reactor-netty-1.0.7.jar
R lib/runtime/reactor-netty-core-1.0.7.jar
R lib/runtime/reactor-netty-http-1.0.7.jar
---