It would be nice if there were a API endpoint or mode (toggled by client headers?) that would offer an experience that strictly adhered to planned changes.
For example, there is an upcoming change to deprecate unauthenticated GETs (
ACME v2 - Scheduled deprecation of unauthenticated resource GETs)
It’s great that we can test changes like this in staging, but it would be beneficial for many users if we could enable upcoming changes like this in production now. Test systems don’t surface all the edge cases that a production environment does, and it would be a relief to be able to test out the newer APIs in production, while there is still a “lax” API endpoint to fall back on.