dropping java 7 support was considered for spark 2.0.x but we decided against it.
ideally dropping support for a java version should be communicated far in advance to facilitate the transition. is this the right time to make that decision and start communicating it (mailing list, jira, etc.)? perhaps for spark 2.1.x or spark 2.2.x? my general sense is that most cluster admins have plans to migrate to java 8 before end of year. so that could line up nicely with spark 2.2