You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2022/05/09 10:07:00 UTC

[jira] [Commented] (NIFI-9987) Standardize Commons IO on 2.11.0

    [ https://issues.apache.org/jira/browse/NIFI-9987?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17533736#comment-17533736 ] 

ASF subversion and git services commented on NIFI-9987:
-------------------------------------------------------

Commit 0c8305950c19f9208d1719528150120e4d08d9ff in nifi's branch refs/heads/main from David Handermann
[ https://gitbox.apache.org/repos/asf?p=nifi.git;h=0c8305950c ]

NIFI-9987 Standardize Commons IO on version 2.11.0

- Removed version declarations from multiple modules
- Adjusted PutDynamoDB to remove catch for IOException not thrown in Commons IO 2.11.0

Signed-off-by: Pierre Villard <pi...@gmail.com>

This closes #6015.


> Standardize Commons IO on 2.11.0
> --------------------------------
>
>                 Key: NIFI-9987
>                 URL: https://issues.apache.org/jira/browse/NIFI-9987
>             Project: Apache NiFi
>          Issue Type: Improvement
>          Components: Core Framework, Extensions, MiNiFi, NiFi Registry
>            Reporter: David Handermann
>            Assignee: David Handermann
>            Priority: Minor
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Multiple framework and extension components use Apache Commons IO for standard operations. Most components use either 2.10.0 or 2.11.0, with a few extension components relying on older versions due to transitive dependencies. Rather than individually managing these versions at different levels, the Commons IO version should be set in the root Maven configuration. This approach provides a shared base version using a backward-compatible version of Commons IO.
> Commons IO [2.11.0|https://commons.apache.org/proper/commons-io/changes-report.html#a2.11.0] includes several minor fixes and also removes unnecessary declared IOExceptions from some methods. As mentioned in the release notes, this maintains binary compatibility with previous versions, but may require some source code adjustments.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)