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 >> >
