cdn 7.x-2.6
| Download | Size | md5 hash |
|---|---|---|
| cdn-7.x-2.6.tar.gz | 51.45 KB | ead39ef8647e12ef61e1e69e55c41f73 |
| cdn-7.x-2.6.zip | 62.97 KB | 3405d3a71ed72f078c2d52e690466526 |
Release notes
Bugfix release.
When you're using Drupal >= 7.20, you must upgrade to this version.
Significantly increased test coverage.
Changes since 7.x-2.5:
Read morecdn 6.x-2.6
| Download | Size | md5 hash |
|---|---|---|
| cdn-6.x-2.6.tar.gz | 62.61 KB | f737484624c700569632f60dd9af0c31 |
| cdn-6.x-2.6.zip | 75.24 KB | 0e08fc60a45583cfd6a942b28824417c |
Release notes
Changes since 6.x-2.5:
- #1893170 by c4doug | martinjbaker: Fixed Patch file fails with Drupal 6.28.
- #1557928 by Wim Leers: Don't require CSS aggregation to be enabled when the AdvAgg module is enabled
- #1634932 by Wim Leers: CSS aggregation with HTTPS + clear cache: CDN's CSS cache not actually cleared
- Fixed #1576458: PHP Error: Function Redeclare
- #1572794: Move constant declarations to their own file
- Fixed #1552456: CDN module says there's a problem with the configuration, while it may be deliberate
- Fixed #1593930 by mstrelan and Wim Leers: cdn_get_domains() is broken for auto-balancing when using protocol-relative domains: fix + tighten tests
- Fixed #1623252: Only rewrite image links when they have the same file extension as the image's
- Problem with cdn_admin_other_settings_form_validate() and cdn_pick_server()
- After install: erroneous call to variable_get()
- #1549582: Problem with CDN CSS aggregation with multiple stylesheets with same filename
cdn 6.x-2.5
| Download | Size | md5 hash |
|---|---|---|
| cdn-6.x-2.5.tar.gz | 62.23 KB | f0c617b578493e9157cef2a056e0f440 |
| cdn-6.x-2.5.zip | 74.51 KB | 58e0fa549cf0e11fb8db4ba04b5a90a0 |
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: 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 Cached data" at admin/settings/performance in D6
Changes since 6.x-2.4:
Read morecdn 7.x-2.5
| Download | Size | md5 hash |
|---|---|---|
| cdn-7.x-2.5.tar.gz | 49.22 KB | 1da52a82737e073dc5b2c6a93321af2a |
| cdn-7.x-2.5.zip | 60.08 KB | 020955b54d2516c8e89d27a6d62338e6 |
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.
cdn 7.x-2.4
| Download | Size | md5 hash |
|---|---|---|
| cdn-7.x-2.4.tar.gz | 46.05 KB | c15a1ec8f976c104ce2f042dc9500cb6 |
| cdn-7.x-2.4.zip | 56.64 KB | 91ffc7697d9a004db3917ede59c014bf |
Release notes
Many small bug fixes, most relating to Far Future expiration. Very important: Far Future expiration is now disabled by default, because some users were experiencing problems with it. Those problems should now all be a thing of the past though!
Small new feature: revamped per-page statistics. Better documentation for Far Future expiration (it requires CSS aggregation to be enabled!). And … finally the first unit tests (only on D7)!
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.3:
Read morecdn 6.x-2.4
| Download | Size | md5 hash |
|---|---|---|
| cdn-6.x-2.4.tar.gz | 59.85 KB | 0637ce3cf1fc5248da211b91f8dd3041 |
| cdn-6.x-2.4.zip | 71.87 KB | 61cfd77d6c8f5f502b52a58df7486c91 |
Release notes
Many small bug fixes, most relating to Far Future expiration, but on D6 the Fallback mechanism (which is only used when you haven't applied the Drupal core patch and aren't using Pressflow/Cocomore). Very important: Far Future expiration is now disabled by default, because some users were experiencing problems with it. Those problems should now all be a thing of the past though!
Small new feature: revamped per-page statistics. Better documentation for Far Future expiration (it requires CSS aggregation to be enabled!). And … finally the first unit tests (only on D7 though, but significant portions of code are identical, so it's useful for D6 as well to some degree)!
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.
cdn 6.x-2.3
| Download | Size | md5 hash |
|---|---|---|
| cdn-6.x-2.3.tar.gz | 58.28 KB | c39da0e73891813e8aed453853eb358b |
| cdn-6.x-2.3.zip | 69.87 KB | b4040e6121059e1ed2fb4fda452dda4a |
Release notes
Many small bug fixes, some new features (overridden Drupal core's CSS aggregation to alter image URLs (if AdvAgg is not installed), DNS prefetching, CORS support, new UFI method) and a security fix.
If you're using Origin Pull and the Far Future expiration option, upgrade ASAP: SA-CONTRIB-2012-022 - CDN - Information disclosure!
Important!
You have to rebuild your menus, so that the new Far Future URLs actually work, plus you have to clear the CSS cache so that the file URLs in the CSS files (usually to images, but also fonts, for example) are updated to the new style.
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 Cached data" at admin/settings/performance in D6
Changes since 6.x-2.2:
Read morecdn 7.x-2.3
| Download | Size | md5 hash |
|---|---|---|
| cdn-7.x-2.3.tar.gz | 44.52 KB | 78286ee0edc0bc44c9b920e2cc1cd906 |
| cdn-7.x-2.3.zip | 54.84 KB | ff02c9eb1c69050bc84db39c14bba138 |
Release notes
Many small bug fixes, some new features (overridden Drupal core's CSS aggregation to alter image URLs, DNS prefetching, CORS support, new UFI method) and a security fix.
If you're using Origin Pull and the Far Future expiration option, upgrade ASAP: SA-CONTRIB-2012-022 - CDN - Information disclosure!
Important!
You have to rebuild your menus, so that the new Far Future URLs actually work, plus you have to clear the CSS cache so that the file URLs in the CSS files (usually to images, but also fonts, for example) are updated to the new style.
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.2:
Read morecdn 7.x-2.2
| Download | Size | md5 hash |
|---|---|---|
| cdn-7.x-2.2.tar.gz | 40.79 KB | 1d575071cd4d6074fb0c4ca419aa90da |
| cdn-7.x-2.2.zip | 50.51 KB | 42c3626837b3f851692946ca00902d91 |
Release notes
Version 2.0 beta 1 had some severe bugs. It also took much too long for fixes provided by the community to get committed. My apologies for that. This release fixes all known bugs, and brings significant new features. Most importantly: we've now reached feature parity with the Drupal 6 version of this module!
Major new functionality:
- Far Future expiration support (port from Drupal 6 sponsored by ONE Agency!)
- Advanced Help support
- hook_cdn_blacklist(): modules can now blacklist files that should not be served from a CDN
Changes since 7.x-2.0-beta1:
Read morecdn 6.x-2.2
| Download | Size | md5 hash |
|---|---|---|
| cdn-6.x-2.2.tar.gz | 54.07 KB | 41464c74a1fc681777af875f85e3a12f |
| cdn-6.x-2.2.zip | 64.88 KB | 25afc5e2f07a7f50adf1c3973791a8e1 |
Release notes
Version 2.1 was already very stable. This release fixes all known bugs.
Major new functionality:
- Far Future expiration support
- Advanced Help support
- hook_cdn_blacklist(): modules can now blacklist files that should not be served from a CDN
Changes since 6.x-2.1:
Read morecdn 6.x-2.1
| Download | Size | md5 hash |
|---|---|---|
| cdn-6.x-2.1.tar.gz | 34.28 KB | 248e66b2936c0e548e9388d2f1915942 |
| cdn-6.x-2.1.zip | 42.77 KB | 16bbec5d5dafb675a089cd856ec530bc |
Release notes
You only need this update if:
- you want to migrate from the Parallel module to the CDN module
- you are installing the CDN module via an install profile
- you want improved/extended documentation
Changes since DRUPAL-6--2-0:
- Fixed #993700 by erikwebb and myself: Unable to enable via install profile
- Improved the README's "advanced criteria" section.
- Added clarification about using normal servers instead of CDNs to the Origin Pull mode explanation in the README. Also added a link to the Parallel project page to learn more about parallelizing downloads.
- Document the migration path from the Parallel module to the CDN module.
- #1046222: Document that no cookies should be sent to the CDN
cdn 7.x-2.0-beta1
| Download | Size | md5 hash |
|---|---|---|
| cdn-7.x-2.0-beta1.tar.gz | 27.3 KB | 0401dce5cc02aded6b82568efcf42c4d |
| cdn-7.x-2.0-beta1.zip | 33.96 KB | 1f1677fdfa756908a01fb421a271bad3 |
Release notes
Initial port of the CDN module to Drupal 7. All functionality has been ported. An upgrade path is provided.
This should be fairly stable. Feedback is of course very much welcomed.
cdn 7.x-2.x-dev
| Download | Size | md5 hash |
|---|---|---|
| cdn-7.x-2.x-dev.tar.gz | 51.5 KB | 26a16175892f66afe6a61492f9f5f41e |
| cdn-7.x-2.x-dev.zip | 63.02 KB | e7ac05f7ae0e82003c5ff2b0f5e47d0f |
Release notes
Development snapshot.
cdn 6.x-2.0
| Download | Size | md5 hash |
|---|---|---|
| cdn-6.x-2.0.tar.gz | 33.26 KB | 0087d337e38bf7ebf8ce82e7a5cffb80 |
| cdn-6.x-2.0.zip | 41.22 KB | 998eca1165ae4fbd4ec0989f80dd8c55 |
Release notes
The goal for 2.0 is simple: make the CDN module kick ass. This will be done in three ways:
- ✓ significant expansion of functionality
- ✓ awesome UI
- ✓ excellent documentation, including high-quality screencasts
(Screencasts are yet to be made.)
Upgrade notes
(Can also be found in UPGRADE.txt.)
Upgrading from CDN integration 1.x to 2.x requires applying a new core patch. Alternatively, there is now a new type of CDN integration that does not require a core patch, instead it relies on the theme layer to alter file URLs. It is slower and won't be able to alter *all* file URLs, but it is easier to use. When the module detects that the patch is not applied, it will automatically fall back to this mechanism.
Also note that the core patch is already included in Pressflow!
The recommended steps to update your Drupal site are:
1) Copy the 1.x core patch (patches/drupal6.patch) to the Drupal root directory.
2) Revert the 1.x core patch:
patch -p0 -R < drupal6.patch3) Disable CDN integration at admin/settings/cdn.
4) Update the CDN integration module code.
5) Copy the 2.x core patch (patches/drupal6.patch) to the Drupal root directory.
6) Apply the 2.x core patch:
patch -p0 < drupal6.patch7) Re-enable CDN integration at admin/settings/cdn. Read more
cdn 6.x-2.0-rc6
| Download | Size | md5 hash |
|---|---|---|
| cdn-6.x-2.0-rc6.tar.gz | 33.26 KB | 6f0587abbc3c4047e9f2cb4742094970 |
| cdn-6.x-2.0-rc6.zip | 41.22 KB | 86555903f21c4719ce2d1a381f253763 |
Release notes
The goal for 2.0 is simple: make the CDN module kick ass. This will be done in three ways:
- ✓ significant expansion of functionality
- ✓ awesome UI
- excellent documentation, including high-quality screencasts
IMPORTANT NOTE:
The Drupal core patch has changed in beta 6 (not in this RC)! So, before updating, revert the patch of beta 3 (or from beta 2, if you're upgrading from beta 2). Then update the code. Then apply the new patch.
Changes since DRUPAL-6--2-0-RC5:
- Fixed #957774: Fatal error: Call to undefined function _cdn_advanced_get_db_connection() in modules/cdn/cdn.module on line 358 (only occurs when using File Conveyor mode)
- #970632 by ahwebd: Add "image_captcha" to default blacklist
- Fixed #972344 by wimleers and intoxination: Fallback integration method breaks some image tags (attributes before the src attribute are lost)
- Fix UI string.
- Revised the README for better legibility.
- #974992: File extension filtering in Origin Pull mode is case-sensitive
- #971712: Rewrite image URLs in the node body
cdn 6.x-2.0-rc5
| Download | Size | md5 hash |
|---|---|---|
| cdn-6.x-2.0-rc5.tar.gz | 32.77 KB | a47e1fd2389904f79cb25821a0d26ad7 |
| cdn-6.x-2.0-rc5.zip | 40.69 KB | c52d299c257c1b0a79f281e713721a1d |
Release notes
The goal for 2.0 is simple: make the CDN module kick ass. This will be done in three ways:
- ✓ significant expansion of functionality
- ✓ awesome UI
- excellent documentation, including high-quality screencasts
IMPORTANT NOTE:
The Drupal core patch has changed in beta 6 (not in this RC)! So, before updating, revert the patch of beta 3 (or from beta 2, if you're upgrading from beta 2). Then update the code. Then apply the new patch.
Changes since DRUPAL-6--2-0-RC4:
cdn 6.x-2.0-rc4
| Download | Size | md5 hash |
|---|---|---|
| cdn-6.x-2.0-rc4.tar.gz | 32.53 KB | 92f3f5caa36f7eb9efae4e825e384136 |
| cdn-6.x-2.0-rc4.zip | 40.49 KB | 0242c4864331bcbb1a95ce20131315fe |
Release notes
The goal for 2.0 is simple: make the CDN module kick ass. This will be done in three ways:
- ✓ significant expansion of functionality
- ✓ awesome UI
- excellent documentation, including high-quality screencasts
IMPORTANT NOTE:
The Drupal core patch has changed in beta 6 (not in this RC)! So, before updating, revert the patch of beta 3 (or from beta 2, if you're upgrading from beta 2). Then update the code. Then apply the new patch.
Changes since DRUPAL-6--2-0-RC3:
- Fixed #949452: function cdn_load_include() and _cdn_advanced_get_db_connection() errors in cdn.install file
cdn 6.x-2.0-rc3
| Download | Size | md5 hash |
|---|---|---|
| cdn-6.x-2.0-rc3.tar.gz | 32.5 KB | a9b1884f9fbf86ed67dc99fa34f585ef |
| cdn-6.x-2.0-rc3.zip | 40.47 KB | 2c790dccea74b21e600f09cf52b1a51e |
Release notes
The goal for 2.0 is simple: make the CDN module kick ass. This will be done in three ways:
- ✓ significant expansion of functionality
- ✓ awesome UI
- excellent documentation, including high-quality screencasts
IMPORTANT NOTE:
The Drupal core patch has changed in beta 6 (not in this RC)! So, before updating, revert the patch of beta 3 (or from beta 2, if you're upgrading from beta 2). Then update the code. Then apply the new patch.
Changes since DRUPAL-6--2-0-RC2:
cdn 6.x-2.0-rc2
| Download | Size | md5 hash |
|---|---|---|
| cdn-6.x-2.0-rc2.tar.gz | 31.85 KB | 7a95d90d18b8d3c874d5a72f7003f59e |
| cdn-6.x-2.0-rc2.zip | 38.76 KB | 268dbe8bd88da1691f1678dac9c80834 |
Release notes
The goal for 2.0 is simple: make the CDN module kick ass. This will be done in three ways:
- ✓ significant expansion of functionality
- ✓ awesome UI
- excellent documentation, including high-quality screencasts
IMPORTANT NOTE:
The Drupal core patch has changed in beta 6 (not in this RC)! So, before updating, revert the patch of beta 3 (or from beta 2, if you're upgrading from beta 2). Then update the code. Then apply the new patch.
Changes since DRUPAL-6--2-0-RC1:
Read morecdn 6.x-2.0-rc1
| Download | Size | md5 hash |
|---|---|---|
| cdn-6.x-2.0-rc1.tar.gz | 26.59 KB | 91e797062ec429c4d0927ea02224b769 |
| cdn-6.x-2.0-rc1.zip | 31.74 KB | 34220aa9a22466616a071f27fad202e1 |
Release notes
The goal for 2.0 is simple: make the CDN module kick ass. This will be done in three ways:
- ✓ significant expansion of functionality
- ✓ awesome UI
- excellent documentation, including high-quality screencasts
IMPORTANT NOTE:
The Drupal core patch has changed in beta 6 (not in this RC)! So, before updating, revert the patch of beta 3 (or from beta 2, if you're upgrading from beta 2). Then update the code. Then apply the new patch.
Changes since DRUPAL-6--2-0-BETA6:
- Made the Pressflow check more robust.
- Fixed #934008: CDN URLs in basic mode are stripped from periods (introduced in beta 6)