advcache 5.x-1.9

Bug fixes

NOTE: The tagging got messed up and tags DRUPAL-5--1-7 and DRUPAL-5--1-8 are ambiguous as to their state. Releases for those tags should never be made and the proper upgrade sequence is DRUPAL-5--1-6 to DRUPAL-5--1-9.

ALSO NOTE: As I type this I realize that the "all_patches" patches haven't been updated to reflect the new node caching strategy, so they are to be avoided. I'll file an issue to track that it needs doing.

Issues addressed in this release:

  • Killing overengineered node caching (per role combination). This strategy caches based on keys of node/1, node/2, node/3 etc. for much greater simplicity and performance. Note that this MAY BREAK your site's behavior if you have nodes that appear differently for users in different roles. Please test thoroughly before deciding to use this version. Furthermore, since I've replaced all of the node_patch.patch files for all drupal versions, you should use your current version to revert the patch before updating your code base to this version.
  • robertDouglass and Steven Bartnick: Fixing table names in update functions.
  • #230235: Jeremy@kerneltrap.org. replace MySQL-centric COUNT(*) query.
  • #313049 by firebus. minor offset updates for 5.10 patches.
  • Update README.txt to reference version 5.8 and include info on broken patches. Re-roll all_files.patch.

advcache 5.x-1.6

Bug fixes

Fixed a bug in taxonomy caching and hopefully remedied the mistakes I made packaging the 1.4 and 1.5 releases.

advcache 5.x-1.5

Bug fixes

I screwed up 1.4 by not including all_patches.patch.

advcache 5.x-1.4

New features
Bug fixes
  • Feature: #72897 - Block caching =) Not like the blockcache module... no configuration... just apply patch and go. Shaves 1.5 ms off of each page load on my MacBook, anonymous as well as authenticated.
  • Feature: new strategy for node cache clearing to accommodate the role-based caching. Needs some eyeballs (that means you, slantview ;-) Also fixes a call to undefined function in the case that forum module is not enabled.
  • Bugfix: fixed order of operations in hook_comment.

advcache 5.x-1.3

Security update
New features
Bug fixes
  • #147977 fixing node cache so that the same rules apply to loading the cache as to setting. #147456 allowing a variable, 'advcache_node_exclude_types', determine whether a node type should be excluded from caching. Defaults to array('poll') so polls work. Rolling against DRUPAL-5-1
  • Re-rolling all patches against DRUPAL-5-1
  • #148279 by aymerick and robertDouglass: add forum caching. Same warning as with taxonomy caching applies here... if db_rewrite_sql is rewriting taxonomy queries, as is the case in taxonomy access type modules, this patch should not be used.

advcache 5.x-1.2

New features
Bug fixes
Insecure
  • adding an all_patches.patch that combines all cache patches into one for the ambitious and the lazy
  • Taxonomy cache not clearing correctly on nodeapi

advcache 5.x-1.1

New features
Bug fixes
Insecure
  • adding hook_devel_caches
  • Disable node caching for uid = 1.
  • #147240 uninitialized array in comment caching
  • taxonomy_node_get_terms wasn't keyed correctly

advcache 5.x-1.0

New features
Insecure

Initial release. Please see README.txt.

advcache 5.x-1.x-dev

Initial commit. Node, comment and taxonomy caching implemented.

Subscribe with RSS Subscribe to Releases for Advanced cache