Daryl Borth created GUACAMOLE-275:
-------------------------------------
Summary: Javascript from Guacamole extensions is cached browser
side
Key: GUACAMOLE-275
URL: https://issues.apache.org/jira/browse/GUACAMOLE-275
Project: Guacamole
Issue Type: Bug
Components: guacamole-client
Reporter: Daryl Borth
Guacamole combines the JS from extensions and rolls it into app.js. It then
cache-busts by adding a version string to the app.js (eg:
app.js?v=0.9.12-incubating).
This works great for preventing a browser from serving up JS from older
Guacamole code. But it does nothing to prevent the code from older extensions
from being loaded. We change our extension periodically and there isn't always
a new Guacamole version out. This can lead to backwards-incompatible changes
breaking the application.
Can some sort of cache busting or expiration of some sort be added?
Preferably, in the ResourceServlet there'd be some new headers added, eg:
Cache-Control: no-cache or at least an Expires header
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)