Commits
Click on a commit to change the comparison rangeAdd `only_authenticated` option to the client
When sending an upload request, we use HTTP formdata requests, which can't be cloned (https://github.com/seanmonstar/reqwest/issues/2416, plus a limitation that formdata bodies are always internally streaming), but also know that we need to always have credentials.
The authentication middleware by default tries to clone the request and send an authenticated request first. By introducing an `only_authenticated` setting, we can skip this behaviour for publishing.
Split out from #7475