As part of investigation for https://github.com/reactor/reactor-netty/issues/1041, it was uncovered that retrieve().toBodilessEntity() leaves the connection active, and subsequent requests cause the number of active connections to grow.
This is due to a (no-op) call to response.releaseBody() from doOnNext in DefaultWebClient.