michael-o edited a comment on issue #189: Add and use TimeValue await(), 
awaitTermination() and get() methods.
URL: 
https://github.com/apache/httpcomponents-core/pull/189#issuecomment-575344260
 
 
   @garydgregory There are several issue here, I will go in brief, but this 
discussion should really be on the dev list.
   
   1. The class version freeze happened when 5.0 was started to be developed. 
This is a fair deal for everyone to have some long term planning. Yes, Java 7 
has been overcome by events. Always consider that this is not a toy project. A 
LOT of people and software depend on it. I can show you 10 000+ users in my 
company using HttpClient 4.4.x every single day.
   2. Generally, HttpComponents major release takes a long time due to the 
complexity/amount of code, little community (3-5 people) and being a backend 
library people only care when it is broken.
   3. Java 8 is far not EOL, only Oracle's binary JDK is. There are plenty 
alternatives until 2025 for Java 8 on various platforms.
   
   What we could do is consider 5.0 as an interim release, fixing deficiencies 
of the 4.x line which will live for a year and then we make another baseline 
improvement, fix 5.x deficiencies and move to 6.0 with Java 8. Our turnarounds 
are slow, but this is not a bad thing. Moving fast does not mean you are 
delivering quality.
   
   As a side note, I don't understand the Operations approach either.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


With regards,
Apache Git Services

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

Reply via email to