Skip to content

Upgrade Flink version to 1.20 #2037

@weiqingy

Description

@weiqingy

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).

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