6.x Roadmap

mikeytown2 - September 13, 2009 - 01:22
Project:Boost
Version:6.x-1.x-dev
Component:Miscellaneous
Category:task
Priority:normal
Assigned:Unassigned
Status:active
Description

6.x-1.0 has arrived; this thread will track future developments.

#1

mikeytown2 - September 30, 2009 - 10:35

Boost 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

#5

mikeytown2 - November 2, 2009 - 22:27

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

#6

sinasalek - November 2, 2009 - 14:40

Good job, you can also assign Tags to issues for auto generating the roadmap :)

#7

mikeytown2 - November 2, 2009 - 18:01

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

#8

mikeytown2 - November 11, 2009 - 08:12

1.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
#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

 
 

Drupal is a registered trademark of Dries Buytaert.