You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Gary D. Gregory (Jira)" <ji...@apache.org> on 2024/04/04 19:18:00 UTC

[jira] [Resolved] (NET-729) Undisclosed Java 8 requirement.

     [ https://issues.apache.org/jira/browse/NET-729?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Gary D. Gregory resolved NET-729.
---------------------------------
    Fix Version/s: 3.11.0
       Resolution: Information Provided

> Undisclosed Java 8 requirement.
> -------------------------------
>
>                 Key: NET-729
>                 URL: https://issues.apache.org/jira/browse/NET-729
>             Project: Commons Net
>          Issue Type: Bug
>          Components: FTP
>    Affects Versions: 3.9.0, 3.10.0
>         Environment: Android 7 and lower
>            Reporter: Henrik Lindqvist
>            Priority: Minor
>             Fix For: 3.11.0
>
>
> Has for a decade been using this library in an Android app. Decided to update from an older version to 3.10.0 mostly for the fixed security issue, but this is sadly not possible due to version 3.9.0 now requires Java 8 which Android lacks full support for, e.g. it's missing java.time.Duration. It's unfortunate that such unnecessary changes are made, replacing working code with new Java features just for the fun of it, since this will force projects use another dependency making this library even more irrelevant. Please revert the changes that use Java 8 features, or at least update the documentation with a notice that version 3.9.0 is not binary compatible with prior versions: [https://commons.apache.org/proper/commons-net/migration.html]



--
This message was sent by Atlassian Jira
(v8.20.10#820010)