Op 04-08-2026 om 14:02 schreef Harikrishna Patnala:
Hi Wido,

In general, I like the idea too.

What is the plan for the regular release numbering ? As per our current plan we are doing two release per year, one Regular and one LTS.


This will not change

- 4.25.0 > 25.0
- 4.25.0.1 > 25.0.1
- 4.25.1 > 25.1

The way we release stays the same, we are merely dropping the 4 as a major. The next major release will then be 26, then 27, etc.

Wido

Regards,
Harikrishna

<https://www.cloudstackcollab.org>
*From: *Wido den Hollander via dev <[email protected]>
*Date: *Tuesday, 4 August 2026 at 4:44 PM
*To: *[email protected] <[email protected]>
*Cc: *Paul Angus <[email protected]>; Wido den Hollander <[email protected]>
*Subject: *Re: [DISCUSS] Versioning of CloudStack in 2027 and beyond

Op 03-08-2026 om 12:11 schreef Paul Angus via dev:
 > I'd suggest that we don't need a vote for starting a discussion.
 >
> My objection has always been people thinking that we can make jumps in number while at the same time saying that we are using semantic versioning.  And that there has never been an actual plan as to what would come after the first jump.  At the time, next would have been 5.0) - but after that was it going to be 6.0, or 5.1, and what are we saying a major or minor number means.  Also, would we be supporting an Ubuntu style LTS 26.04 (or whatever minor release number)
 >
 > I couldn't vote for "yes, change it", without
 >
 >    1.
> people understanding that we're dropping semver (dropping semver wasn't the problem, it was the principle of people not understanding what they were voting for and what it meant).
 >    2.
> Some semblances of a broad plan regarding numbering and their meaning going forward. For instance - Are we maintaining Ubuntu style LTS is a material decision
 >
 > I'm not against changing it per-se.  I just want some clarity all-round.

Thanks for the feedback. The idea: Drop the 4, keep the rest as-is.
Release schedule stays the same and versioning stays the same.

The "4" prefix has no significant meaning anymore. We will just have
releases and our start will be 25 as we are on 24 at the moment.

In my personal humble opinion I don't think the version number matters
that much, but the 4 simply makes no sense.

See Apple who jumped to year number at some point, was easier to
explain. Ubuntu has been doing this for years, but their April and
October release is something we can't guarantee as a project.

Short: Drop the 4 prefix, nothing changes in this version scheme iteration.

Wido

 >
 >
 > Kind regards
 >
 >
 >
 > Paul Angus
 >
 >
 >
 > ________________________________
 > From: Daan Hoogland <[email protected]>
 > Sent: 03 August 2026 10:48 AM
 > To: [email protected] <[email protected]>
 > Cc: Wido den Hollander <[email protected]>
 > Subject: Re: [DISCUSS] Versioning of CloudStack in 2027 and beyond
 >
 > I like ;)
 >
 > On Mon, Aug 3, 2026 at 11:37 AM Wido den Hollander via dev
 > <[email protected]> wrote:
 >>
 >> Hello,
 >>
 >> Over the years there have been many proposals regarding the versioning
 >> of CloudStack. The biggest hurdle has been the "4" as a prefix, which is
 >> useless at the moment.
 >>
 >> I've looked up many of the proposals and discussions (see below), but
 >> none of them went anywhere, they silently died. I want this to change.
 >>
 >> Ubuntu and Apple us a versioning system where they prefix with the year,
 >> in 2026 this is "26" and next year it will be "27".
 >
 > I don't think we need to follow years, I would support it, but the
 > basic number would be good enough to me
 >>
 >> Proposal in the past where to drop the "4" and that would be 20 in the
 >> 4.20 era (2024!!) and this would now be "24" as we are approaching
 >> version 4.24.
 >>
 >> I think this would be the easiest change by making our next release "25"
 >> and not 4.25 anymore, with one note: 25 is very close to (20)27 and it
 >> might be better to jump from 25 to 27 as our next release will be in
 >> 2027 after we release 4.24.
 >
 > Here lies my only concern. This will restrict us to at most one major
 > per year. I like our custom of late where we have a non-LTS in spring
 > and an LTS in autumn (around CCC)
 > If we address this . (i.e. allow for experimental features in some way
 > that will not harm more conservative users) I am 100% on board.
 >
 >> We can go over many details, but in general I'd like to get consensus
 >> and get things moving on this topic.
 >>
 >> Any major objections before I start a VOTE? The VOTE would be that there
 >> will be no 4.25 in 2027, but we will have version "27".
 >>
 >> Thanks,
 >>
 >> Wido
 >>
 >>
 >>
 >> <2024
 >> - Jun 2016 - [DISCUSS] 5.0.0 and 6.0.0 (John Burwell): 5.0 for cruft
 >>     removal/breaking refactors, 6.0 for architectural redesign.
>> https://lists.apache.org/thread/lcmvvyy098oo07rxzf8gzk56oz1lns95 <https://lists.apache.org/thread/lcmvvyy098oo07rxzf8gzk56oz1lns95>
 >> - Jan 2019 - Why CloudStack 5 (Ivan Kudryavtsev): no radical change to
 >>     justify a "5"; if it is marketing, just drop the leading "4.".
>> https://lists.apache.org/thread/lwlxs8xgz4glocctf7dv89k5nqqsxmlb <https://lists.apache.org/thread/lwlxs8xgz4glocctf7dv89k5nqqsxmlb>
 >>
 >> 2024
 >> - Jan 2024 - [PROPOSAL] version naming : drop the 4. (Daan): the second
 >>     digit is de facto the major. Variants raised: 5.0, 20.0, and
 >>     Ubuntu-style YYYY.MM.
>> https://lists.apache.org/thread/lh45w55c3jmhm7w2w0xgdvlw78pd4p87 <https://lists.apache.org/thread/lh45w55c3jmhm7w2w0xgdvlw78pd4p87>
 >> - Jan 2024 - [VOTE] drop first version number and continue with semantic
>>     versioning: closed same day, no conclusion, more discussion requested. >> https://lists.apache.org/thread/59m575f9vcvl8gdj9c9v5336gmj3v330 <https://lists.apache.org/thread/59m575f9vcvl8gdj9c9v5336gmj3v330>
 >> - Feb 2024 - [VOTE] next version 20 instead of 4.20: several +1, but
 >>     blocked. Paul Angus -1 (vote conflated dropping the 4 with adopting
>>     semver; digit semantics undefined). Guto -1 from the other side (only
 >>     worthwhile if it comes with a breaking-change mechanism). No result.
>> https://lists.apache.org/thread/4zs8d15ghvvwwro46ry5zjf8fn8x0t88 <https://lists.apache.org/thread/4zs8d15ghvvwwro46ry5zjf8fn8x0t88>
 >> - Mar 2024 - Joao's alternative: keep X.Y.Z.N with a fixed cadence
 >>     (major/2y, minor/6m, patch/2-3m, N for security).
>> https://lists.apache.org/thread/o6o9h3qp8gqrpq4v7o81tl6vp51tkjhg <https://lists.apache.org/thread/o6o9h3qp8gqrpq4v7o81tl6vp51tkjhg> >> https://github.com/apache/cloudstack/discussions/8970 <https:// github.com/apache/cloudstack/discussions/8970>
 >> - Dec 2024 - CloudStack 5? (Rene Moser): reopened the same question.
>> https://lists.apache.org/thread/hnzp6hnsjyj8593cf6tbgryt1s8z5glq <https://lists.apache.org/thread/hnzp6hnsjyj8593cf6tbgryt1s8z5glq>
 >>
 >> 2025
 >> - Apr 2025 - [Discussion] Versioning (Joao): three rules proposed -
 >>     API-breaking changes, DB schema changes and feature removal only in
 >>     major versions; naming to be voted separately.
>> https://lists.apache.org/thread/4jk31krsjl8cbp5n8wbt7ypwl65g364j <https://lists.apache.org/thread/4jk31krsjl8cbp5n8wbt7ypwl65g364j>
 >> - May 2025 - [VOTE] Versioning process: not carried. Daan -0 pending
>>     exceptions (hypervisor support, security releases); Rohit -1 (binding)
 >>     mainly on restricting DB schema changes to majors, while being
 >>     supportive of dropping the "4." itself.
>> https://lists.apache.org/thread/wf8910ln7wqn9g535ob0n04docbn2jzd <https://lists.apache.org/thread/wf8910ln7wqn9g535ob0n04docbn2jzd>
 >> - Sep 2025 - [LTS] Extend LTS support to 24 months: adjacent, explicitly
 >>     scoped away from the versioning scheme.
>> https://lists.apache.org/thread/fkl74js7vxml9c29jqmhl2ctsxsq868o <https://lists.apache.org/thread/fkl74js7vxml9c29jqmhl2ctsxsq868o>
 >
 >
 >
 > --
 > Daan


Reply via email to