GitHub user mdedetrich added a comment to the discussion: Pekko Connectors 1.1.x dependency upgrades
> I would prefer not to do a large number of releases but I don't want to delay > the releases too much that we end up with huge changes. RIght, we have had this issue before with Pekko 1.1.x and we solved this by agreeing on using milestones. The thing is I don't think we can avoid having a release with huge changes, a lot of the Pekko connectors aside from trivial improvements have a large backlog of changes over time that needed to be done but weren't (i.e. upgrading major/epic versions of the underling wrapper/library) which is what we are experiencing now). > If we do a release, I would prefer if a widely used connector (or more than > 1) was the driver. Right, I would suggest that this should be the driver from an incremental milestone release until we get to the point where every connector is updated to the latest dependencies. We work on this slowly over time, and when we have enough connectors with one of them being a major one that is fully updated we can then suggest a new milestone release and continue until we are done. If as you stated by definition that most connectors aren't used but some get decent use then this stepping milestone release is what makes sense for everyone especially considering we have a monorepo now. We don't need to stress ourselves in pushing a 1.1.x quickly and while we may have a decent number of milestones it being a milestone itself is not a problem, its still an official proper ASF "release" that has to be voted on like any other. > My gut feeling is that the 1.1.0 release should still support Java 8. Maybe > the next minor/major release could bump the Java minimum. Pekko 1.1.0 does > already bump a few dependencies quite a lot and also upgrading the Java > minimum feels like a lot for one minor release. Agreed, 1.1.0 should still support Java 8. If we have cases where the latest spi/wrapper/underlying library doesn't support Java 8, we should stick with the latest version that supports JDK 1.8 and then release a version 2.0.x of that connector with the latest version that supports JDK 11+ when its been split into its own repo. GitHub link: https://github.com/apache/incubator-pekko-connectors/discussions/443#discussioncomment-8512785 ---- This is an automatically sent email for [email protected]. To unsubscribe, please send an email to: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
