Мои догадки пока очень простые - поменяли компилятор, теперь он компилит invokedynamic под капотом, которого нет на API < 26. Как результат, при jvmTarget 1.8 я не могу скомпилиться
Депрекейтед - считай легаси, которое просто будет поддерживатся некоторое время. Так что можно считать 1.8 онли, да и какие могут быть проблемы с переездом на 1.8?