Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-25133

Introduce a Version class that keeps track of all the released versions

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Release System
    • None

    Description

      It would be helpful to introduce a Version (or FlinkVersion) class were all the releases (including hotfix ones) are listed. This would be helpful to use in various places like tests, classes used to generate docs, etc.

      It will become very handy, with the upcoming Upgrade story for Table/SQL.

       

      Currently there is a `MigrationVersion` in `flink-core` but only keeps minor versions and is used in a limited scope.

       

      Inspired by Elasticsearch repo: https://github.com/elastic/elasticsearch/blob/master/server/src/main/java/org/elasticsearch/Version.java

      Attachments

        Activity

          People

            Unassigned Unassigned
            matriv Marios Trivyzas
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: