There's a branch that contains a Java 11 HTTP client implementation (java-11-http-client). I see it's several commits behind master.
Is there any reason why this wasn't merged before? Can someone tell what's left to do? This is a really nice feature if someone doesn't want to include Netty into their app library. ;)
I ask this because I'm willing to work on it if it's possible.
@gabfssilva I'm want this as well and willing to contribute with you on this (if you want).
@dagnir is going to work on getting this into a better branch for further development. I believe it's pretty far along but we definitely are open to contributions.
I think the biggest time blocker is updating our release system to be able to release this on a daily basis since our release tooling is all built to use JDK8 and not JDK11. We'll figure out what state we are in to be able to release this and follow back up.
@spfink
did you know https://github.com/rmcsoft/j11_aws_http_client ?
@fvasco I guess the big issue is not about the implementation itself but with how's the build is going to work with the other modules. It'd be nice to isolate only the new http client module to build with Java 11. Not sure if doing it is straightforward tho.
@gabfssilva
I really hope this is not a big issue.
Java 11 compiler supports the --release option.
Any updates on this?
No updates at this time.
+1
Since we're waiting a lot for this, today I started to work on this: https://github.com/gabfssilva/aws-spi-java-11
It's pretty early, but I'll try to release an alpha version by the end of the week.
Most helpful comment
@dagnir is going to work on getting this into a better branch for further development. I believe it's pretty far along but we definitely are open to contributions.
I think the biggest time blocker is updating our release system to be able to release this on a daily basis since our release tooling is all built to use JDK8 and not JDK11. We'll figure out what state we are in to be able to release this and follow back up.