Tellier Benoit created JAMES-2472:
-------------------------------------
Summary: Upgrade Apache commons librairies
Key: JAMES-2472
URL: https://issues.apache.org/jira/browse/JAMES-2472
Project: James Server
Issue Type: Improvement
Reporter: Tellier Benoit
{code:java}
commons-cli:commons-cli ................................... 1.2 -> 1.4 GDF
[cli] 1.4
commons-codec:commons-codec .............................. 1.7 -> 1.11 GDF
[lib] 1.11 hashing could be replaced by guava, base64 by java8, no match for
hex ? See bouncy castle?
commons-collections:commons-collections ............ 3.2.2 -> 20040616 GDF
[lib] Update to commons-collections:commons-collections4
commons-configuration:commons-configuration .............. 1.9 -> 1.10 GDF
[configuration] 2.2 // 6 years old, different API so probably no a simple task
but there's a migration guide
https://commons.apache.org/proper/commons-configuration/userguide/upgradeto2_0.html
commons-daemon:commons-daemon ........................ 1.0.10 -> 1.1.0 GDF
[deamon] 1.1.0
commons-io:commons-io ..................................... 2.4 -> 2.6 GDF [io]
2.6
commons-io:commons-io ..................................... 2.5 -> 2.6 GDF [io]
2.6
commons-net:commons-net ................................... 3.2 -> 3.6 GDF
[net] 3.6 // 2 years old, security issues // for mail protocols
org.apache.commons:commons-collections4 ................... 4.1 -> 4.2 GDF
[libs] 4.2 // very specific collections, really needed
org.apache.commons:commons-lang3 .......................... 3.6 -> 3.7 GDF
[libs] 3.7 // very few useful classes but most are not found elsewhere
org.apache.commons:commons-math3 ...................... 3.4.1 -> 3.6.1 GDF
[libs] 3.6.1 // only used for random distribution (weighted random entries)
org.apache.commons:commons-text ........................... 1.1 -> 1.4 GDF
[libs] 1.4 // some escaping and random string generator
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]