Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download tar.gz 49.22 KB
MD5: 1da52a82737e073dc5b2c6a93321af2a
SHA-1: 8b79e860098890c889bf336a10bb788a81fbe606
SHA-256: bb58f0cf5d5ab840c824445c06c61ab0994ea89381c94ba255d49b75e7acd20d
Download zip 60.08 KB
MD5: 020955b54d2516c8e89d27a6d62338e6
SHA-1: eb47c48e614dd8be91d1b4d047a2e5403890e52c
SHA-256: 48cb5e06804e062a4a40d252bb11bed76a8c65eee86f8c2ef20d95c414ae63bf

Release notes

For details, see the changelog below. High-level changes:
- new: Automatically distribute certain filetypes over multiple CDNs (with unit tests) — makes the parallel_css module obsolete
- new: Support rewriting file URLs in blocks (D7-only)
- new: Cache Audit support
- fix: Create different CSS aggregation files for HTTP and HTTPS
- fix: UFI mapping not correctly applied (now with unit tests)
- UX: Warn users that CSS aggregation should be enabled
- UX: Warn users when using Far Future expiration with a static file server or same-server-subdomains

If you're using Origin Pull and the Far Future expiration option and you're still on version 2.2, upgrade ASAP: SA-CONTRIB-2012-022 - CDN - Information disclosure!

Important!
You have to rebuild your menus (only if you're upgrading from version 2.2), so that the new Far Future URLs actually work, plus you have to clear the CSS cache (even if you're already on version 2.3) so that the file URLs in the CSS files (usually to images, but also fonts, for example) are updated to use correct Far Future URLs.
You can do that:
- with Drush: drush cc menu && drush cc css+js.
- just through Drupal's UI: submitting the modules page and clicking "Clear all caches" at admin/config/development/performance in D7

Changes since 7.x-2.4:

  • #1535426: Warn users when using Far Future expiration with a static file server or same-server-subdomains
  • Ignore empty lines in the CDN mapping.
  • #1471672: Fix Coder Review style errors.
  • Major update to the README.
  • #1470256: Cache Audit support
  • Fixed #1515392 by divThis and Wim Leers: UFI mapping not correctly applied (fix + unit tests)
  • #1535252: Support rewriting file URLs in blocks
  • #1466102: follow-up bugfix
  • Follow-up patch for #1452092: forgot to add docs
  • #1513554: Warn users that CSS aggregation should be enabled
  • #1519876: Implement CDN-specific admin permission
  • #1212184: Create different CSS aggregation files for HTTP and HTTPS
  • #1484516: Better explanation in README of when cdn_pick_server() function fires
  • #1452092: Automatically distribute certain filetypes over multiple CDNs
  • Document how to use different CDNs based on the domain name of an i18n site.
Created by: wim leers
Created on: 24 Apr 2012 at 12:41 UTC
Last updated: 20 Feb 2014 at 11:23 UTC
Unsupported

Other releases