Hi Martin,

(finally I received the email from the list cleanly, w00t ;))

Thanks for pointing the previous discussion.

I think 1.12.0 is OK as it's mostly the Java part that gonna be
impacted. I think 2.0.0 would make more sense for a spec change
impacting all languages.

So, I'm proposing:
- Avro 1.12.0 with Java 11 by default in Java
- Avro 1.11.4 still on Java 8.
It makes sense to maintain both to give users the time to update (and
encourage them to do so :)).

Thoughts ?

Regards
JB

On Tue, Apr 16, 2024 at 9:54 AM Martin Grigorov <mgrigo...@apache.org> wrote:
>
> Hi,
>
> There were few discussions about this some months ago, e.g.
> https://lists.apache.org/thread/bd39zhk655pgzfctq763vp3z4xrjpx58
> I think everyone agreed that 1.12.0 could be bumped to Java 11+!
> https://lists.apache.org/thread/b8d7cjywz6mpj81bhbx5tz6flbvwzsdk - here
> Niels even suggested to bump the version to 2.0.0, but since Avro is
> multi-language repo I don't think changing the version to 2.x for all langs
> makes sense.
> Users of Java 8 will have to stay with 1.11.x. There was another discussion
> at dev@ about maintaining both branches for some time.
>
> Martin
>
> On Mon, Apr 15, 2024 at 4:11 PM Jean-Baptiste Onofré <j...@nanthrax.net>
> wrote:
>
> > Hi folks,
> >
> > NB: I'm sending this email with my regular email address ;)
> >
> > I'm doing a full pass to prepare Avro 1.11.4 and 1.12.0 releases.
> >
> > I have a question for you: on the main branch (e.g. 1.12.0), I propose
> > to update the Java source/release target version to 11 (instead of
> > 1.8). I'm testing it right now, and so far so good.
> >
> > I'm also preparing some updates and cleanup. I will open the PRs today.
> >
> > Thanks !
> > Regards
> > JB
> >

Reply via email to