Since release 0.7.0-alpha1 (See https://github.com/ConsensusJ/consensusj/blob/master/CHANGELOG.adoc#dependency-updates-2) most modules are requiring JDK 11.
I am considering consensusj-jsonrpc and dependencies to Java 17 in a future release. If you have a use case that needs us to keep JDK 11 support, please comment.