CacheFu 1.0.3
Up to Product page
For additional information about this project, please visit the
project page.
Available downloads
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