[ 
https://issues.apache.org/jira/browse/GUACAMOLE-275?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Michael Jumper updated GUACAMOLE-275:
-------------------------------------
    Component/s:     (was: guacamole-client)
                 guacamole

> Control caching of extension JS/CSS
> -----------------------------------
>
>                 Key: GUACAMOLE-275
>                 URL: https://issues.apache.org/jira/browse/GUACAMOLE-275
>             Project: Guacamole
>          Issue Type: Improvement
>          Components: guacamole
>            Reporter: Daryl Borth
>            Priority: Minor
>
> 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.4.14#64029)

Reply via email to