(Requiring JDK 8+ for building releases)