Happy new year Avro community!
I wish you to have a lot of fun while developing your projects!

I'd like to propose to make it possible to release a single module/lang.
At the moment all modules share the same version and are being released
together.
The problem is that the release cadence is rather slow and some users
complain about it, e.g. the C# and Rust ones.

The only "problem" I see is that the modules will have different versions
from now on, e.g. Java will be 1.11.1 and the C# module will be 1.12.0.
(The Rust one is still at 0.15.0 :-) ).
This might confuse some users but we just have to make it clear in the docs
that the important number is the Avro spec version, i.e. "1". The modules
do not implement the whole set of features
even now.

As of now, a release of a single module (or a sub-set of modules) will
require the same ASF release rules (3 binding +1s, at least 72 hours for
voting, etc.).

What do you think ?

Regards,
Martin

Reply via email to