On Sat, 2020-12-05 at 12:22 +0100, Michael Osipov wrote:
> Am 2020-12-04 um 20:24 schrieb Oleg Kalnichevski:
> > Folks
> > 
> > I made a mistake developing TLS upgrade APIs in both HttpCore and
> > HttpClient, which I am not able to correct without changing some of
> > the
> > existing interfaces. This mistake makes it very difficult to
> > implement
> > HTTP/2 via HTTP/1.1 proxy in HttpClient.
> > 
> > Now I could really make good use of default methods provided by
> > Java
> > 1.8.
> > 
> > I think it is time we upgraded to Java 1.8.
> > 
> > Would anyone raise an objection?
> 
> While I cannot judge on the amount of work necessary, here is my
> opinion:
> 
> Yes, because it would open up new opportunities for us and
> contributors, 
> but I doubt that someone will rewrite working already existing code.
> No, because we have entered beta phase and people don't expect such 
> major changes in a beta phase. This has to be done before a branch
> is 
> created or at most in an alpha phase.
>  From your POV, would it make sense to move current 5.1.x to 5.2.x, 
> revert this Java 8 feature, complete 5.1.x and supersede 5.0.x after
> one 
> more GA release with 5.1.x? So Java 7 users can plan an easy
> migration 
> w/o changing too many things at once.
> 
> Michael
> 

Hi Michael

That would mean somewhat more work for me but what you are saying makes
sense. I will back out protocol upgrade APIs from master and will move
them along with Java 8 changes to 5.2.x branch.

Oleg



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@hc.apache.org
For additional commands, e-mail: dev-h...@hc.apache.org

Reply via email to