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]

Reply via email to