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