On Mon, Jan 31, 2022 at 9:35 PM Martin Grigorov <[email protected]>
wrote:

>
>
> On Mon, Jan 31, 2022 at 8:25 PM Ryan Skraba <[email protected]> wrote:
>
>> Hello, In my opinion, it would be great to release a version 1.11.1 --
>> there's been a lot going on in terms of new fixes and some new
>> features that could be valuable, and minor releases help encourage
>> adoption.
>>
>> We've been a bit more rigorous in cherry-picking than the last few
>> minor releases, so this could probably happen pretty quickly!
>>
>> Taking a look at the differences between the two branches, I don't
>> think there's any reason to bump the major version.  We didn't publish
>> any Rust artifacts when we did the 1.11.0 release, so it's probably
>> not a big deal about changing the crate name.  I saw the work you did
>> on reserving the apache-avro crate, good news!  I don't have any
>> strong opinion on whether we should publish the crate now, as it is,
>> or only release the Rust source this time.
>>
>
> Rust Cargo allows to refer to a dependency using git address, e.g.
> apache-avro = { git = https://github.com/apache/avro.git,
> branch="release-1.11.1" } but I think users will appreciate a proper crate
> at https://crates.io/crates/apache-avro
> I will cherry-pick the Rust commits into branch-1.11 !
>

All recent commits in lang/rust have been cherry-picked to branch-1.11!


>
>
>>
>> There's a couple issues that are targeted for 1.11.1 in JIRA that have
>> PRs open.  I'll try to get some reviews in!
>>
>
> Awesome! Thanks!
>
>
>>
>> All my best, Ryan
>>
>>
>>
>>
>>
>>
>>
>> On Mon, Jan 31, 2022 at 11:16 AM Martin Grigorov <[email protected]>
>> wrote:
>> >
>> > Hi,
>> >
>> > Some Rust and C# users asked for a new release [1] [2].
>> > There are many improvements in those two modules, and few in the JS
>> module.
>> > There are several new issues/PRs for the Java module but I'll ask
>> someone
>> > else from the team to review them first, to prevent regressions.
>> >
>> > The other question is: should it be 1.11.1 [3] or 1.12.0 [4] ?
>> > For the Rust module I've pushed only to master, because I thought it
>> will
>> > be strange to introduce a completely new Rust crate in a minor release
>> > (1.11.x)
>> > Since we don't have permissions for https://crates.io/crates/avro-rs I
>> > suggest to rename the crate to apache-avro, but preserve the current
>> > version (0.14) so that it is clearer that it is a successor of
>> avro-rs:0.13
>> > If we decide to release 1.11.1 with the the new Rust crate then I will
>> > cherry-pick all related commits from master!
>> >
>> >
>> > 1. https://github.com/gklijs/schema_registry_converter/issues/75
>> > 2. https://github.com/apache/avro/pull/1394#issuecomment-1022655990
>> > 3. https://issues.apache.org/jira/projects/AVRO/versions/12350649
>> > 4. https://issues.apache.org/jira/projects/AVRO/versions/12350865
>> >
>> > Regards,
>> > Martin
>>
>

Reply via email to