Marios Trivyzas created FLINK-25133:
---------------------------------------

             Summary: Introduce a Version class that keeps track of all the 
released versions
                 Key: FLINK-25133
                 URL: https://issues.apache.org/jira/browse/FLINK-25133
             Project: Flink
          Issue Type: Improvement
          Components: Release System
            Reporter: Marios Trivyzas


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



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to