JDK13 is out today, and it includes JEP 353, a rewrite of the legacy (blocking) socket support. I installed it and ran some integration tests that use HttpClient 4 and 5, and everything looks good so far.
The full JDK13 release notes are here: https://jdk.java.net/13/release-notes
