Skip to content

[REFACTOR] Migrate to Java 11 #1371

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:

Pending discussion of the technical committee We may choose to release this as a 2.0.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions