-
Couldn't load subscription status.
- Fork 573
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem? Please describe.
Currently, Deequ depends on Java 8 as its runtime and compile target. As the ecosystem progresses, this dependency on Java 8 can negatively impact compatibility with newer libraries, and long-term maintenance
Describe the solution you'd like
Upgrade the project to use Java 17 as the baseline runtime and compile target:
- Update the build tool configuration - Maven/Gradle e.g.(maven.compiler.source / target)
- Ensure CI/CD pipelines build and test Deequ using Java 17
- Audit and refactor code where necessary to replace deprecated or removed Java 8 APIs
- Update project documentation (e.g., README, contributing guides)
Describe alternatives you've considered
Upgrading to Java 11 instead of Java 17. Java 11 is still supported but lacks some newer features such that: improved garbage collection, and longer-term vendor support
Additional context
None
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request