Description
Hi
First off, let me say I have full appreciation for the work done in this project and the unpkg CDN in general.
To serious business: you may have just broken a number of websites relying on your service.
- appending the v= parameter in query string now returns a 40x and breaks
- the v= parameter is added by many other tools (yes, jQuery) by default for cache busting
- and in general is also added for cache busting reasons in most bespoke algorithms, or by other tools like server-side frameworks, or front end packing tools
- this also affects things like css font loading from your service as well
Example of issue in the wild:
Unfortunately, this means that with your recent changes completely unbeknownst to us, you have broken our website (and potentially many others). As Linus says: "You do not break user space!"
My suggestion is to NOT do a 403, and simply ignore other unknown variables. Or you can treat 'v' as another accepted query parameter.
Again, thank you very much for your work. If you believe that this is intended behaviour, I respect your judgement but in the interest of time we will have to revert back to self hosting or hack out our custom cache busting.