-
Notifications
You must be signed in to change notification settings - Fork 210
Description
Is your feature request related to a problem? Please describe.
Currently, Apache Auron depends on an older version of Apache Flink. As Flink 1.20 introduces upstream bug fixes, a bridge to 2.x, performance improvements, and newer API features, staying on an older version prevents us from leveraging these enhancements and creates potential compatibility issues for users running modern Flink environments.
Describe the solution you'd like
Upgrade the Flink dependency across the project to version 1.20.0 (or the latest 1.20.x line). This task should include:
- Bumping the Flink version in
pom.xml/ build files. - Addressing any breaking API changes or deprecations introduced between our current version and 1.20.
- Verifying that all existing test suites and CI pipelines pass.
Describe alternatives you've considered
Staying on the current Flink version. However, this increases technical debt over time and isolates the Auron engine from the latest Flink ecosystem updates.
Additional context
Keeping dependencies up to date will also ensure better API compatibility as we work on deeper engine integrations, such as the ongoing work in #1851 (Introduce Arrow to Flink RowData).