Merge pull request #275 from apache/feature/jdk15-21

Uses JDK 17 & 21 to build