Install

Works with Drupal: 7.x

Using Composer to manage Drupal site dependencies

Downloads

Download cdn-7.x-2.7.tar.gztar.gz 57.82 KB
MD5: 9f6ff5d70d4e8a82e59e68227c7e6188
SHA-1: 13fef76ab13ddb78277c14ee64c0b0c09f165cd8
SHA-256: 337c18aadf307dbdfc1d6b0cabe8cb50827a3f04cb0de7fb20cb6b922bb2218a
Download cdn-7.x-2.7.zipzip 71.68 KB
MD5: 29f71d5cab580e50b6c7159ded1eba11
SHA-1: 336ab7ed847f9a4e1de08fb960258ff16ae7e975
SHA-256: 387278ed70d59a610c699964166267f14f2b4e9c1c81e246802d1ade3752141f

Release notes

Very important bugfix (and apologies for taking so long to deliver it in a stable release, it's been in a beta release for more than six months):

  1. #2407287 by paranojik, das-peter: Farfuture Option is incompatible with image style tokens (security fix in Drupal core update 7.20)

New features (from most likely to help you to less likely):

  1. #1060358 by Wim Leers, jemond, bangpound, ianthomas_uk, mikeytown2: CDN and SEO
  2. #1115686 by HitmanInWis, Wim Leers: Add support for any type of file referenced in node bodies (currently only images)
  3. #1413156 by Dmitriy.trt, Wim Leers: .htaccess rules for Far Future expiration: make it possible to use the Far Future feature directly in Apache, avoiding PHP
  4. #1863530 by Wim Leers: Don't generate CDN URLs when using the Insert module by blacklisting file/ajax/*
  5. #2499967 by rahul.shinde, Wim Leers: CSS/JS Aggregation and blacklisting of individual CSS/JS files within the aggregates

Again with significantly increased test coverage.


Changes since 7.x-2.7-beta1:

  • #1115686 by HitmanInWis, Wim Leers: Add support for any type of file referenced in node bodies (currently only images)
  • #2647830 by captainack, Wim Leers: farfuture, SEO, and "domain uses the same web server as this Drupal site" error message
  • #1863530 by Wim Leers: Don't generate CDN URLs when using the Insert module by blacklisting file/ajax/*
  • #2352391 by Wim Leers: Exclude private:// stream wrapper
  • #2499967 by rahul.shinde, Wim Leers: CSS/JS Aggregation and blacklisting of individual CSS/JS files within the aggregates
  • #1844786 by Wim Leers: Document that old CDN Far Future URLs fail to work if the Drupal site's private key or hash salt have changed
  • #2540260 by swentel: count($servers > 1) should be count($servers) > 1
  • #2580979 by bkonetzny: variable_get(CDN_MODE_VARIABLE) not always defaults to CDN_MODE_BASIC
  • #2229477 by Wim Leers: API documentation
  • #2018593 by Wim Leers, gilgabar: Aggregated CSS files include CDN rewrites on HTTPS pages when HTTPS in disabled
  • #2081355 by Wim Leers, bpresles: File URLs in nodes, blocks and CTools panes are altered even if the status is disabled

Changes since 7.x-2.6:

  • #1115686 by HitmanInWis, Wim Leers: Add support for any type of file referenced in node bodies (currently only images)
  • #2647830 by captainack, Wim Leers: farfuture, SEO, and "domain uses the same web server as this Drupal site" error message
  • #1863530 by Wim Leers: Don't generate CDN URLs when using the Insert module by blacklisting file/ajax/*
  • #2352391 by Wim Leers: Exclude private:// stream wrapper
  • #2499967 by rahul.shinde, Wim Leers: CSS/JS Aggregation and blacklisting of individual CSS/JS files within the aggregates
  • #1844786 by Wim Leers: Document that old CDN Far Future URLs fail to work if the Drupal site's private key or hash salt have changed
  • #2540260 by swentel: count($servers > 1) should be count($servers) > 1
  • #2580979 by bkonetzny: variable_get(CDN_MODE_VARIABLE) not always defaults to CDN_MODE_BASIC
  • #2229477 by Wim Leers: API documentation
  • #2018593 by Wim Leers, gilgabar: Aggregated CSS files include CDN rewrites on HTTPS pages when HTTPS in disabled
  • #2081355 by Wim Leers, bpresles: File URLs in nodes, blocks and CTools panes are altered even if the status is disabled
  • #2407287 by paranojik, das-peter: Farfuture Option is incompatible with image style tokens (security fix in Drupal core update 7.20)
  • #1060358 by Wim Leers, jemond, bangpound, ianthomas_uk, mikeytown2: CDN and SEO
  • #2010470 by angrytoast, Wim Leers: Placing DNS pre-fetch
    tags sooner to ensure quicker browser parsing
  • #2213429 by mcpuddin: FarFuture incompatible with Akamai because of Vary: Accept-Encoding
  • #1514182 by Wim Leers, c4rl, paranojik, greggles, divThis, pcoucke, arnested, pjcdawkins, steveOR, iamEAP, wizonesolutions: IE @font-face CSS hack URL broken by CDN module's overridden CSS aggregation
  • #2481185 by Wim Leers: Rackspace CDN now uses Origin Pull as well: document this
  • #2169255 by BarisW, Wim Leers: CDN_PICK_SERVER_PHP_CODE_VARIABLE constant can be removed
  • #970632 by oldspot: Follow-up for: "image_captcha" path in blacklist does not work
  • #2482529 by ricovandevin: cdn_block_view_alter() should not add a post render callback if $data['content'] is an empty array
  • #2293553 by bradjones1: cdn_ctools_render_alter() warns of undefined index if $info['content'] doesn't exist
  • #1413156 by Dmitriy.trt, Wim Leers: .htaccess rules for Far Future expiration: make it possible to use the Far Future feature directly in Apache, avoiding PHP
  • #2033167 by greggles: split cdn_pick_server in user interface to separate module and/or permission and/or remove
  • #2114627 by mikeytown2: Image URLs in Panels' panes: preg_match_all() expects parameter 2 to be string, array given
  • #1056646 by acrollet | naeluh: Added Rewrite image URLs in Panels' panes.
  • Minor improvement to CDNImageTestCase::testImage(): surround A's href and IMG's src attribute with other attributes, to ensure it works correctly in those cases.
Created by: Wim Leers
Created on: 10 Feb 2016 at 11:32 UTC
Last updated: 19 Apr 2016 at 11:48 UTC
Bug fixes
New features

Other releases