Releases for Boost

boost 6.x-1.16

mikeytown2 - November 16, 2009 - 19:27
Official release from CVS tag: DRUPAL-6--1-16
First released: November 16, 2009 - 19:27
Download: boost-6.x-1.16.tar.gz
Size: 98.23 KB
md5_file hash: 4f59052b1f56004cc6fddc2bf519f4dd
Last updated: November 16, 2009 - 19:30
View usage statistics for this release

Mainly bug fixes; although some of the bug fixes could be considered new features.

Known Issue:
#636704: Removed $ by mistake in boosted1/2.txt & boost-rules page - low probability this will effect you.

Bug Fixes:
#629682: Error message on new install.
#630000: "FormAPI Bug Encountered" error on attempts to change settings
#630174: warning: md5() expects parameter 1 to be string, array given in /site/sites/all/modules/boost/boost.module on line 1921
#631452: Table doesn't exist in multisite setup
#631984: htaccess validation in symlinked multi-site setup
#616938: Views Ajax fonction + Boost = error in IE
#632908: Pressflow + Gzip: CSS & JS files not being cached
#632746: Percent encoding issue with Apache - URL variables not being cached.

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.15

mikeytown2 - November 11, 2009 - 08:44
Official release from CVS tag: DRUPAL-6--1-15
First released: November 11, 2009 - 08:44
Download: boost-6.x-1.15.tar.gz
Size: 97.3 KB
md5_file hash: d2ba6773e10445215e34b61fca414251
Last updated: November 11, 2009 - 08:45
View usage statistics for this release

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

boost 6.x-1.14

mikeytown2 - November 3, 2009 - 00:18
Official release from CVS tag: DRUPAL-6--1-14
First released: November 3, 2009 - 00:18
Download: boost-6.x-1.14.tar.gz
Size: 93.2 KB
md5_file hash: 5e2d6c84c76a3f9bedd662497fa972f6
Last updated: November 3, 2009 - 00:20
View usage statistics for this release

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 TABLES LIKE 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:

boost 6.x-1.13

mikeytown2 - October 21, 2009 - 02:30
Official release from CVS tag: DRUPAL-6--1-13
First released: October 21, 2009 - 02:30
Download: boost-6.x-1.13.tar.gz
Size: 72.37 KB
md5_file hash: 551f36d2f4b51a1cc173730df1f3cac7
Last updated: October 21, 2009 - 02:35
View usage statistics for this release

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

mikeytown2 - October 14, 2009 - 09:09

boost 6.x-1.11

mikeytown2 - October 10, 2009 - 21:10
Official release from CVS tag: DRUPAL-6--1-11
First released: October 10, 2009 - 21:10
Download: boost-6.x-1.11.tar.gz
Size: 68.32 KB
md5_file hash: 52ef1e8b6553c5090f720336e6d05c73
Last updated: October 10, 2009 - 21:15
View usage statistics for this release

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

mikeytown2 - October 10, 2009 - 09:00
Official release from CVS tag: DRUPAL-6--1-10
First released: October 10, 2009 - 09:00
Download: boost-6.x-1.10.tar.gz
Size: 68.34 KB
md5_file hash: 3e9076968d4afddd079b5a0c8bb9aff4
Last updated: October 10, 2009 - 09:05
View usage statistics for this release

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:

boost 6.x-1.1

mikeytown2 - October 10, 2009 - 08:36
Official release from CVS tag: DRUPAL-6--1-1
First released: October 10, 2009 - 08:36
Download: boost-6.x-1.1.tar.gz
Size: 68.34 KB
md5_file hash: 9e84abd856ce2d2f95f402cc85a33f1c
Last updated: October 10, 2009 - 08:40
View usage statistics for this release

opps...

Get 1.10

boost 6.x-1.03

mikeytown2 - September 30, 2009 - 20:19
Official release from CVS tag: DRUPAL-6--1-03
First released: September 30, 2009 - 20:19
Download: boost-6.x-1.03.tar.gz
Size: 60.45 KB
md5_file hash: 71e14d73453efa8f9615c8119b4cb0f4
Last updated: September 30, 2009 - 20:20
View usage statistics for this release

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:

boost 6.x-1.01

mikeytown2 - September 27, 2009 - 07:18
Official release from CVS tag: DRUPAL-6--1-01
First released: September 27, 2009 - 07:18
Download: boost-6.x-1.01.tar.gz
Size: 58.55 KB
md5_file hash: 8b3a88bedd1bc06c5766681fa46e5c04
Last updated: September 27, 2009 - 07:20
View usage statistics for this release

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".

boost 6.x-1.0

mikeytown2 - September 12, 2009 - 23:23
Official release from CVS tag: DRUPAL-6--1-0
First released: September 12, 2009 - 23:23
Download: boost-6.x-1.0.tar.gz
Size: 58.17 KB
md5_file hash: 2d2aecaa6c785aa57ae1a2b3fd351caa
Last updated: September 12, 2009 - 23:25
View usage statistics for this release

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

mikeytown2 - September 1, 2009 - 23:53
Official release from CVS tag: DRUPAL-6--1-0-RC4
First released: September 1, 2009 - 23:53
Download: boost-6.x-1.0-rc4.tar.gz
Size: 54.99 KB
md5_file hash: 25f213e85256e168e737336cac8d6e80
Last updated: September 1, 2009 - 23:55
View usage statistics for this release

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

boost 6.x-1.0-rc3

mikeytown2 - September 1, 2009 - 00:38
Official release from CVS tag: DRUPAL-6--1-0-RC3
First released: September 1, 2009 - 00:38
Download: boost-6.x-1.0-rc3.tar.gz
Size: 54.98 KB
md5_file hash: 8c1281786ce6fd29a8fca1c002321f70
Last updated: September 1, 2009 - 00:40
View usage statistics for this release

Hopefully the last RC!

Known Issues with RC3:
#564914: New Install, crawler key missing
#564990: divide by zero error if looking at performance/boost page right after crawler starts - minor bug
#565640: Cache only the listed pages not working

Some changes where done to the htaccess file. You might want to update your rules, via the performance/boost page.

Bug Fixes
#543734: Error with mysqli_real_escape_string when adding content
#544002: Clear cache button on admin page has wrong count
#544476: Stop Crawler button shows incorrect values
#544636: boost_requirements() check gz dir as well
#543840: Remove entries from boost_cache table if page returns 404 or 403
#535932: Combine Readme & Install text. Make note of boost_stats.php
#545922: Boost node_load & CCK cache issues
#546704: *Spell Check*
#550198: Allow block to be displayed on edit page
#549126: db_query_range() should be db_query() on line 1471
#559480: Crawler & Do not cache if error on page variable cache db atomic issues
#543250: CSS aggregation + gzip compression
#512314: premature cache flush when cron run via poormanscron 1.0; latest poormanscron dev fixes issue.
#560284: Document ':' doesn't work on windows. If windows check for bad characters in boost_is_cacheable() function
#563408: flush all caches before releasing RC3
#563380: all normal, crawler starts, then access denied
#563814: work with parallel
#564042: Generate requirements error when language negotiation set to "language fallback"

New Feature
#543310: Split boost block into 2 blocks
#528506: Better Detect GZIP Compression
#543280: serve CSS and JS to logged in users
#337391: Setting to grab url's from url_alias table.
#537186: Better prevention of URL collisions.
#546732: Detect site-wide changes
#546850: Next round of .htaccess changes. Getting these "perfect" is the goal.
#547944: Reorganize performance/boost page
#337756: Rewrite boost_is_cacheable() to use core API functions.
#559408: Add verbose setting for crawler watchdog messages
#559396: Boost crawler - Live info: Display ETA
#560892: Better way to spin up threads on demand. - Thread knows what # it is.
#561992: Reseed boost_crawler table at end. Make sure we got all URL's.
#563412: move most of path checking from boost_file_path() to boost_is_cacheable()

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

boost 6.x-1.0-rc2

mikeytown2 - August 6, 2009 - 15:01
Official release from CVS tag: DRUPAL-6--1-0-RC2
First released: August 6, 2009 - 15:01
Download: boost-6.x-1.0-rc2.tar.gz
Size: 49.54 KB
md5_file hash: 84310ab296166221284dc15ed6876f5a
Last updated: August 6, 2009 - 15:05
View usage statistics for this release

Diff from rc1 was a semi random bug in the crawler. Bug taken care of by using a random number ;) (see #538460: Auto Regenerate Cache (pre-caching) Preemptive Cron Cache - throttle & crawl rate stats for details)

This release fixes a bunch of issues
#513924: Cache not expired if edit managed directly from content list
#513860: Wrong redirect after user registration.
#518288: Array issues
#519354: boost_cache_write() overwriting cached gzip files
#459956: Flush front page when node is edited/created with promote to front page selected.
#525494: boost_stats.php undefined index on line 77
#512314: premature cache flush when cron run via poormanscron 1.0; latest poormanscron dev fixes issue.
#530572: PHP Notice: Undefined index: HTTP_USER_AGENT on line 85
#482000: %{DOCUMENT_ROOT} not set correctly on Mosso hosting.
#530772: Work with Pressflow drupal
#531100: Add verbose setting for watchdog messages
#507412: Usability: "Reset boost database" button is unclear
#539494: Panel tables & _boost_get_menu_router()

Adds in these new features
#503628: AJAX Load stats
#512298: Cache JSON AJAX Objects
#514156: disable clean url's for all logged in users; allow for browser to cache pages.
#453426: Merge Cache Static into boost - Create GUI for database operations
#538418: Add url field to DB
#453908: Hook for panel node types - expiration of static cache; panel containing multiple nodes - Terms done.
#538460: Auto Regenerate Cache (pre-caching) Preemptive Cron Cache - throttle & crawl rate stats - Multi threaded cron based site crawler.

Note:
To use the new caching of AJAX/JSON (ajax views, ect...) you need to update your rewrite rules. This is experimental since some modules out there use ajax to submit content, and that might be an issue (if they use a GET).

boost 6.x-1.0-rc1

mikeytown2 - August 6, 2009 - 08:39
Official release from CVS tag: DRUPAL-6--1-0-RC1
First released: August 6, 2009 - 08:39
Download: boost-6.x-1.0-rc1.tar.gz
Size: 49.59 KB
md5_file hash: 58ed5d524a9d2168d6a440fc39fb1614
Last updated: August 6, 2009 - 08:40
View usage statistics for this release

Get RC2

This release fixes a bunch of issues
#513924: Cache not expired if edit managed directly from content list
#513860: Wrong redirect after user registration.
#518288: Array issues
#519354: boost_cache_write() overwriting cached gzip files
#459956: Flush front page when node is edited/created with promote to front page selected.
#525494: boost_stats.php undefined index on line 77
#512314: premature cache flush when cron run via poormanscron 1.0; latest poormanscron dev fixes issue.
#530572: PHP Notice: Undefined index: HTTP_USER_AGENT on line 85
#482000: %{DOCUMENT_ROOT} not set correctly on Mosso hosting.
#530772: Work with Pressflow drupal
#531100: Add verbose setting for watchdog messages
#507412: Usability: "Reset boost database" button is unclear
#539494: Panel tables & _boost_get_menu_router()

Adds in these new features
#503628: AJAX Load stats
#512298: Cache JSON AJAX Objects
#514156: disable clean url's for all logged in users; allow for browser to cache pages.
#453426: Merge Cache Static into boost - Create GUI for database operations
#538418: Add url field to DB
#453908: Hook for panel node types - expiration of static cache; panel containing multiple nodes - Terms done.
#538460: Auto Regenerate Cache (pre-caching) Preemptive Cron Cache - throttle & crawl rate stats - Multi threaded cron based site crawler.

Note:
To use the new caching of AJAX/JSON (ajax views, ect...) you need to update your rewrite rules. This is experimental since some modules out there use ajax to submit content, and that might be an issue (if they use a GET).

boost 6.x-1.0-beta2

mikeytown2 - June 23, 2009 - 09:19
Official release from CVS tag: DRUPAL-6--1-0-BETA2
First released: June 23, 2009 - 09:19
Download: boost-6.x-1.0-beta2.tar.gz
Size: 39.18 KB
md5_file hash: 415303fdf4c5b70532882e50ca65d87e
Last updated: June 23, 2009 - 09:20
View usage statistics for this release

Next release should be RC1!

What's In beta2:
#481654: Invalid argument for foreach on boost.module line 513
#223610: Race condition in cache file creation
#480182: subdir installs and boost_is_cacheable()
#477848: Difficulties w/ Boost 6.x1.0-alpha4 - Multi-site, Folder Permissions - _boost_rmdir_rf() - Better multi-site support, smarter cache expire, new error check on status page.
#182686: Static Feed Caching - Also Fixed a bug with url aliases & subdir installs
#428942: AHAH update textarea for .htaccess rules on performance >> boost page. - Performance page generates multiple rule sets
#204174: Work with page cache, not instead of it
#453426: Merge Cache Static into boost - Create GUI for database operations - Boost now controls cache expiration by 2 database tables
#493842: Option to not cache pages with url variables in them.
#368366: Boost Block - Button: Flush Page's Cache
#495038: Cannot enable the module (Module stays Disabled)
#493764: 600 File Permissions
#413908: Cache js/css files, allow for a "static" site
#422620: Support Drupal's built in statistics module.

Run update.php!

New Rewrite Rules

They are needed since Boost can (if you enable it) cache xml, css & js files and serve them gzipped if the client supports it.

Statistics Module Almost Fully Supported

Copy boost_stats.php into your root dir. File can be found in boost/stats dir. Uses a 1px transparent gif to pass info to boost_stats.php which then puts the info into the correct database tables via a DB Drupal Bootstrap. Javascript needs to be enabled on the client in order to get referrer. 3rd party add-ons for Drupal's base statistics package are not currently fully supported; they will be added in per request.

boost 6.x-1.0-beta1

mikeytown2 - June 2, 2009 - 20:33
Official release from CVS tag: DRUPAL-6--1-0-BETA1
First released: June 2, 2009 - 20:33
Download: boost-6.x-1.0-beta1.tar.gz
Size: 30.58 KB
md5_file hash: a36793000211dca91f0fc292225a24ab
Last updated: June 2, 2009 - 20:35
View usage statistics for this release

Different Rules In .htaccess, Please Update Them!

You can grab the new rules on the performance page under Apache .htaccess settings generation. Right now it generates the rules for boosted1.txt; looking into making it do others. Detects subdir installs and generates the correct rules.

#443736: Smarter boost_cache_expire(). Path Changes & Wildcard Support boost_cache_expire() works with aliases, redirects & url variables.
#428942: AHAH update textarea for .htaccess rules on performance >> boost page.
#478144: files purged from cache way before min cache lifetime, ignoring disabled purging Cron only deletes expired files now (huge bug fix). <- this is why we are at beta1!
#326683: Increasing cache lifetime beyond presets
#478644: Cache file path shouldn't be stored in the DB by default

#178914: Prevent the cache from getting wiped when site goes off-line
#385924: Don't cache pages when there are PHP/MySQL errors
#446370: cache directory not set to default on initial install - throw notice on status page if this happens
#185075: Only apply "do not cache" headers to files inside the the cache folder. - Partial implementation of this.
#276495: Update for Rewrite Rules - Give Boost even bigger performance gain
#475410: Update Danish translation
#413908: Cache js/css files, allow for a "static" site - Boost no longer nukes the static cache on cron (huge bug fix). <- this is why we are at beta1!

boost 6.x-1.0-alpha4

mikeytown2 - May 2, 2009 - 20:50
Official release from CVS tag: DRUPAL-6--1-0-ALPHA4
First released: May 2, 2009 - 20:50
Download: boost-6.x-1.0-alpha4.tar.gz
Size: 27.21 KB
md5_file hash: 921d9054abd26c423f7568c6b7ec5c70
Last updated: May 2, 2009 - 20:55
View usage statistics for this release

Fix for people upgrading from previous 6.x versions of boost. Old symlinks where interfering with the creation of files.
#451630: Many log entries with boost - stale symlinks
#337364: _boost_rmdir_rf doesn't delete symlinks

See the release notes from alpha3 for more info on upgrading from previous 6.x versions of boost.
http://drupal.org/node/451224

You Must Clear The Cache After Upgrading! Cache can be cleared by going to admin/settings/performance and pressing the Clear cached data button at the bottom of the page.

boost 6.x-1.0-alpha3

mikeytown2 - May 2, 2009 - 00:09
Official release from CVS tag: DRUPAL-6--1-0-ALPHA3
First released: May 2, 2009 - 00:09
Download: boost-6.x-1.0-alpha3.tar.gz
Size: 27.13 KB
md5_file hash: e85ef0e1610f68409d3846f0c4833098
Last updated: May 2, 2009 - 00:10
View usage statistics for this release

.htaccess updated

In order for the one of the bug fixes and the new features to work, you need to upgrade your old .htaccess file. The new rules can be copied from boosted1.txt or boosted2.txt depending on your setup.

Bug Fixes:
#367081: System-Ran Cron, Not User - Boost will now throw a notice if you didn't follow step #7 in INSTALL.txt (set $base_url in settings.php).
#374067: Pages expires long before their lifetime - Cron does not clear static cache if css & js aggeragion is turned off.
#337435: Non unicode in URL changes to ___.html - Cache URI's that only contain ASCII characters can be turned on or off under admin/settings/performance -> Static page cache -> Advanced settings -> Only allow ASCII characters in path. Should help with i18n support, by turning this off. Boost also will not cache a page unless apache can serve it, if this setting is true. Default True.
#204832: Cached pages are created but not served - Rewrite rules bug fix.
#223496: Use SCRIPT_FILENAME instead of PHP_SELF - PHP 4 bug.
#356613: Boost cron run produces error because of empty cache directory.

New Features:
#141954: Gzipping of static html files (*.html.gz) - Boost will now serve gzipped content to the user if they support gzip. Gzipped content is in the cache/gz/ dir. Default True.
#276495: Update for Rewrite Rules - Give Boost even bigger performance gain - The safe part of this is now in place. Holding off on the full implementation of this until we get multi-site & subdir .htaccess rules updated & tested.
#174380: Remove symlink creation. Let each path have own file - Symlinks are no longer created/used. Windows should now work! Better i18n support as well.

Syndicate content
 
 

Drupal is a registered trademark of Dries Buytaert.