Accessing user public key now requires login

Hi,

I’m running a self-hosted instance of the FLOSS version. Earlier I have been able to access any registered public keys at https://<url>/<username>.keys , something I have used in certain scripts to setup default keys in other locations.

However sometime recently after updating the Gitlab (to 13.3.5) instance I cannot access the keys anymore without logging in. If I access the page, either with cURL or a web-browser that is not already logged into the gitlab instance I get a login page back instead of the expected key-file (it does work if I am logged in). I tried looking through the settings but cannot find anything that seems related, same with the change-log.

Anyone else experienced something similar, and if so is it possible to revert to the previous behavior?

Did you find a fix for this? Our Ansible playbook scripts are failing.