Would it be feasible for Octopus Deploy to denote “Stable” releases (e.g. 3.14.10) as they’ve backed in the wild for some time and based on customer feedback?
We do have a suite of integration and test projects to try to spot functionality regressions – so we’re talking more about server-side issues / unexpected changes. Breaking Changes seems to generally be used for intentional behavior changes.
So we’ve had a discussion about this within the team and currently we think that the best strategy would be to go with the latest previous major.minor version (eg if we’ve released 3.16 then 3.15.latest should be regarded as the most stable.
We have also had a discussion about how we could denote a release as stable without a too negative impact on our processes.
I appreciate it! That helps a lot. I hope you can find a solution that is not too impactful on your current process. I do love the way your release notes are setup.
Until downstream/upstream servers are finalized/baked in, we are affecting 20+ teams with a single Octopus Server upgrade over 3 HA nodes (soon 4).