<div dir="ltr"><div>Hi everyone,</div><div><br></div><div>I was redirected there, to ask about backporting some fixes made to `HttpClient` to JDK11u.</div><div><br></div><div>Indeed, some API usage around the BodySubscribers with a common need of handling GZipped HTTP payload, are problematic (results in a deadlock) on JDK11 because,</div><div><br></div><div>1. The API is improperly documented ; this was fixed in JDK 13 with <a href="https://bugs.openjdk.org/browse/JDK-8217627">https://bugs.openjdk.org/browse/JDK-8217627</a></div><div>2. Daniel fuchs contributed a mechanism that prevents the deadlock, also contributed in JDK 13 with <a href="https://bugs.openjdk.org/browse/JDK-8217264">https://bugs.openjdk.org/browse/JDK-8217264</a> </div><div><br></div><div>While I would prefer users to upgrade to a more recent JDK, I believe fixing this deadlock on an LTS seems appropriate.</div><div><br></div><div>Thank you in advance for considering the backport of these fixes.<br></div><div><br></div><div>Cheers,<br></div><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div>-- Brice</div></div></div></div>