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)