Motivation: As JDK17 is really close to be released we should add a CI job for it to ensure netty works correctly when using it. Modifications: Add docker config and workflow config to run CI job for JDK17 Result: Ensure netty works on JDK17 as well