Draft: fixes ISSUE-47007: Update commons-io from 2.4 to 2.9.0
Upgrade the library to its latest available version
Upstream change:
- 2.5 + 2.6 declare explicitely binary + source compatible
- Raise min java version to 8 (since 2.8.0
- New dependency commons-collections (we have it already at 3.2.2)
- ResultSetIterator now implements Iterator>DynaBean>
- Size increase 181kb to 318kb
- Several new deprecations which require cleanup in code / modules
- IOUtils.toString(InputStream)
- FileUtils.readFileToString
- Note probably those are bugs today as they rely on system 'default encoding' which is not UTF-8 (yet) i.e. running on windows
- Total count of those in mod-merged is 28 (see attachments to issue 47001)
Used by:
- commons-fileupload
- quite a number of java source files (in backoffice + quite a few modules)
TODO
-
try https://builds.openbravo.com/view/try/job/try-init/876/ -
mod-merged https://builds.openbravo.com/job/mod-simple/29203/ -
dbsm testsuite
Edited by Stefan Huehner