What about a 1.0 release?  I think there is no backwards compatibility promised 
until Druid gets to 1.0+.  I think it would be really helpful to customers to 
start making upgrades rollable and guaranteeing compatibility between minor 
versions.  Any plans for this to happen in the near future?

> On May 26, 2022, at 7:16 PM, Gian Merlino <g...@apache.org> wrote:
> 
> I'm supportive of changing the versioning to something without the leading
> zero in the next release where this is practical. If it's the one after
> 0.23.0, then I would go with 24.0. IMO, going with 1.0 would send a message
> that this is the first mature release. But that isn't the case: we have
> been doing mature releases for a long time now. Going with 24.0 is clearer
> in that regard.
> 
> Happy to repeat this opinion on a new thread too :)
> 
>> On Thu, May 26, 2022 at 6:49 PM Frank Chen <frankc...@apache.org> wrote:
>> 
>> For 0.23, I don't think we need to make changes because I think it may take
>> us some time to reach an agreement on the naming.
>> 
>> We can start a new thread to discuss the versioning schema.
>> 
>> 
>> On Thu, May 26, 2022 at 8:19 PM Abhishek Agarwal <
>> abhishek.agar...@imply.io>
>> wrote:
>> 
>>> We should definitely move away from the `0.xx` versioning scheme we have
>>> been using. However, the next version that we pick up is debatable.
>> `23.x`
>>> seems an odd jump from `0.23`. Can we increment the version to `1.x`
>> maybe?
>>> I also like the idea of using Yeah and Month that Frank has suggested.
>>> 
>>> I don't think that 0.23 is the right release to make this change though.
>>> 0.23 has already been delayed because of CVE investigations and bug
>> fixes.
>>> I would like to get this release out of the door as soon as possible.
>>> 
>>>> On Thu, May 26, 2022 at 2:40 PM Frank Chen <frankc...@apache.org> wrote:
>>> 
>>>> I agree.
>>>> 
>>>> This is also a question that I want to ask why the version is still
>> 0.xx
>>>> which gives many people a hint that Druid is still under mature.
>>>> 
>>>> There are many versioning schemas. One popular way is combining the
>>> release
>>>> year and month in the version.
>>>> For example, if we're going to release a version in May this year, the
>>> main
>>>> version can be 22.5.
>>>> 
>>>> 
>>>> Versioning is one thing, LTS strategy should also be clear.
>>>> Since we're going to release several versions a year, we should plan in
>>>> advance which one should be scheduled as a LTS version and maintain it
>>> for
>>>> a period of time if there are some vital bugs and security issues.
>>>> 
>>>> 
>>>> 
>>>> 
>>>> On Thu, May 26, 2022 at 1:21 PM Suneet Saldanha <sun...@apache.org>
>>> wrote:
>>>> 
>>>>> Hi all,
>>>>> 
>>>>> I've been thinking that we should consider re-branding this release
>> as
>>>>> the Druid 23.0 instead of 0.23 release. I think this is appropriate
>>>> because
>>>>> typically a `0.XX` software version implies that the software is in
>>> it's
>>>>> infancy.
>>>>> 
>>>>> Druid is quite mature, and we've been putting good guardrails in
>> place
>>> to
>>>>> detect and prevent breaking API changes in each release. Druid has
>> also
>>>>> been running in production clusters for many different use cases for
>>>> quite
>>>>> some
>>>>> time now. I think version 23.0 is more in line with the maturity of
>> the
>>>>> project.
>>>>> 
>>>>> Is there a reason not to change the version for the next release? Any
>>>>> other thoughts?
>>>>> 
>>>>> On 2022/04/11 10:21:11 Abhishek Agarwal wrote:
>>>>>> Thank you for creating that PR, Frank. In the last release, we
>>> excluded
>>>>>> helm charts since we were not sure about IP clearance. From
>>>>>> https://incubator.apache.org/ip-clearance/, we should decide on IP
>>>>>> clearance whether we include helm charts in artifacts or not. Any
>>>>> thoughts?
>>>>>> 
>>>>>> On Wed, Mar 30, 2022 at 4:44 PM Frank Chen <frankc...@apache.org>
>>>> wrote:
>>>>>> 
>>>>>>> Hi Abhishek,
>>>>>>> 
>>>>>>> Thank you for starting the release work.
>>>>>>> 
>>>>>>> This PR should be merged to address a problem caused by a
>> previous
>>>> PR:
>>>>>>> https://github.com/apache/druid/pull/12067
>>>>>>> I've added it to the 0.23 milestone.
>>>>>>> 
>>>>>>> 
>>>>>>> Thank you.
>>>>>>> 
>>>>>>> 
>>>>>>> On Wed, Mar 30, 2022 at 2:15 PM Abhishek Agarwal <
>>>>>>> abhishek.agar...@imply.io>
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> Hello everyone,
>>>>>>>> It's time to kick-off the process for druid 0.23 release. I
>> will
>>>> need
>>>>>>> help
>>>>>>>> from the community in surfacing any important issues that need
>> to
>>>> be
>>>>>>>> addressed before 0.23 release. We can use this thread to
>> discuss
>>>>> those
>>>>>>>> issues and take a call on how to unblock the release.
>>>>>>>> 
>>>>>>>> I have also created 0.23 milestone (
>>>>>>>> https://github.com/apache/druid/milestone/45). Any issues that
>>> we
>>>>> must
>>>>>>>> want
>>>>>>>> to fix in the 0.23 release, can be tagged with this milestone.
>>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscr...@druid.apache.org
>>>>> For additional commands, e-mail: dev-h...@druid.apache.org
>>>>> 
>>>>> 
>>>> 
>>> 
>> 

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@druid.apache.org
For additional commands, e-mail: dev-h...@druid.apache.org

Reply via email to