Beaker 1.5 has been released, it was mainly a bug fix, though there's a new 
decorator for cache regions that does *not* require caching to be configured 
before its used. This makes it possible to decorate functions in the top level 
of a module, then have the config setup before they're used.

Full changelog:
* Update memcached to default to using pylibmc when available.
* Fix bug when cache value doesn't exist causing has_key to throw
  an exception rather than return False. Fixes #24.
* Fix bug where getpid under GAE is used improperly to assume it
  should be a non-string. Fixes #22.
* Add cache_region decorator that works *before* configuration of
  the cache regions have been completed for use in module-level
  decorations.
* Fix bug where has_value sees the value before its removed.
* Improved accuracy of "dogpile" checker by removing dependency
  on "self" attributes, which seem to be slightly unreliable
  in highly concurrent scenarios.

This release also add's included support for pylibmc which is considered to be 
the best and fastest interface to memcached from Python.

Also related to caching, I've put up some docs to use an advanced caching 
scheme that Mike Bayer came up with:
http://pylonshq.com/snippets/efficient_component_caching_with_mako

Cheers,
Ben

--

You received this message because you are subscribed to the Google Groups 
"pylons-discuss" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/pylons-discuss?hl=en.


Reply via email to