Details
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