Download & Extend

Releases for Boost

boost 6.x-1.20

Download Size md5 hash
boost-6.x-1.20.tar.gz 111.07 KB 935908154ca06be5d9cbf260991f089b
boost-6.x-1.20.zip 120.31 KB 9f5071e69d8718238936682f72dc9849
Last updated: May 23, 2012 - 18:00
Official release from tag: 6.x-1.20

Release notes

This is the first release of Boost 6.x-1.x since 1.18 was released, more than two years ago. Since then, the dev version had evolved, but no formal release had been made. This version is identical to 6.x-1.19-beta1 (no issues had been reported). The 6.x-1.19 release was not good, since it was not tagged correctly.

Recent changes include:

* #886450: Crawler not working with path prefix language negotiation by edjay/hedac
* #1544032: remove useless translations of the empty string by mvc
* #1053190: DELETE FROM Syntax in boost_crawler_prune_table by fivefrank
* #1350416: Fixes for PHP warnings by Lars Toomre
* #1171594: Notice: Undefined offset: 1 in _boost_get_menu_router() [boost.module] *FIX* by Peter Bowey
* #1056578: Allow for a domain whitelist/blacklist setting. by cotto
* #1219484: Types application/xml and application/json not supported (support for services module) by sitiveni

There are also countless improvements and fixes by Mikeytown2.

Please help review the issue queue and test the module! At the moment of this writing, there are 157 open bug reports (139 for 6.x-1.x) and 299 support requests. Help find duplicate issues, or support requests for which we should write a handbook page.

Known issues:

* #1598058: Domain blacklist error

boost 6.x-1.19

Download Size md5 hash
boost-6.x-1.19.tar.gz 24.85 KB 9214165921ae10caa282b55f32b8587b
boost-6.x-1.19.zip 28.43 KB 88fc775066caab17dbb5414daab3a261
Last updated: May 23, 2012 - 14:25
Official release from tag: 6.x-1.19

Release notes

Do not use this release. It was tagged against the 7.x-1.x branch by mistake.

boost 6.x-1.19-beta1

Download Size md5 hash
boost-6.x-1.19-beta1.tar.gz 111.07 KB d9d95dac427336cc4b68881d5952bc4d
boost-6.x-1.19-beta1.zip 120.31 KB f3b212689ff8ff96489dc39d478c0fd8
Last updated: May 2, 2012 - 04:00
Official release from tag: 6.x-1.19-beta1

Release notes

This is the first release of Boost 6.x-1.x since 1.18 was released, more than two years ago. Since then, the dev version had evolved, but no formal release had been made.

Recent changes include:

* #886450: Crawler not working with path prefix language negotiation by edjay/hedac
* #1544032: remove useless translations of the empty string by mvc
* #1053190: DELETE FROM Syntax in boost_crawler_prune_table by fivefrank
* #1350416: Fixes for PHP warnings by Lars Toomre
* #1171594: Notice: Undefined offset: 1 in _boost_get_menu_router() [boost.module] *FIX* by Peter Bowey
* #1056578: Allow for a domain whitelist/blacklist setting. by cotto
* #1219484: Types application/xml and application/json not supported (support for services module) by sitiveni

There are also countless improvements and fixes by Mikeytown2.

Please help review the issue queue and test the module! At the moment of this writing, there are 157 open bug reports (139 for 6.x-1.x) and 299 support requests. Help find duplicate issues, or support requests for which we should write a handbook page.

boost 7.x-1.0-beta1

Download Size md5 hash
boost-7.x-1.0-beta1.tar.gz 24.84 KB 2a1ee76200bdaf039affa07e47c4d362
boost-7.x-1.0-beta1.zip 28.43 KB 80c16d0e9661713a30720830e2acd354
Last updated: April 25, 2012 - 15:06
Official release from tag: 7.x-1.0-beta1

Release notes

First beta release of the Boost port to Drupal 7. Supports basic Boost functionality. There is no support for the crawler (which should be forked into a new module, using the httprl module) and the admin/stats blocks are not yet available.

For more information, please read the Boost 7.x handbook.

boost 7.x-1.x-dev

Download Size md5 hash
boost-7.x-1.x-dev.tar.gz 24.85 KB 299ccacc894d41612210f3f61f838aad
boost-7.x-1.x-dev.zip 28.44 KB d78b11f8f70ad91121ce92e9af861942
Last packaged version: 7.x-1.0-beta1+0-dev
Last updated: April 26, 2012 - 00:06
Development snapshot from branch: 7.x-1.x

Release notes



Highly Experimental. Expect changes.
Advanced features you want will not be in here right now.
http://drupalcode.org/project/boost.git/log/refs/heads/7.x-1.x

boost 6.x-1.18

Download Size md5 hash
boost-6.x-1.18.tar.gz 102.32 KB c082aa738506a756646e1e4428a070e3
boost-6.x-1.18.zip 116.35 KB 53fb55063e5b17ba8fa88958b58100f4
Last updated: December 24, 2010 - 22:33
Official release from tag: 6.x-1.18

Release notes

Notes:
It's been too long, here is next version of Boost!

Known Issues (nothing new AFAIK, just some old bugs that haven't been fixed yet):
#663014: WSOD after installing boost on PHP 4 server - Rare bug, looking for tester who can reproduce the original issue.
#661856: ubercart ignores the first item added to the cart. - This thread might be of interest: #679422: hook_exit() causes Ubercart "Add to Cart" to fail
#673302: fatal error with ubercart after installation - Looking for more info on this one
#328143: Set session cookie so captcha works the first time

Bug Fixes:
#648242: Missing slash in RewriteCond using $drupal_subdir
#648758: Logic??
#651798: mysql_real_escape_string() expects parameter 1 to be string because page_id is an array
#619852: undefined function boost_views_pre_view - Fix for some 3rd party module that implements the views hook incorrectly.
#652508: Views cache not cleared on insert node
#653098: Fuss about boost_stats.php line in robots.txt
#653928: Gzip encoding when not necessary
#657820: URL variables & Boost
#657960: Cannot modify header information - headers already sent
#661396: Add appropriate index to boost tables
#627638: Character encoding of cached paged not same as live pages
#664720: Installation does not work correctly with certain versions of MySQL
#662766: mysqli_real_escape_string() expects parameter 2 to be string, array given
#668156: Improve check in boost_requirements()
#668188: Form validator uses old data
#668160: Watchdog: boost_cache_set_node_relationships() child_page_* was not set
#668274: Database schema issue observed
#672776: boost_put_db should not throw Duplicate entry error; happens when un-cached node get hammered.
#674664: Boost breaks W3 XHTML/HTML5 validation
#677718: WYSIWYG editor support (add '#wysiwyg' => FALSE)
#677804: file_put_contents() generates errors in report status page
#615676: SHOW command is not PostgreSQL compatible
#679050: Option to ignore warning about .htaccess contents
#686722: Check that gzencode actually exists
#673874: array_unique() error

Feature Requests:
#646002: Want to turn off frontpage expiration of promoted nodes?
#302099: Change .htaccess file supplied with Boost to rewrite HEAD requests to the static files as well
#645900: Why is this impossible?
#646868: RFC2616 compliance - Handle client reload requests
#661298: Allow for non alias URLs to not be cached

Tasks:
#177845: Authenticated users could be incorrectly served cached pages if module disabled
#637002: Double index creation & PostgreSQL
#646228: Object of class stdClass could not be converted to string
#339571: Dependency on mod_headers
#668406: Split the expiration logic from Boost advanced settings page

Donate:

Read more

boost 6.x-1.17

boost 6.x-1.16

boost 6.x-1.15

Download Size md5 hash
boost-6.x-1.15.tar.gz 97.3 KB d2ba6773e10445215e34b61fca414251
boost-6.x-1.15.zip 110.97 KB 2628332750c4189b295688a26c6a2404
Last updated: December 24, 2010 - 22:33
Official release from tag: 6.x-1.15

Release notes

Known Issues:
#629682: Error message on new install. - Annoying bug that does not effect how boost works.
#631452: Table doesn't exist in multisite setup
#630174: warning: md5() expects parameter 1 to be string, array given in /site/sites/all/modules/boost/boost.module on line 1921

This should be an awesome release. Please report any bugs or WTF's you encounter.

Notes:
I was able to identify a bug with the FieldAPI so the beginning part of the buttons on the boost page have a number added to them as a way to get around the bug; or at least identify when Drupal is screwing up, and prevent the wrong operation from taking place.
The flush button will now say flush or expire based on your settings. If that page is already expired then it will always say flush.
You can now leave the url_alias option turned on in the crawler and it will be smart about what url's it crawls.
Multi site flushing works a lot better now.
301 redirects are now killed from the cache (404 & 403 where already taken care of).
Overwriting of the cache is no longer required for "Do not flush expired content on cron run, instead recrawl and overwrite it" to work. This BTW is a huge win for performance.

Bug Fixes:
#621668: Large Websites & boost_tree_directory() function don't play along
#621870: Set time limits when dealing with the file system
#623784: Gzip corruption when saving data-stream if using pressflow and built in cache and boost at the same time
#623578: boost_stats.php & drupal_json missing
#623516: Based on settings have flush button say flush or expire
#623536: Expiration validation (be smart in short)
#624026: Make the "Flush all sites caches in this database (singe db, multisite)" work better
#625014: boost_cache_kill() is very database intensive
#625962: _boost_index_exists should grab Column_name instead of Key_name
#626634: Call time pass by reference...

Feature Requests:
#623540: Allow setting of url import bulk size
#478644: Cache file path shouldn't be stored in the DB by default
#613926: Better url_alias behavior in crawler
#627844: Kill old paths from cache if a 301 was given
#629470: Set boost tag in header

Read more

boost 6.x-1.14

Download Size md5 hash
boost-6.x-1.14.tar.gz 93.2 KB 5e2d6c84c76a3f9bedd662497fa972f6
boost-6.x-1.14.zip 107.14 KB dcfdf8ffeadbf6003fa0c1ba8bfb7f73
Last updated: December 24, 2010 - 22:33
Official release from tag: 6.x-1.14

Release notes

Large release, lots of bug fixes :)

Known Issues:
#621668: Large Websites & boost_tree_directory() function don't play along - If you have more then 30K nodes this might be a concern.
#621870: Set time limits when dealing with the file system - Yet another issue with a large # of files in the cache dir.

Notes:
If you have encountered the bug in which a logged in user that just logged out gets the logged in page after hitting the logout link, then this 6.x backport core patch for the htaccess file should fix the issue. http://drupal.org/node/550488#comment-1931780
A new check has been added to check that the boost_stats.php file/menu callback is in your robots.txt file. I got a report of that page getting crawled. This should take care of that. Simply add Disallow: /boost_stats.php on a new line inside your robots.txt file.

Bug Fixes:
#610498: Wrong URL is saved in access log
#610398: updating a node doesn't delete the cache file
#614836: Function _boost_set_time_limit undefined during upgrade
#615676: SHOW command is not PostgreSQL compatible
#345484: 404 hits to /files directory cached as homepage with broken form actions - fixed in 6.x, still open for 5.x
#617826: Assignment instead of comparison in boost_cache_expire_derivative()
#617476: Page cached not flushed on new/updated comments
#617886: ETag Location
#459530: Define Assignment Error - Boost not clearing updated (or any!) pages from cache on cron.
#619934: CRON generates a "Page not Found" error...
#619914: foreach() wants arrays
#620636: On large node counts, boost_has_site_changed() can be very slow
#620648: Return 404 if browser/crawler directly hits boost-stats.php
#621148: "MySQL has gone away" error. Long running recursive rm of Boost flush cache causing MySQL connection to time out.
#621054: PHP Error thrown on E_NOTICE

Fix Regressions:
#610198: Allow flush button to del a file if not in database
#617314: Clear cached CSS and/or JS button
#620808: RTL issue using IE 6: Hidden iframe from Aggressive Gzip causing layout issues.

Feature Requests:
#609310: Optionally disable inserts on boost_cache table
#616404: Remove entries from boost_cache table if node is deleted or unpublished
#611700: Clear all cached pages with menus associated with a node on insert/update/delete
#619080: Status Block - Cleaner Output

Tasks:
#611162: HTML help integration for the advanced help module
#590134: Warn user on status page if running in safe mode.
#612326: Reword crawler error message on status page
#615406: Warn admin on status page if number of Dir's in any subdir of cache is above 31k
#613806: minimum cache expiration time should be called maximum cache expiration time
#617394: Verbose setting of 7 & 9 for debugging

Donate:

Read more

boost 6.x-1.13

Download Size md5 hash
boost-6.x-1.13.tar.gz 72.37 KB 551f36d2f4b51a1cc173730df1f3cac7
boost-6.x-1.13.zip 81.71 KB 96d24c6ab5de6facc42ce9b6a9d3f357
Last updated: December 24, 2010 - 22:33
Official release from tag: 6.x-1.13

Release notes

Known Issues:
#617826: Assignment instead of comparison in boost_cache_expire_derivative() - nodeapi is not flushing the node as a result of this.
#459530: Define Assignment Error - Boost not clearing updated (or any!) pages from cache on cron.

Notes:
Default directory names have changed. This only effects new installs or if you press the reset to defaults button at the bottom of the admin/settings/performance/boost page. Something to be aware of. Old defaults where blank and gz.

Bug Fixes:
#604950: Unknown column 'hash_url' in 'field list'
#609640: Boost corrupts WebFM PDF attachments
#609030: Limit # of tries in the boost_async_opp() while loop
#608098: update.php calls can timeout

Feature Requests:
#602098: Update defaults to what I consider "smarter" values, or even a preset selection page.
#602102: Give Estimates for crawler & other useful info
#604390: Allow cron expire & expire buttons to expire across multiple sites
#605222: Create 2 new hooks; one for inside boost_is_cacheable(), other for the Very late cache canceling inside _boost_ob_handler()
#605568: Creating a rules action to expire cached content.
#608102: Option to disable etags for static boosted files
#607112: Check for subdir install on status page

Tasks:
#608286: README.txt

Donate:
Consider the amount of money this module saves, in comparison to a more expensive hosting solution. I (Mike Carper) accept Donations.

boost 6.x-1.12

Download Size md5 hash
boost-6.x-1.12.tar.gz 69.22 KB a9d985bd8d2fe8d1d97be3a03145704b
boost-6.x-1.12.zip 78.15 KB 8e060d1458b0c392728ce601fb714800
Last updated: December 24, 2010 - 22:33
Official release from tag: 6.x-1.12

Release notes

Known Issues:
#604950: Unknown column 'hash_url' in 'field list' - Run boost_update_6120 with a new install for temp fix.

Notes:
More bugfixes, biggest one being for RSS

Bug Fixes:
#601348: Rare Bug: Duplicate entry for key 2 query INSERT INTO boost_crawler (url, hash)
#601514: White screen of death after edit operation on nodes (without CCK module)
#601698: Hosting Issue: Apache serving pages not as utf-8
#603186: Ubercart shop orders become unavailable right after Boost module installation
#597156: RSS feed cache not getting reset on new content

Feature Requests:
#601086: Store hash of URL in the boost_cache_relationships table
#601334: let boost_has_site_changed() not set the max
#601826: Make new node & views expiration more efficient
#601836: Relationships Table: Add in full support for things other then views and make it semi auto discovering
#601838: Don't add relationship if self is the only thing being referenced.

Tasks:
#602048: Fix & add in validation for boost.admin.inc file
#602680: Allow for PHP & Drupal msgs to remove items from cache
#602944: Remove old define() calls

Donate:
Consider the amount of money this module saves, in comparison to a more expensive hosting solution. I (Mike Carper) accept Donations.

boost 6.x-1.11

Download Size md5 hash
boost-6.x-1.11.tar.gz 68.32 KB 52ef1e8b6553c5090f720336e6d05c73
boost-6.x-1.11.zip 77.25 KB 009b1e3b0c0c48a5fc199e09c3ccd2e1
Last updated: December 24, 2010 - 22:33
Official release from tag: 6.x-1.11

Release notes

Known Issues:
#603186: Ubercart shop orders become unavailable right after Boost module installation - Workaround for a bug in Ubercart that will be fixed in their next release.
#601514: White screen of death after edit operation on nodes (without CCK module) - Current Workaround: Disable "Clear all cached pages referenced via CCK with a node on insert/update/delete" if cck node references is not installed.

Fixed this very nasty bug:
#601112: No files cached, anonymous users get doubled page

See release notes for 6.10 for other useful info.

boost 6.x-1.10

Download Size md5 hash
boost-6.x-1.10.tar.gz 68.34 KB 3e9076968d4afddd079b5a0c8bb9aff4
boost-6.x-1.10.zip 77.28 KB e9e071eee9a5fc9338bccc7fcea17677
Last updated: December 24, 2010 - 22:33
Official release from tag: 6.x-1.10

Release notes

Known Issues:
#601112: No files cached, anonymous users get doubled page - If your using pressflow, this does not effect you.
Recommend you grab 1.11

Notes:
If you used hook_boost_preprocess() or set the pre-process function then the API has changed. Both have these variables passed to the function ($path, $data, $extension).
There are a lot of database updates in this release. If you previously set some custom expiration times for views, they might be lost in the update. The ones that can't be updated will be deleted; check output from boost_update_6117() for info (including the settings that got deleted). In short copy output from This setting needs to be re-set... as it will contain the deleted values.
One of the bug fixes has to do with the htaccess rules, suggest you update your rules.

Bug Fixes:
#592886: boost.pot is not up to date
#593788: Undefined constant line 1699
#594774: Crawler stopped on site with 1M pages queued to be cached. (6.x-dev 2009-09-27)
#596930: Pages cache control - Views: Page ID could be better
#597156: RSS feed cache not getting reset on new content
#598354: gzip + .htaccess
#598044: Boost Cache Status Block
#543840: Remove entries from boost_cache table if page returns 404 or 403

New Features:
#567650: Expire nodes based on CCK Node Reference
#598490: Be able to expire all views, but not all nodes; ect...
#453908: Hook for panel node types - expiration of static cache; panel containing multiple nodes - Views support added.
#600360: Option to flush or expire content.
#585518: Place boost tag inside the closing </html> tag - API changes went in, this is commented out.

Task:
#598658: Make boost_requirements() htaccess check file and current settings
#598942: _boost_get_menu_router() should use menu_get_item() instead of custom code
#594718: Increase efficiency of crawler: Bypass & URL alias options in crawler should be mutually exclusive.

Donate:

Read more

boost 6.x-1.1

Download Size md5 hash
boost-6.x-1.1.tar.gz 68.34 KB 9e84abd856ce2d2f95f402cc85a33f1c
boost-6.x-1.1.zip 77.28 KB 81c211556c611a61cca1c8231ba78b4c
Last updated: December 24, 2010 - 22:33
Official release from tag: 6.x-1.1

Release notes

opps...

Get 1.10

boost 6.x-1.03

Download Size md5 hash
boost-6.x-1.03.tar.gz 60.45 KB 71e14d73453efa8f9615c8119b4cb0f4
boost-6.x-1.03.zip 69.3 KB 81af04fd9e5f37461813bc11f72cb040
Last updated: December 24, 2010 - 22:33
Official release from tag: 6.x-1.03

Release notes

Boost 1.10

Notes:
I recommend updating your htaccess rules from the admin/settings/performance/boost-rules page. They now change based on the settings, means you only get what you need, thus a slightly faster Boost.
See past notes for any tips on upgrading from a previous version: boost 6.x-1.0, boost 6.x-1.01.

Security Update: Risk LOW
SA-CONTRIB-2009-068 - Boost - Filesystem Directory Creation
If you do not wish to update, use my contact form and tell me what version of boost your using and I will create the patch for you.

Bug Fixes:
#581850: Assign thread number to rouge threads or kill it.
#589180: Core & Boost cache enabled, nocache set; core caches page
#591098: Multisite setup wont start
#590704: I have no crawler action...
#590126: Provide option to avoid "Cannot Set Time Limit" in Php Safe Mode
#591560: Limit depth of _boost_mkdir_p function

New Features:
#585152: Exclude search404 page callback from being cached
#587212: Boost Admin UI Revamp: meta-issue
#577180: Flush cache: Voting API and Fivestar
#541658: Bypass cron expiration & load to be expired urls into crawler - This killer feature requires you to get the htaccess rules from the performance/boost-rules page. See note above.

Donate:

Read more

boost 6.x-1.01

Download Size md5 hash
boost-6.x-1.01.tar.gz 58.55 KB 8b3a88bedd1bc06c5766681fa46e5c04
boost-6.x-1.01.zip 67.49 KB 2d2c9990ee6a2de64d8567af27796a90
Last updated: December 24, 2010 - 22:33
Official release from tag: 6.x-1.01

Release notes

Known Issues:
#591098: Multisite setup wont start - Multisite & single database.
#590704: I have no crawler action... - 6.14 is caching crawler requests if core cache enabled.

Notes:
Because of new menu changes, you need to press the Clear cached data button located on the "admin/settings/performance" page.

If your using the latest version of Authcache, there is a slight chance Boost will not work with it. To get around this issue, disable this setting in Boost:

admin/settings/performance/boost
Boost advanced settings
Asynchronous Opperation: output HTML, close connection, then store static file.
Run php in the background. When a cached page is generated, this will allow for faster page generation; downside is the headers are not the standard ones outputted by drupal; sends "Connection: close" instead of "Connection: Keep-Alive".

Read more

boost 6.x-1.0

Download Size md5 hash
boost-6.x-1.0.tar.gz 58.17 KB 2d2aecaa6c785aa57ae1a2b3fd351caa
boost-6.x-1.0.zip 67.3 KB e944128c4d6ae4e4ea9aea61adaa1d14
Last updated: December 24, 2010 - 22:33
Official release from tag: 6.x-1.0

Release notes

Known Issues:
#577578: boost_cron function failing, due to fsockopen() not respecting user given timeout value - Only if the crawler is enabled; depends on your server configuration, if this will effect you.
#585204: Pressflow + Boost is caching 404 pages

Notes:
If you have to run boost_update_6105 and below, I recommend flushing the boost cache after running the database updates. If you have to run boost_update_6106 and above you don't need to flush the boost cache. Upgrading your htaccess rules is always a good idea, grab them at the bottom of the admin/settings/performance/boost page.

Bug Fixes:
#572108: Hosting Issue: ini_restore() has been disabled for security reasons, boost.module on line 2520 (PHP <= 5.1.6 bug)
#572348: css/js files not being copied if drupal not in subdir
#572536: allow_url_fopen is disabled; use mod of drupal_http_request()
#575260: If cron fails, crawler sleep for 10 seconds for a very long time...
#575250: hook_boost_preprocess Isn't Invoked Correctly
#571126: Update README.txt to notice 'subdirectory installation issue'
#575466: Port crawler code to stats

Steps to 1.0
#326515: Roadmap For stable 6.x-1.0

Looking for ideas for a potential boost 2.0
http://drupal.org/node/563576

Consider the amount of money this module saves, in comparison to a more expensive hosting solution. I (Mike Carper) accept Donations.

boost 6.x-1.0-rc4

Download Size md5 hash
boost-6.x-1.0-rc4.tar.gz 54.99 KB 25f213e85256e168e737336cac8d6e80
boost-6.x-1.0-rc4.zip 64.03 KB 3fbf18c703e6ed48e9af81905c999a04
Last updated: December 24, 2010 - 22:33
Official release from tag: 6.x-1.0-rc4

Release notes

Due to a regression in RC3, here is RC4! Please read what's new for RC3.

Known Bugs:
#567690: typo in htacceess rules

Bug's Fixed:
#564914: New Install, crawler key missing
#564990: divide by zero error if looking at performance/boost page right after crawler starts
#565640: Cache only the listed pages not working - This is why there's a new release today!

Still looking for ideas for a potential Boost 2.0
http://drupal.org/node/563576

Subscribe with RSS Syndicate content
nobody click here