Thanks for bringing this up. My thought is:

- We are treating ADBC's APIs as a specification, so we should vote in general.
- The changes here are minimal and don't introduce any compatibility concerns - 
they just add more constant definitions - so I say we vote and just merge them 
into main, instead of adding more friction.

There is a set of more major proposals I have begun collecting here [1] that 
would require some work to maintain compatibility.  For those, I think we would 
want to do development on a branch, then vote and merge them and bump the 
specification version.  And ideally, bundle these changes and any others 
together to avoid introducing a lot of work for implementations to maintain 
compatibility.

-David

On Wed, Jan 11, 2023, at 11:44, Matt Topol wrote:
> Hey all,
>
> I've filed a PR with ADBC (https://github.com/apache/arrow-adbc/pull/316)
> to add some more explicitly defined canonical options. This then leads the
> an interesting question that should be posed:
>
> For changes like this in general along with other potential updates, should
> we do a series of small votes that are merged into a branch and then
> bundled up into a v1.1.0 release? Or just do votes to merge to main and
> then bump to v1.0.1? Or some other combination of ideas? As this is
> technically a change to the ADBC definitions, it should warrant some kind
> of release, but it might end up spammy to bump versions frequently for
> changes like this for now?
>
> Anyway, I figured it'd be good to open it up for discussion here and see
> what people's opinions on this are.
>
> Thanks all!
>
> --Matt

Reply via email to