Open
Description
Based on community feedback and communication with known adopters, we are now able to move to Java 11.
This migration mostly benefits us as maintainers, since it enables new language features and tooling.
Requirements:
- update source and target versions for maven-compiler-plugin
- update to use Java 11 language features
- there might be some helpful tooling for this
- recommend not changing any tests during "first pass" to make sure no refactors cause undetected regressions
- no functional changes should be made simultaneously, only refactors and new API usages
- update any tooling pinned to old versions for Java 8 compatibility
Note:
Pending discussion of the technical committee We may choose to release this as a 2.0.