Note: this release has a breaking change (which is, however, easy to fix)
Changed package structure: the flupke package (and all subpackages) now start with tech.kwik.flupke
.
Upgrade instructions: perform a global find-and-replace to replace the string net.luminis.http3
by tech.kwik.flupke
.
If your project is also using the android drop-in replacement for the Java HTTP Client, also replace the string net.luminis.httpclient
by tech.kwik.flupke.httpclient
.
- upgraded kwik dependency to latest (0.10)
- upgraded qpack dependency to latest (2.0)
- added method
localAddress(InetAddress localAddr)
toHttpClient.Builder
(thanks to kdhDevelop for providing pull request) - increased default connect timeout from 5 seconds to 35 (thanks to Alexander Schütz for reporting this issue)
- moved
FileServer
class to sample package - deprecated
Http3ApplicationProtocolFactory(File wwwDir)
constructor - added sample
Http3FileServer
- fix: do not create a new (server) thread for each request
- added
Http3ApplicationProtocolFactory(HttpRequestHandler requestHandler)
constructor
Upgraded kwik dependency to latest (0.8.8) and made some related changes to limit resource usage.
Relocated maven artifact to tech.kwik
group id.
No changes, corrected pom.
First official release published to maven.