Uploaded image for project: 'Commons Net'
  1. Commons Net
  2. NET-729

Undisclosed Java 8 requirement.

Agile BoardAttach filesAttach ScreenshotVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Minor
    • Resolution: Information Provided
    • 3.9.0, 3.10.0
    • 3.11.0
    • FTP
    • None
    • Android 7 and lower

    Description

      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

      Attachments

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            hlindqvi Henrik Lindqvist
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment