Would it be possible to disable asset digest / fingerprint in Propshaft? If not, do you think it could be interesting to allow it?
I am thinking to add the following header and letting the browser reverify all assets on each request:
Cache-Control: public, max-age=0, must-revalidate
I don’t currently use a CDN, but I think it can also be configured to correctly respect such header and cache the asset until new deployment invalidates it.
The idea is loosely inspired by Netlify atomic deploy, and the benefits are simpler build and debugging and no need for mapping asset paths in the code.
What do you think about this idea, does pursuing it make any sense?