Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
6.x-1.0 has arrived; this thread will track future developments.
6.x-1.0 has arrived; this thread will track future developments.
Comments
Comment #1
mikeytown2 CreditAttribution: mikeytown2 commentedBoost 1.0
Bug Fixes:
#577578: boost_cron function failing, due to fsockopen() not respecting user given timeout value
#567748: Thread is dead logic timing out
#581850: Assign thread number to rouge threads or kill it.
#585204: Pressflow + Boost is caching 404 pages
#586700: Cron stopping with strange PHP error: Unknown Column
#587190: Boost must be enabled to run update #6109 (in 6.x-1.0-beta2 -> 6.x-1.0 upgrade path)
#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
New Features:
#578546: Reset crawler
#585424: Faster page loads when adding page to cache; do async opp.
#586138: Split "Do not cache if error on page" into drupal msgs and php errors
#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 - Instead of flushing, just re-crawl expired content, overwriting the cached file.
Tasks:
#579668: 6.14 doesn't have css clearing bug anymore
#581320: Move the performance page
#582642: htaccess generator, Instruct user to save settings and return for rules
#591560: Limit depth of _boost_mkdir_p function
Boost 1.1
Bug Fixes:
#575386: Table boost_cache fields size restrict the length of possible URLs
New Features:
#575080: Retroactive CSS/JS cache
#567650: Expire nodes based on CCK Node Reference
#363077: Add spider to crawler - Cache entire site with new install. - Integrate the spider
#453908: Hook for panel node types - expiration of static cache; panel containing multiple nodes
#585518: Place boost tag inside the closing </html> tag
What's on the board
Comment #2
mikeytown2 CreditAttribution: mikeytown2 commentedTo go in 1.10
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
#600360: Option to flush or expire content.
#585518: Place boost tag inside the closing </html> tag
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.
Comment #3
mikeytown2 CreditAttribution: mikeytown2 commented6.x-1.12
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.
#586210: Set session cookie
#453908: Hook for panel node types - expiration of static cache; panel containing multiple nodes
#602098: Update defaults to what I consider "smarter" values, or even a preset selection page.
#602102: Give Estimates for crawler & other useful info
Tasks:
#602048: Fix & add in validation for boost.admin.inc file
#602088: Add in a delete confirmation page for the clear/expire cache buttons on the performance/boost page
#602680: Allow for PHP & Drupal msgs to remove items from cache
#602944: Remove old define() calls
Comment #4
mikeytown2 CreditAttribution: mikeytown2 commented1.13
Bug Fixes:
#604950: Unknown column 'hash_url' in 'field list'
#609640: Boost corrupts WebFM PDF attachments
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. - Incorporate more rules
Tasks:
#607112: Check for subdir install on status page
#608102: Option to disable etags for static boosted files
#609030: Limit # of tries in the boost_async_opp() while loop
#608286: README.txt
#608098: update.php calls can timeout
1.20
Feature Requests:
#586210: Set session cookie
#453908: Hook for panel node types - expiration of static cache; panel containing multiple nodes
#604102: Better support in _boost_get_menu_router() for faceted search module
Comment #5
mikeytown2 CreditAttribution: mikeytown2 commented1.14
Bug Fix:
#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 Regression:
#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 - Run as 'retro' boost (no database); hide setting in collapsed field group under advanced settings. Enable cron expire and others hooks as well.
#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
#617810: Do not cache openid dir
1.20
Feature Requests:
#586210: Set session cookie
#453908: Hook for panel node types - expiration of static cache; panel containing multiple nodes
#613926: Better url_alias behavior in crawler
#616608: Expire view after draggable view operation
#616614: Set the has site changed variable for things that don't have a time stamp
#613090: Display number of nodes that will be flushed in the status block.
Comment #6
sinasalek CreditAttribution: sinasalek commentedGood job, you can also assign Tags to issues for auto generating the roadmap :)
Comment #7
mikeytown2 CreditAttribution: mikeytown2 commented@sinasalek
I do a copy paste and this becomes my release info for the project. I'm fairly happy with the current way of doing things, thanks for the tags idea though.
Comment #8
mikeytown2 CreditAttribution: mikeytown2 commented1.15
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
#623552: Only crawl node/% from url alias table
#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
Tasks:
1.20
Feature Requests:
#586210: Set session cookie
#453908: Hook for panel node types - expiration of static cache; panel containing multiple nodes
#616608: Expire view after draggable view operation
#616614: Set the has site changed variable for things that don't have a time stamp
#613090: Display number of nodes that will be flushed in the status block.
#622820: Expiration Grid - road map for this module
#623602: Crawl only popular pages - use core stats data
#623670: Create a backup folder
#602088: Add in a delete confirmation page for the clear/expire cache buttons on the performance/boost page
Comment #9
mikeytown2 CreditAttribution: mikeytown2 commented1.16
Bug Fixes:
#629682: Error message on new install.
#630000: "FormAPI Bug Encountered" error on Clear Boost's Database & File Cache
#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.
#632042: CSS & JS files not served from cache (long, sorry)
1.20
Feature Requests:
#586210: Set session cookie
#453908: Hook for panel node types - expiration of static cache; panel containing multiple nodes
#616608: Expire view after draggable view operation
#616614: Set the has site changed variable for things that don't have a time stamp
#613090: Display number of nodes that will be flushed in the status block.
#622820: Expiration Grid - road map for this module
#623602: Crawl only popular pages - use core stats data
#623670: Create a backup folder
#602088: Add in a delete confirmation page for the clear/expire cache buttons on the performance/boost page
Comment #10
mikeytown2 CreditAttribution: mikeytown2 commented1.17
Bug Fixes:
#636704: Removed $ by mistake in boosted1/2.txt & boost-rules page
#637002: Double index creation & PostgreSQL
#637212: URL array variables (?var[]=value) results not properly cached
#638390: chmod problem with files under perm, if the default value changed to 0664
#638630: Put a link to the Status report page on module install
#639336: Unboosted pages break Facebook Sharing
#305071: user logout, Header unset ETag & browser caching front page
#643548: Expires Tag in the html is not set correctly for custom expiration times
#643728: hook_boost_is_cacheable is never called, hook_boost_preprocess called twice
Tasks:
#637276: Multi-site mixing URLs and failing to crawl
#635736: Typo about "minimum" cache lifetime in handbook
#640306: updated help files
#640742: one round of fix-words
#643552: Fix warning about the incorrect version of poormanscron. Recommend 1.1 not 1.dev now.
Comment #11
mikeytown2 CreditAttribution: mikeytown2 commented1.18
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
#663014: WSOD after installing boost on PHP 4 server
#661856: ubercart ignores the first item added to the cart.
#672254: Duplicate Entry Error
#672276: crawler's init phase still running while cron gets called again
#328143: Set session cookie so captcha works the first time
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
#672260: Ajax Stats Block - Only display on certain pages
#667596: support i18n url prefixes in the boost_is_cacheable() function
Tasks:
#177845: Authenticated users incorrectly served cached pages
#637002: Double index creation & PostgreSQL
#646228: Object of class stdClass could not be converted to string
#339571: Dependency on mod_headers
#665772: How to make boost work with external pages
#657826: Banners in boost
#668406: Split the expiration logic from Boost advanced settings page
#668414: Use more variable_get, less define.
Comment #12
mikeytown2 CreditAttribution: mikeytown2 commented1.19
Bug Fixes:
#697270: Upgrade hangs on ALTER TABLE {boost_crawler}
#674664: Boost breaks W3 XHTML/HTML5 validation
#703792: Call to undefined function mb_strlen()
#673874: array_unique() error
#696216: Fatal error causedd by a require once not being honored or so it seems
#705272: PHP Error
#663014: WSOD after installing boost on PHP 4 server
Comment #13
C-LogemannI think we can close this old D6 Roadmap.