[RESULT] [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[RESULT] [VOTE] Guarantee that @PublicEvolving classes are API and binary compatible across bug fix releases (x.y.u and x.y.v)

Till Rohrmann
Hi all,

The voting time for stricter API and binary stability guarantees [1] has
passed. I'm closing the vote now.

There were 19 +1 votes, 4 of which are binding:

Thomas Weise (binding)
Jingsong Li (non-binding)
Zhijiang (binding)
Ufuk Celebi (binding)
Yuan Mei (non-binding)
Yangze Guo (non-binding)
Congxian Qiu (non-binding)
Dian Fu (non-binding)
Jeff Zhang (non-binding)
Yu Li (non-binding)
Piotr Nowojski (non-binding)
Benchao Li (non-binding)
Yun Tang (non-binding)
Zhu Zhu (non-binding)
Leonard Xu (non-binding)
Xintong Song (non-binding)
Tzu-Li Tai (binding)
Till Rohrmann (binding)
Cabin Zheng (non-binding)

There were no -1 votes.

Thus, the community has agreed to establish stricter API and binary
stability guarantees. I have filed an issue [2] for enforcing it.

Thanks everyone for joining the discussion and giving feedback!

[1]
https://lists.apache.org/thread.html/rc58099fb0e31d0eac951a7bbf7f8bda8b7b65c9ed0c04622f5333745%40%3Cdev.flink.apache.org%3E
[2] https://issues.apache.org/jira/browse/FLINK-17844

Cheers,
Till