Skip to content

Java 17 upgrade #120

@sandraanderson1

Description

@sandraanderson1

We would like to upgrade the library to Java 17. cqlmigrate library is a dependency for umc/shared/cql-migrator which we are looking to upgrade from 11 to 17.

The tasks would include:

  • upgrading gradle from 5.3 - 7.6
  • removing cassandra-unit dependency (as it does not support Java 17) - it can be replaced with cassandra containers (this would be added) or potentially simulacron (which is already on the classpath)
  • changing source/targetCompatibility to from Java 8 to Java 17
  • resolving compilation/deprecation issues
  • testing updated version with our library (including deploying jobs in lower envs) before releasing

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions