Skip to content

[REFACTOR] Migrate to Java 11 #1277

@toddbaert

Description

@toddbaert

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:

It's up to individual component owners whether or not they want to consider this a breaking change. The TC will provide a formal recommendation.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions