Hi devs, I guess we discussed about this before, but didn't move to actual work.
I'd like to propose again removing CHANGELOG file in repository, and use JIRA issue's fixed version(s). Maintaining CHANGELOG to file is really easy to break. I've seen several times and most of them is about backport. CHANGELOG file between branches are inconsistent. Suppose we would like to backport the issue to 1.0.x which is only applied to 2.0.0, then we should fix CHANGELOG from three branches. Easy to miss and redundant. I'd also like to remove Project leads / Committers / Contributors in README (at least Contributors) since it's also easy to break. For PMC members we're maintaining it to website and I think that's enough. For contributors I love what other projects are doing: extract unique contributors name from commits or JIRA issues of release version and mention them from release announce note. What do you think? Thanks, Jungtaek Lim (HeartSaVioR)