Following on from the recent s-plugins.wordpress.org CDN change, we need to add some cache-busting version params to the Plugin headers on WordPress.org, as the CDN doesn’t expire the cached images.

Compare http://wordpress.org/extend/plugins/all-in-one-event-calendar/ to http://s-plugins.wordpress.org/all-in-one-event-calendar/assets/banner-772×250.jpg?bust-cache and you’ll see the previously cached image on the plugin page.

This was brought up by on wp-hackers by Yanislav (Header image in WordPress plugin repository), Mike also added:

Don’t know if you or anyone else has noticed but the banner image is being served with Content Type “application/octet-stream” instead of with “image/jpeg.” Not a big deal but it’s not correct HTTP and more practically it causes a browser to download the file rather than display it if accessed directly via a URL.