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
We would like to upgrade the library to Java 17.
cqlmigratelibrary is a dependency for umc/shared/cql-migrator which we are looking to upgrade from 11 to 17.The tasks would include: