This PR updates hyper to version 1.x. I've tested it on windows with default options. The most notable change is in the discovery server, where the code has changed significantly to accommodate changes in hyper. The intent of the code remains the same, and I confirmed that it functions correctly on my devices.
hyper-proxy is swapped out in favor of a maintained fork, hyper-proxy2. I've seen mentions of some alternatives; this appears to be the most stable option.
hyper-rustls is updated to version 0.26.0 to get hyper 1.x support, but is held short of the latest version, 0.27.2, due to build environment changes required for 0.27.0.
This PR updates
hyper
to version 1.x. I've tested it on windows with default options. The most notable change is in the discovery server, where the code has changed significantly to accommodate changes inhyper
. The intent of the code remains the same, and I confirmed that it functions correctly on my devices.hyper-proxy
is swapped out in favor of a maintained fork,hyper-proxy2
. I've seen mentions of some alternatives; this appears to be the most stable option.hyper-rustls
is updated to version0.26.0
to gethyper
1.x support, but is held short of the latest version,0.27.2
, due to build environment changes required for0.27.0
.Docs I referenced for this change:
hyper
,hyper-util
,hyper-body-util