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
