Header Size Changes
A large self-managed customer reported that the upgrade to version 16.8.1 from 16.7.2 increased header sizes over the GitLab default proxy config, which broke logins for them and caused an outage. They were able to solve the issue with a workaround of adding some buffer space in the nginx proxy to allow a larger header. This behavior wasn’t listed in the release notes or deprecations documentation, so the outstanding questions are what caused the header size increase and how can the customer be better notified about header size changes?
Header sizes before and after the upgrade: In their environment they saw ~868B pre-upgrade, and ~1.281kB post-upgrade. It seems like the growth can be attributed to a new link
header whose origin and purpose they are unclear on.
cc: @tkuah
Screenshot: