I assume overall there weren't any (major) changes to public APIs for Scala 3, so merging it for 1.0.0 would be a small risk, but also reduce burden of maintaining the branch and allow to ship Scala 3 support across the board with 1.0.0. I'd +1 that.
On Tue, 11 Apr 2023 at 13:26, PJ Fanning <fannin...@apache.org> wrote: > Hi, > > I'd like to pitch the idea of just merging the pekko-http scala3 support > to main branch when it is ready and including this in the v1.0.0 release. > We have already made small-ish changes like using Parboiled jar and > upgrading Jackson. > > The scala3 changes don't make significant changes to the APIs and it feels > like adding the scala3 support now would not make migration from Akka HTTP > much harder. Akka HTTP has released scala3 support (BSL licensed) but the > release seems to have gone smoothly - without much user complaint. Nothing > significant had to be documented about the migration to Akka HTTP 10.4 [1]. > > My main reason for supporting an early merge of this is that it will save > us a whole circle of releases downstream. A scala3 support pekko-http > v1.1.0 would lead to new releases for pekko-connectors and other downstream > projects. > > I get that we want to make migration to v1.0.0 easy but I don't think the > scala3 changes make this significantly harder. > > If we had made faster progress with the v1.0.0 release then being > conservative probably makes sense but now that we still don't have a > release scheduled, it feels like we might be better off planning to get a > slightly bigger v1.0.0 release done and saving ourselves the hassle of > having to do a v1.1.0 release for the scala3 changes. > > [1] > https://doc.akka.io/docs/akka-http/current/migration-guide/migration-guide-10.4.x.html#general-notes > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@pekko.apache.org > For additional commands, e-mail: dev-h...@pekko.apache.org > >