Dependency upgrade - Java 8 to 17