Description
Coming from several discussions in various circles in support: "Wouldn't it be nice if..."
We could select two versions of [insert Elastic stack product here] and get the "top-10" breaking changes, fixed bugs and new features between these two versions?
I know that we have a comprehensive list of all breaking changes and new features published for each major release coming out, but that can be quite onerous to read through (for us, and more so for the customers), and often looking for reasons to compel customers to upgrade, having an easily accessible list of the most important changes would be a really strong tool.
I imagine this implemented as follows:
Every time a new version is released, the breaking changes and new features are auto-populated into an index.
Now anyone with a vested interest (support, dev, SA, ...) can use a web interface to click the top-10 of each of these - each employee is allowed one vote per release.
A web interface allows querying between two version of each product, and will generate a list of the top-10 between these two releases based on the votes given.
There could be an "override" or "sticky" feature which can be added by admins to ensure features/breaking changes deemed to be "too important to miss" will always be displayed regardless of the vote.