Introduce HTTP3 support for GitLab self-hosted
Release notes
HTTP3 provides better performance than HTTP2, especially over slow, high-latency network connections. It's supported by ~75% of the browsers, as of writing these words, so the benefits could be pretty big.
Problem to solve
Lack of HTTP3 support in GitLab self-hosted.
Proposal
In Feb 2023 nginx has pre-released binaries of nginx with the HTTP3 support and nginx plans to integrate this into the mainline in 2023.
Therefore I think that GitLab Omnibus can start to bundle this pre-release nginx, to be replaced with the stable release later, and an experimental for now feature flag to use it with the HTTP3 support.
Intended users
Everyone.