Team, Following positive feedback on NiFi 2.0 Proposed Release Goals [1] on the recent discussion thread [2], I am calling this vote to adopt the following as Release Goals for NiFi 2.0:
1. Remove Java 8 support and require Java 11 2. Remove deprecated components 3. Remove deprecated component properties 4. Remove components integrating with unmaintained services 5. Remove compatibility classes and methods 6. Remove flow.xml.gz in favor of flow.json.gz 7. Remove duplicative features 8. Upgrade internal Java API references 9. Reorganize standard components 10. Implement migration tools for upgrading flows A positive vote indicates agreement on these goals and the initiation of the following actions: 1. Rename NiFi 2.0 Proposed Release Goals to NiFi 2.0 Release Goals 2. Create version 1 branch in Git for subsequent support releases on the version 1 series 3. Update the current main branch in Git to version 2.0.0-SNAPSHOT The vote will be open for 72 hours and follow standard procedures for release votes. Please review the linked goals and discussions for background. [ ] +1 Adopt NiFi 2.0 Release Goals [ ] +0 No opinion [ ] -1 Do not adopt NiFi 2.0 Release Goals for the following reasons... [1] https://cwiki.apache.org/confluence/display/NIFI/NiFi+2.0+Proposed+Release+Goals [2] https://lists.apache.org/thread/xo77p9t3xg4k70356xrqbdg4m9sg7sf8