Since the relay is rather simple and needs to access client certificates using axum just complicates things while not providing much benefit here, so by moving to hyper we can reduce the amount of dependencies and probably make the backend code simpler as well since a relay only really has a single route which gets dispatched to 3 different handlers, one for websockets, another for JSON info and one showing a simple HTML status page.
Since the relay is rather simple and needs to access client certificates using axum just complicates things while not providing much benefit here, so by moving to hyper we can reduce the amount of dependencies and probably make the backend code simpler as well since a relay only really has a single route which gets dispatched to 3 different handlers, one for websockets, another for JSON info and one showing a simple HTML status page.