crates.io rejects publish tarballs missing target sources
- Reject missing Cargo target source files rust-lang/crates.io
- Backfill target metadata for existing versions rust-lang/crates.io
- Support explicit prefixes in owner removals rust-lang/crates.io
- middleware: Remove `WEB_CDN_USER_AGENT` configuration (#14707) rust-lang/crates.io