Description
Creating this issue to decide on whether we want to call current release planned as alpha/beta.
As per , http://www.apache.org/dev/release.html#release-types doc :
Releases are packages that have been approved for general public release, with varying degrees of caveat regarding their perceived quality or potential for change. Releases that are intended for everyday usage by non-developers are usually referred to as "stable" or "general availability (GA)" releases. Releases that are believed to be usable by testers and developers outside the project, but perhaps not yet stable in terms of features or functionality, are usually referred to as "beta" or "unstable". Releases that only represent a project milestone and are intended only for bleeding-edge developers working outside the project are called "alpha".
With above type definitions, I would say current lens release is beta release wrt stability. We can update compatibility doc http://lens.incubator.apache.org/releases/compatibility.html with respect alpha/beta releases to be open to make incompatible changes in minor version upgrades and tools/docs to be made available in the release history page.
Version Number :
Incubator release docs http://incubator.apache.org/guides/releasemanagement.html#best-practices-release-candidates and http://incubator.apache.org/guides/releasemanagement.html#best-practice-versioning
say use 0.x releases for alpha/beta releases than numeric releases. But since lens release is called 2.x, I'm thinking add -alpha/-beta in the release name.
Thoughts?