Personal tools
You are here: Home Products CacheFu Releases CacheFu 1.0.3
Document Actions

CacheFu 1.0.3

Up to Product page
CacheFu
Security and bug fix release

For additional information about this project, please visit the project page.

Available downloads

CacheFu-1.0.3

For all platforms (212.7 kB)

Release Notes

Tested with Plone 2.5, Plone 2.1
State Final release
License GPL
Release Manager Ricardo Newbery
Released 2007/08/16

This is security and bug fix release for the CacheFu 1.0.x series.

Fixes a potential cross-site vulnerabilty, http://plone.org/products/cachefu/issues/88

Some misc. minor bug fixes are also included.  This will probably be the last release for CacheFu 1.0.  Sites using Plone 2.5+ or Plone 3.0 should probably instead update to CacheFu 1.1.

See the release notes for CacheFu 1.0.2 for installation instructions: http://plone.org/products/cachefu/releases/1.0.2


Change log


CacheFu 1.0.3

  • Fixed potential cross-site vulnerabilty, http://plone.org/products/cachefu/issues/88  [newbery]
  • Applied patch from http://plone.org/products/cachefu/issues/57  [newbery]
  • Added an aliases lookup, to find the default view for objects. Fixes caching for PloneHelpCenter types  [wichert]
  • Added logic to invalidate file and image fields in content objects  [wichert]
  • Added some acquisition safety to getRelativeUrlsToPurge in content_cache_rule.py  [wichert]
  • Added invalidation of content item instead of discussion item  [wichert]
  • Fixed potential AttributeError with getObjectDefaultView in base_cache_rule.py  [alecm]
  • Release manager: Ricardo Newbery, ric@digitalmarbles.com
  • Compatible with: Plone 2.1 and Plone 2.5


CacheFu 1.0.2

  • Addresses some minor issues with generated configuration, documentation, and version compatibility with Plone and Squid.
  • Release manager: Alec Mitchell, apm13@columbia.edu
  • Compatible with: Plone 2.1 and Plone 2.5


CacheFu 1.0.1

  • Bug fix release.  Fixes some thread safety issues.
  • Fixes several potential race conditions that can cause your site to deadlock or consume 100% CPU.  It is strongly recommended that you upgrade to 1.0.1.
  • Compatible with: Plone 2.5


CacheFu 1.0

  • Now ready for production!
  • Compatible with: Plone 2.5


CacheFu 1.0-rc-3

  • Fixed a macro cache bug that caused conflict errors when recataloging a site in heavy traffic. 
  • Minor bug fix: The macro cache was persisting some variables that should have been volatile.  The variables have been made volatile.
  • Compatible with: Plone 2.5


CacheFu 1.0-rc-2

  • Fixes some threading problems in the macro cache and some problems with asynchronous purging of squid.
  • The macro cache is now threadsafe.  RC1 and beta 2 had some non-threadsafe code that could lead to deadlocks.
  • The squid purge queue has been fixed (thanks, Sidnei!)
  • Squid purging is done with HTTP 1.0 and the correct URL is used (thanks, Alec!)
  • Added a rule for CSS files generated by DTML (e.g. IEFixes.css)
  • Added the host to the cache key for cached macros so that absolute_url works consistently in cached content.
  • Compatible with: Plone 2.5


CacheFu 1.0-rc-1

  • Memory related fixes.  The various memory caches are now much more space-efficient, and a major memory leak has been fixed.
  • A number of smaller UI fixes are included as well.
  • Compatible with: Plone 2.5


CacheFu 1.0-beta-2

  • Bug fixes
  • Workarounds for IE bugs
  • Script to auto-generate and deploy squid config files for squid standalone and for squid behind apache
  • Macro caching. Speeds up all pages using main_template (Plone 2.0 and 2.1 only; experimental, off by default).
  • Compatible with: Plone 2.1 and Plone 2.5


CacheFu 1.0-beta-1  (codename: spoon)

  • The first official CacheFu release.
  • Major refactoring.
  • Added lots of unit tests and functional tests.
  • Compatible with: Plone 2.1 and Plone 2.5


CacheFu 0.1  (codename: danielsan)

  • The original release of CacheFu, very guerilla, but still very good, with no configlet.  Don't use it unless you're crazy.
  • Release manager: Geoff Davis, geoffd@phds.org
  • Compatible with: Plone 2.1

 

by Ricardo Newbery last modified August 18, 2007 - 10:40

For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by