I think there's a marketing merit to issuing a 1.0.0 release.

Regards

Antoine.


Le 07/06/2019 à 20:05, Wes McKinney a écrit :
> So one idea is that we could call the next release 1.14.0. So the
> second number is the API version number. This encodes a sequencing of
> the evolution of the API. The library APIs are already decoupled from
> the binary serialization protocol, so I think we merely have to state
> that API changes and protocol changes are not related to each other.
> 
> On Fri, Jun 7, 2019 at 12:58 PM Jacques Nadeau <jacq...@apache.org> wrote:
>>
>> It brings up an interesting point... do we couple the stability of the apis
>> with the stability of the protocol. If the protocol is stable, we should
>> start providing guarantees for it. How do we want to express these
>> different velocities?
>>
>> On Fri, Jun 7, 2019 at 10:48 AM Antoine Pitrou <anto...@python.org> wrote:
>>
>>>
>>> Le 07/06/2019 à 19:44, Jacques Nadeau a écrit :
>>>> On Fri, Jun 7, 2019 at 10:25 AM Antoine Pitrou <anto...@python.org>
>>> wrote:
>>>>
>>>>> Hi Wes,
>>>>>
>>>>> Le 07/06/2019 à 17:42, Wes McKinney a écrit :
>>>>>>
>>>>>> I think
>>>>>> this would have a lot of benefits for project onlookers to remove
>>>>>> various warnings around the codebase around stability and cautions
>>>>>> against persistence of protocol data. It's fair to say that if we _do_
>>>>>> make changes in the future, that there will be a transition path for
>>>>>> migrate persisted data, should it ever come to that.
>>>>>
>>>>> I think that's a good idea, but perhaps the stability promise shouldn't
>>>>> cover the Flight protocol yet?
>>>>
>>>> Agreed.
>>>>
>>>>>> I would suggest a "1.0.0" release either as our next release (instead
>>>>>> of 0.14.0) or the release right after that (if we need more time to
>>>>>> get affairs in order), with the guidance for users of:
>>>>>
>>>>> I think we should first do a regular 0.14.0 with all that's on our plate
>>>>> right now, then work towards a 1.0.0 as the release following that.
>>>>
>>>> What is different from your perspective? If the protocol hasn't changed
>>> in
>>>> over a year, why not call it 1.0?
>>>
>>> I would say that perhaps some API cleanup is in order.  Remove
>>> deprecated ones, review experimental APIs, perhaps mark experimental
>>> certain APIs that we forgot to...
>>>
>>> Regards
>>>
>>> Antoine.
>>>

Reply via email to